paper

Improved Local Computation Algorithms for Greedy Set Cover via Retroactive Updates

arXiv:2603.23715

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ć, 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 \emph{retroactive updates}. Namely, our main LCA sometimes ``corrects'' decisions it made in the previous recursive LCA calls. It enables us to achieve stronger concentration guarantees, which in turn allows for more efficient and ``sparser'' LCA execution. We believe that this technique will be of independent interest.

To appear in STOC 2026

Improved Local Computation Algorithms for Greedy Set Cover via Retroactive Updates · wovepaper