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)\min(O(\log n), f) approximation factor. (Throughout, mm, nn, ff, and CC 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)f=Ω(\log n), this was achieved by a deterministic O(log⁡n)O(\log n)-approximation algorithm with O(flog⁡n)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(1+ε)f-approximation algorithm with O(flog⁡(Cn)/ε2)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. (1+ε)f(1+ε)f-approximation ratio in O(flog⁡2(Cn)/ε3)O(f\log^2 (Cn)/ε^3) worst-case update time: No non-trivial worst-case update time was previously known for dynamic set cover. Our bound subsumes and improves by a logarithmic factor the O(log⁡3n/poly(ε))O(\log^3 n/\text{poly}(ε)) worst-case update time for unweighted dynamic vertex cover (i.e., when f=2f=2 and C=1C=1) by Bhattacharya et al. [SODA'17]. 2. (1+ε)f(1+ε)f-approximation ratio in O((f2/ε3)+(f/ε2)log⁡C)O\left((f^2/ε^3)+(f/ε^2) \log C\right) amortized update time: This result improves the previous O(flog⁡(Cn)/ε2)O(f \log (Cn)/ε^2) update time bound for most values of ff in the low-frequency range, i.e. whenever f=o(log⁡n)f=o(\log n). It is the first that is independent of mm and nn. It subsumes the constant amortized update time of Bhattacharya and Kulkarni [SODA'19] for unweighted dynamic vertex cover (i.e., when f=2f = 2 and C=1C = 1).

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.