Papers
Topics
Authors
Recent
Search
2000 character limit reached

Finding Large Set Covers Faster via the Representation Method

Published 11 Aug 2016 in cs.DS and cs.CC | (1608.03439v1)

Abstract: The worst-case fastest known algorithm for the Set Cover problem on universes with $n$ elements still essentially is the simple $O*(2n)$-time dynamic programming algorithm, and no non-trivial consequences of an $O*(1.01n)$-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 $\sigma n$ in $O*(2{(1-\Omega(\sigma4))n})$ time. Our approach is also applicable to Set Cover instances with exponentially many sets: By reducing the task of finding the chromatic number $\chi(G)$ of a given $n$-vertex graph $G$ to Set Cover in the natural way, we show there is an $O*(2{(1-\Omega(\sigma4))n})$-time randomized algorithm that given integer $s=\sigma n$, outputs NO if $\chi(G) > s$ and YES with constant probability if $\chi(G)\leq s-1$. On a high level, our results are inspired by the `representation method' of Howgrave-Graham and Joux~[EUROCRYPT'10] and obtained by only evaluating a randomly sampled subset of the table entries of a dynamic programming algorithm.

Authors (1)
Citations (11)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.