Dynamic ((1+ε) ln n)-Approximation Algorithms for Minimum Set Cover and Dominating Set
Shay Solomon, Amitai Uzrad
Abstract
The minimum set cover (MSC) problem admits two classic algorithms: a greedy ln n-approximation and a primal-dual f -approximation, where n is the universe size and f is the maximum frequency of an element. Both algorithms are simple and efficient, and remarkably -one cannot improve these approximations under hardness results by more than a factor of (1 + ϵ), for any constant ϵ > 0.
In their pioneering work, Gupta et al. [STOC'17] showed that the greedy algorithm can be dynamized to achieve O(log n)-approximation with update time O(f log n). Building on this result, Hjuler et al. [STACS'18] dynamized the greedy minimum dominating set (MDS) algorithm, achieving a similar approximation with update time O(∆ log n) (the analog of O(f log n)), albeit for unweighted instances. The approximations of both algorithms, which are the state-of-the-art, exceed the static ln n-approximation by a rather large constant factor. In sharp contrast, the current best dynamic primal-dual MSC algorithms achieve fast update times together with an approximation that exceeds the static f -approximation by a factor of (at most) 1 + ϵ, for any ϵ > 0.
This paper aims to bridge the gap between the best approximation factor of the dynamic greedy MSC and MDS algorithms and the static ln n bound. We present dynamic algorithms for weighted greedy MSC and MDS with approximation (1 + ϵ) ln n for any ϵ > 0, while achieving the same update time (ignoring dependencies on ϵ) of the best previous algorithms (with approximation significantly larger than ln n). Moreover, we prove that the same algorithms achieve O(minlog n, log C) amortized recourse; the recourse measures the number of changes to the maintained structure per update step, and the cost of each set lies in the range [ 1 C , 1].
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 01b3541f-afaf-463d-abef-fe1390055acfCited by top-tier papers3
- 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
- Nearly Optimal Dynamic Set Cover: Breaking the Quadratic-in-f Time BarrierAnton Bukov, Shay Solomon, Tianyi ZhangSODA 2025
Builds on3
- Fully-Dynamic Submodular Cover with Bounded RecourseAnupam Gupta, Roie LevinFOCS 2020 · 8 citations
- Dynamic Set Cover: Improved Amortized and Worst-Case Update TimeSayan Bhattacharya, Monika Henzinger, Danupon Nanongkai, Xiaowei WuSODA 2021 · 8 citations
- Nearly Optimal Dynamic Set Cover: Breaking the Quadratic-in-f Time BarrierAnton Bukov, Shay Solomon, Tianyi ZhangSODA 2025
Related papers
- Dynamic Geometric Set Cover, RevisitedTimothy M. Chan, Qizheng He, Subhash Suri, Jie XueSODA 2022 · 4 citations
- Dynamic Algorithms for Packing-Covering LPs via Multiplicative Weight UpdatesSayan Bhattacharya, Peter Kiss, Thatchaphol SaranurakSODA 2023 · 9 citations
- Fast Static and Dynamic Approximation Algorithms for Geometric Optimization Problems: Piercing, Independent Set, Vertex Cover, and MatchingSujoy Bhore, Timothy M. ChanSODA 2025 · 4 citations
- A Dynamic Algorithm for Weighted Submodular Cover ProblemKiarash Banihashem, Samira Goudarzi, MohammadTaghi Hajiaghayi, Peyman Jabbarzade et al.ICML 2024 · 2 citations
- Weighted Set Multi-Cover on Bounded Universe and Applications in Package RecommendationNima Shahbazi, Aryan Esmailpour, Stavros SintosSIGMOD 2026
