Finding Large Set Covers Faster via the Representation Method
Jesper Nederlof

TL;DR
This paper introduces a faster Monte Carlo algorithm for the Set Cover problem that exploits the representation method to outperform the classic dynamic programming approach for certain instance sizes.
Contribution
It presents a novel Monte Carlo algorithm leveraging the representation method to solve specific Set Cover instances faster than the traditional $O^*(2^n)$ algorithm.
Findings
Achieves $O^*(2^{(1- ext{Omega}(\sigma^4))n})$ runtime for certain Set Cover instances.
Applies the approach to graph chromatic number problems via reduction.
Provides probabilistic guarantees for the algorithm's correctness.
Abstract
The worst-case fastest known algorithm for the Set Cover problem on universes with elements still essentially is the simple -time dynamic programming algorithm, and no non-trivial consequences of an -time algorithm are known. Motivated by this chasm, we study the following natural question: Which instances of Set Cover can we solve faster than the simple dynamic programming algorithm? Specifically, we give a Monte Carlo algorithm that determines the existence of a set cover of size in time. Our approach is also applicable to Set Cover instances with exponentially many sets: By reducing the task of finding the chromatic number of a given -vertex graph to Set Cover in the natural way, we show there is an -time randomized algorithm that given integer , outputs…
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.
