Set Covering with Our Eyes Wide Shut
Abstract
In the stochastic set cover problem (Grandoni et al., FOCS '08), we are given a collection of sets over a universe of size , and a distribution over elements of . The algorithm draws elements one-by-one from and must buy a set to cover each element on arrival; the goal is to minimize the total cost of sets bought during this process. A universal algorithm a priori maps each element to a set such that if is formed by drawing times from distribution , then the algorithm commits to outputting . Grandoni et al. gave an -competitive universal algorithm for this stochastic set cover problem. We improve unilaterally upon this result by giving a simple, polynomial time -competitive universal algorithm for the more general prophet version, in which is formed by drawing from different distributions . Furthermore, we show that we do not need full foreknowledge of the distributions: in fact, a single sample from each distribution suffices. We show similar results for the 2-stage prophet setting and for the online-with-a-sample setting. We obtain our results via a generic reduction from the single-sample prophet setting to the random-order setting; this reduction holds for a broad class of minimization problems that includes all covering problems. We take advantage of this framework by giving random-order algorithms for non-metric facility location and set multicover; using our framework, these automatically translate to universal prophet algorithms.
Keywords
Cite
@article{arxiv.2304.02063,
title = {Set Covering with Our Eyes Wide Shut},
author = {Anupam Gupta and Gregory Kehne and Roie Levin},
journal= {arXiv preprint arXiv:2304.02063},
year = {2023}
}