Online and Dynamic Algorithms for Set Cover
Anupam Gupta, Ravishankar Krishnaswamy, Amit Kumar, and Debmalya, Panigrahi

TL;DR
This paper develops new algorithms for the fully dynamic set cover problem, achieving competitive ratios and update times that improve upon previous methods and match offline bounds with minimal recourse.
Contribution
It introduces novel dynamic algorithms with competitive ratios and update times, including the first to achieve a ratio independent of frequency f in this setting.
Findings
Achieves O(log n)-competitiveness with O(f log n) amortized update time.
Provides O(f^3)-competitiveness with O(f^2) update time.
Matches offline bounds with constant recourse in the recourse setting.
Abstract
In this paper, we study the set cover problem in the fully dynamic model. In this model, the set of active elements, i.e., those that must be covered at any given time, can change due to element arrivals and departures. The goal is to maintain an algorithmic solution that is competitive with respect to the current optimal solution. This model is popular in both the dynamic algorithms and online algorithms communities. The difference is in the restriction placed on the algorithm: in dynamic algorithms, the running time of the algorithm making updates (called update time) is bounded, while in online algorithms, the number of updates made to the solution (called recourse) is limited. In this paper we show the following results: In the update time setting, we obtain O(log n)-competitiveness with O(f log n) amortized update time, and O(f^3)-competitiveness with O(f^2) update time. The…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Search Problems · Complexity and Algorithms in Graphs · Distributed systems and fault tolerance
