Papers
Topics
Authors
Recent
Search
2000 character limit reached

A Lossless Deamortization for Dynamic Greedy Set Cover

Published 8 Jul 2024 in cs.DS | (2407.06431v1)

Abstract: The dynamic set cover problem has been subject to growing research attention in recent years. In this problem, we are given as input a dynamic universe of at most nn elements and a fixed collection of mm sets, where each element appears in a most ff sets and the cost of each set is in [1/C,1][1/C, 1], and the goal is to efficiently maintain an approximate minimum set cover under element updates. Two algorithms that dynamize the classic greedy algorithm are known, providing O(log⁡n)O(\log n) and ((1+ϵ)ln⁡n)((1+\epsilon)\ln n)-approximation with amortized update times O(flog⁡n)O(f \log n) and O(flog⁡nϵ<sup>5)O(\frac{f \log n}{\epsilon<sup>5}), respectively [GKKP (STOC'17); SU (STOC'23)]. The question of whether one can get approximation O(log⁡n)O(\log n) (or even worse) with low worst-case update time has remained open -- only the naive O(f⋅n)O(f \cdot n) time bound is known, even for unweighted instances. In this work we devise the first amortized greedy algorithm that is amenable to an efficient deamortization, and also develop a lossless deamortization approach suitable for the set cover problem, the combination of which yields a ((1+ϵ)ln⁡n)((1+\epsilon)\ln n)-approximation algorithm with a worst-case update time of O(flog⁡nϵ<sup>2)O(\frac{f\log n}{\epsilon<sup>2}). Our worst-case time bound -- the first to break the naive O(f⋅n)O(f \cdot n) bound -- matches the previous best amortized bound, and actually improves its ϵ\epsilon-dependence. Further, to demonstrate the applicability of our deamortization approach, we employ it, in conjunction with the primal-dual amortized algorithm of [BHN (FOCS'19)], to obtain a ((1+ϵ)f)((1+\epsilon)f)-approximation algorithm with a worst-case update time of O(flog⁡nϵ<sup>2)O(\frac{f\log n}{\epsilon<sup>2}), improving over the previous best bound of O(f⋅log⁡<sup>2(Cn)ϵ<sup>3)O(\frac{f \cdot \log<sup>2(Cn)}{\epsilon<sup>3}) [BHNW (SODA'21)]. Finally, as direct implications of our results for set cover, we [...]

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.