Improved Local Computation Algorithms for Greedy Set Cover via Retroactive Updates
Slobodan Mitrovi\'c, Srikkanth Ramachandran, Ronitt Rubinfeld, Mihir Singhal

TL;DR
This paper introduces a new local computation algorithm for the set cover problem that significantly reduces query complexity by using retroactive updates to correct previous decisions, leading to more efficient solutions.
Contribution
The authors develop a novel LCA technique employing retroactive updates to improve query complexity for set cover approximation.
Findings
Query complexity improved from $ ext{poly}( ext{log} \Delta)$ to $ ext{poly}( ext{log} ext{log} \Delta)$ for certain instances.
Retroactive updates enable stronger concentration guarantees and sparser algorithm execution.
The new method outperforms previous state-of-the-art LCAs for the set cover problem.
Abstract
In this work, we focus on designing an efficient Local Computation Algorithm (LCA) for the set cover problem, which is a core optimization task. The state-of-the-art LCA for computing -approximate set cover, developed by Grunau, Mitrovi\'c, Rubinfeld, and Vakilian [SODA '20], achieves query complexity of , where is the maximum set size, and is the maximum frequency of any element in sets. We present a new LCA that solves this problem using queries. Specifically, for instances where , our algorithm improves the query complexity from to . Our central technical contribution in designing LCAs is to aggressively sparsify the input instance but to allow for…
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 · Stochastic Gradient Optimization Techniques
