Fully Dynamic Set Cover: Worst-Case Recourse and Update Time
Sayan Bhattacharya, Ruoxu Cen, Debmalya Panigrahi

TL;DR
This paper introduces the first algorithms for fully dynamic set cover that achieve both worst-case bounds on recourse and update time, improving the efficiency and stability of solutions in dynamic scenarios.
Contribution
It presents the first algorithms to simultaneously attain non-trivial worst-case bounds for recourse and update time in dynamic set cover.
Findings
Achieves $O( ext{log} n)$ recourse in worst-case.
Achieves $f imes ext{poly} ext{log}(n)$ update time in worst-case.
Applicable to both $O( ext{log} n)$ and $O(f)$ approximation regimes.
Abstract
In (fully) dynamic set cover, the goal is to maintain an approximately optimal solution to a dynamically evolving instance of set cover, where in each step either an element is added to or removed from the instance. The two main desiderata of a dynamic set cover algorithm are to minimize at each time-step, the recourse, which is the number of sets removed from or added to the solution, and the update time to compute the updated solution. This problem has been extensively studied over the last decade leading to many results that achieve ever-improving bounds on the recourse and update time, while maintaining a solution whose cost is comparable to that of offline approximation algorithms. In this paper, we give the first algorithms to simultaneously achieve non-trivial worst-case bounds for recourse and update time. Specifically, we give fully-dynamic set cover algorithms that…
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
TopicsComplexity and Algorithms in Graphs · Computational Geometry and Mesh Generation · Advanced Graph Theory Research
