Dynamic Set Cover: Improved Amortized and Worst-Case Update Time
Sayan Bhattacharya, Monika Henzinger, Danupon Nanongkai, Xiaowei Wu
Abstract
In the dynamic minimum set cover problem, a challenge is to minimize the update time while guaranteeing close to the optimal min(O(log n), f ) approximation factor. (Throughout, m, n, f , and C are parameters denoting the maximum number of sets, number of elements, frequency, and the cost range.) In the high-frequency range, when f = Ω(log n), this was achieved by a deterministic O(log n)-approximation algorithm with O(f log n) amortized update time [Gupta et al. STOC'17]. In the low-frequency range, the line of work by Gupta et al. [STOC'17], Abboud et al. [STOC'19], and Bhattacharya et al. [ICALP'15, IPCO'17, FOCS'19] led to a deterministic (1 + ǫ)f -approximation algorithm with O(f log(Cn)/ǫ 2 ) amortized update time.
In this paper we improve the latter update time and provide the first bounds that subsume (and sometimes improve) the state-of-the-art dynamic vertex cover algorithms. We obtain:
-
(1+ǫ)f -approximation ratio in O(f log 2 (Cn)/ǫ 3 ) worst-case update time: No nontrivial worst-case update time was previously known for dynamic set cover. Our bound subsumes and improves by a logarithmic factor the O(log 3 n/ poly(ǫ)) worst-case update time for unweighted dynamic vertex cover (i.e., when f = 2 and C = 1) by Bhattacharya et al. [SODA'17].
-
(1 + ǫ)f -approximation ratio in O (f 2 /ǫ 3 ) + (f /ǫ 2 ) log C amortized update time: This result improves the previous O(f log(Cn)/ǫ 2 ) update time bound for most values of f in the low-frequency range, i.e. whenever f = o(log n). It is the first that is independent of m and n. It subsumes the constant amortized update time of Bhattacharya and Kulkarni [SODA'19] for unweighted dynamic vertex cover (i.e., when f = 2 and C = 1).
These results are achieved by leveraging the approximate complementary slackness and background schedulers techniques. These techniques were used in the local update scheme for dynamic vertex cover. Our main technical contribution is to adapt these techniques within the global update scheme of Bhattacharya et al. [FOCS'19] for the dynamic set cover problem.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext d6f6498b-fbda-44ed-adb9-bb7d58b0bab8Cited by top-tier papers13
- Fully-Dynamic Submodular Cover with Bounded RecourseAnupam Gupta, Roie LevinFOCS 2020 · 8 citations
- Dynamic Constrained Submodular Optimization with Polylogarithmic Update TimeKiarash Banihashem, Leyla Biabani, Samira Goudarzi, MohammadTaghi Hajiaghayi et al.ICML 2023 · 8 citations
- Fast Deterministic Fully Dynamic Distance ApproximationJan van den Brand, Sebastian Forster, Yasamin NazariFOCS 2022 · 7 citations
- Nibbling at Long Cycles: Dynamic (and Static) Edge Coloring in Optimal TimeSayan Bhattacharya, Martín Costa, Nadav Panski, Shay SolomonSODA 2024 · 6 citations
- Chasing Positive BodiesSayan Bhattacharya, Niv Buchbinder, Roie Levin, Thatchaphol SaranurakFOCS 2023 · 6 citations
Related papers
- Nearly Optimal Dynamic Set Cover: Breaking the Quadratic-in-f Time BarrierAnton Bukov, Shay Solomon, Tianyi ZhangSODA 2025
- A Lossless Deamortization for Dynamic Greedy Set CoverShay Solomon, Amitai Uzrad, Tianyi ZhangFOCS 2024 · 5 citations
- Fully Dynamic Set Cover: Worst-Case Recourse and Update TimeSayan Bhattacharya, Ruoxu Cen, Debmalya PanigrahiSTOC 2026 · 3 citations
- Dynamic ((1+ε) ln n)-Approximation Algorithms for Minimum Set Cover and Dominating SetShay Solomon, Amitai UzradSTOC 2023 · 3 citations
- Dynamic Geometric Set Cover, RevisitedTimothy M. Chan, Qizheng He, Subhash Suri, Jie XueSODA 2022 · 4 citations
