Nearly Optimal Dynamic Set Cover: Breaking the Quadratic-in-f Time Barrier

Abstract

The dynamic set cover problem has been subject to extensive research since the pioneering works of [Bhattacharya et al, 2015] and [Gupta et al, 2017]. The input is a set system (U, S) on a fixed collection S of sets and a dynamic universe of elements, where each element appears in a most f sets and the cost of each set lies in the range [1/C, 1], and the goal is to efficiently maintain an approximately-minimum set cover under insertions and deletions of elements. Most previous work considers the low-frequency regime, namely f = O( n), and this line of work has culminated with a deterministic (1+ε)f-approximation algorithm with amortized update time O(f2ε3 + fε2 C) [Bhattacharya et al, 2021]. In the high-frequency regime of f = ( n), an O( n)-approximation algorithm with amortized update time O(f n) was given by [Gupta et al, 2017]. Interestingly, at the intersection of the two regimes, i.e., f = ( n), the state-of-the-art results coincide: approximation (f) = ( n) with amortized update time O(f2) = O(f n) = O(2 n). Up to this date, no previous work achieved update time of o(f2). In this paper we break the (f2) update time barrier via the following results: (1) (1+ε)f-approximation can be maintained in O(fε3*f + fε3 C) = Oε,C(f * f) expected amortized update time; our algorithm works against an adaptive adversary. (2) (1+ε)f-approximation can be maintained deterministically in O(1εf f + fε3 + f Cε2) = Oε,C(f f) amortized update time.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…