English

Random Order Set Cover is as Easy as Offline

Data Structures and Algorithms 2024-07-09 v2

Abstract

We give a polynomial-time algorithm for OnlineSetCover with a competitive ratio of O(logmn)O(\log mn) when the elements are revealed in random order, essentially matching the best possible offline bound of O(logn)O(\log n) and circumventing the Ω(logmlogn)\Omega(\log m \log n) lower bound known in adversarial order. We also extend the result to solving pure covering IPs when constraints arrive in random order. The algorithm is a multiplicative-weights-based round-and-solve approach we call LearnOrCover. We maintain a coarse fractional solution that is neither feasible nor monotone increasing, but can nevertheless be rounded online to achieve the claimed guarantee (in the random order model). This gives a new offline algorithm for SetCover that performs a single pass through the elements, which may be of independent interest.

Keywords

Cite

@article{arxiv.2111.06842,
  title  = {Random Order Set Cover is as Easy as Offline},
  author = {Anupam Gupta and Gregory Kehne and Roie Levin},
  journal= {arXiv preprint arXiv:2111.06842},
  year   = {2024}
}

Comments

minor correction to potential argument

R2 v1 2026-06-24T07:36:36.745Z