Dynamic ((1+ε) n)-Approximation Algorithms for Minimum Set Cover and Dominating Set

Abstract

The minimum set cover (MSC) problem admits two classic algorithms: a greedy 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( n)-approximation with update time O(f 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( n) (the analog of O(f n)), albeit for unweighted instances. The approximations of both algorithms, which are the state-of-the-art, exceed the static 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 n bound. We present dynamic algorithms for weighted greedy MSC and MDS with approximation (1+ε) n for any ε > 0, while achieving the same update time (ignoring dependencies on ε) of the best previous algorithms (with approximation significantly larger than n). Moreover, [...]

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…