English

Mildly Exponential Time Approximation Algorithms for Vertex Cover, Uniform Sparsest Cut and Related Problems

Data Structures and Algorithms 2018-07-27 v1

Abstract

In this work, we study the trade-off between the running time of approximation algorithms and their approximation guarantees. By leveraging a structure of the `hard' instances of the Arora-Rao-Vazirani lemma [JACM'09], we show that the Sum-of-Squares hierarchy can be adapted to provide `fast', but still exponential time, approximation algorithms for several problems in the regime where they are believed to be NP-hard. Specifically, our framework yields the following algorithms; here nn denote the number of vertices of the graph and rr can be any positive real number greater than 1 (possibly depending on nn). (i) A (21O(r))\left(2 - \frac{1}{O(r)}\right)-approximation algorithm for Vertex Cover that runs in exp(n2r2)nO(1)\exp\left(\frac{n}{2^{r^2}}\right)n^{O(1)} time. (ii) An O(r)O(r)-approximation algorithms for Uniform Sparsest Cut, Balanced Separator, Minimum UnCut and Minimum 2CNF Deletion that runs in exp(n2r2)nO(1)\exp\left(\frac{n}{2^{r^2}}\right)n^{O(1)} time. Our algorithm for Vertex Cover improves upon Bansal et al.'s algorithm [arXiv:1708.03515] which achieves (21O(r))\left(2 - \frac{1}{O(r)}\right)-approximation in time exp(nrr)nO(1)\exp\left(\frac{n}{r^r}\right)n^{O(1)}. For the remaining problems, our algorithms improve upon O(r)O(r)-approximation exp(n2r)nO(1)\exp\left(\frac{n}{2^r}\right)n^{O(1)}-time algorithms that follow from a work of Charikar et al. [SIAM J. Comput.'10].

Keywords

Cite

@article{arxiv.1807.09898,
  title  = {Mildly Exponential Time Approximation Algorithms for Vertex Cover, Uniform Sparsest Cut and Related Problems},
  author = {Pasin Manurangsi and Luca Trevisan},
  journal= {arXiv preprint arXiv:1807.09898},
  year   = {2018}
}

Comments

An extended abstract of this work will appear in APPROX'18

R2 v1 2026-06-23T03:14:44.905Z