Random Order Set Cover is as Easy as Offline
Anupam Gupta, Gregory Kehne, Roie Levin

TL;DR
This paper presents a polynomial-time algorithm for online set cover with random element order, achieving near-optimal competitive ratios and extending to covering integer programs, thus bridging the gap between online and offline complexities.
Contribution
It introduces LearnOrCover, a novel multiplicative-weights-based algorithm that matches offline bounds in the random order online setting and extends to covering IPs.
Findings
Achieves $O(rac{ ext{log} mn}{})$ competitive ratio in random order online set cover.
Provides a new single-pass offline algorithm for set cover.
Extends results to solving pure covering integer programs in random order.
Abstract
We give a polynomial-time algorithm for OnlineSetCover with a competitive ratio of when the elements are revealed in random order, essentially matching the best possible offline bound of and circumventing the 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.
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 · Optimization and Search Problems · Machine Learning and Algorithms
