Sub-exponential Approximation Schemes for CSPs: from Dense to Almost Sparse

It has long been known, since the classical work of (Arora, Karger, Karpinski, JCSS~99), that \MC\ admits a PTAS on dense graphs, and more generally, \kCSP\ admits a PTAS on "dense" instances with $\Omega(n^k)$ constraints. In this paper we extend and generalize their exhaustive sampling approach, presenting a framework for $(1-\eps)$-approximating any \kCSP\ problem in \emph{sub-exponential} time while significantly relaxing the denseness requirement on the input instance. Specifically, we prove that for any constants $\delta \in (0, 1]$ and $\eps > 0$, we can approximate \kCSP\ problems with $\Omega(n^{k-1+\delta})$ constraints within a factor of $(1-\eps)$ in time $2^{O(n^{1-\delta}\ln n /\eps^3)}$. The framework is quite general and includes classical optimization problems, such as \MC, {\sc Max}-DICUT, \kSAT, and (with a slight extension) $k$-{\sc Densest Subgraph}, as special cases. For \MC\ in particular (where $k=2$), it gives an approximation scheme that runs in time sub-exponential in $n$ even for "almost-sparse" instances (graphs with $n^{1+\delta}$ edges). We prove that our results are essentially best possible, assuming the ETH. First, the density requirement cannot be relaxed further: there exists a constant $r 0$, \kSAT\ instances with $O(n^{k-1})$ clauses cannot be approximated within a ratio better than $r$ in time $2^{O(n^{1-\delta})}$. Second, the running time of our algorithm is almost tight \emph{for all densities}. Even for \MC\ there exists $r \delta >0$, \MC\ instances with $n^{1+\delta}$ edges cannot be approximated within a ratio better than $r$ in time $2^{n^{1-\delta'}}$.

[1]  Wayne Goddard,et al.  Capacitated Domination , 2010, Ars Comb..

[2]  Marek Karpinski,et al.  Approximation Complexity of Nondense Instances of MAX-CUT , 2006, Electron. Colloquium Comput. Complex..

[3]  Danupon Nanongkai,et al.  Independent Set, Induced Matching, and Pricing: Connections and Tight (Subexponential Time) Approximation Hardnesses , 2013, 2013 IEEE 54th Annual Symposium on Foundations of Computer Science.

[4]  Vangelis Th. Paschos,et al.  Fast algorithms for min independent dominating set , 2013, Discret. Appl. Math..

[5]  Noga Alon,et al.  Random sampling and approximation of MAX-CSPs , 2003, J. Comput. Syst. Sci..

[6]  Alan M. Frieze,et al.  A new rounding procedure for the assignment problem with applications to dense graph arrangement problems , 2002, Math. Program..

[7]  Mihalis Yannakakis,et al.  Optimization, approximation, and complexity classes , 1991, STOC '88.

[8]  Luca Trevisan,et al.  Inapproximability of Combinatorial Optimization Problems , 2004, Electron. Colloquium Comput. Complex..

[9]  Vangelis Th. Paschos,et al.  Approximation of max independent set, min vertex cover and related problems by moderately exponential algorithms , 2011, Discret. Appl. Math..

[10]  Marcin Pilipczuk,et al.  Capacitated domination faster than O(n2) , 2011, Inf. Process. Lett..

[11]  Thomas J. Schaefer,et al.  The complexity of satisfiability problems , 1978, STOC.

[12]  Marek Cygan,et al.  Exponential-time approximation of weighted set cover , 2009, Inf. Process. Lett..

[13]  Ran Raz,et al.  Two Query PCP with Sub-Constant Error , 2008, 2008 49th Annual IEEE Symposium on Foundations of Computer Science.

[14]  Marek Karpinski,et al.  Polynomial time approximation schemes for dense instances of NP-hard problems , 1995, STOC '95.

[15]  Marek Karpinski,et al.  Polynomial Time Approximation Schemes for Dense Instances of NP-Hard Problems , 1999, J. Comput. Syst. Sci..

[16]  Irit Dinur,et al.  The PCP theorem by gap amplification , 2006, STOC.

[17]  Noga Alon,et al.  Hardness of fully dense problems , 2007, Inf. Comput..

[18]  Johan Håstad,et al.  Some optimal inapproximability results , 2001, JACM.

[19]  Vangelis Th. Paschos,et al.  Fast Algorithms for min independent dominating set , 2010, SIROCCO.

[20]  David P. Williamson,et al.  A complete classification of the approximability of maximization problems derived from Boolean constraint satisfaction , 1997, STOC '97.

[21]  Jean Cardinal,et al.  Approximating Subdense Instances of Covering Problems , 2011, Electron. Notes Discret. Math..

[22]  Jean Cardinal,et al.  Approximating vertex cover in dense hypergraphs , 2010, J. Discrete Algorithms.

[23]  Martin E. Dyer,et al.  Approximately Counting Hamilton Paths and Cycles in Dense Graphs , 1998, SIAM J. Comput..

[24]  RaghavanPrabhakar,et al.  Randomized rounding: a technique for provably good algorithms and algorithmic proofs , 1987 .

[25]  Marek Karpinski,et al.  On the Approximation Hardness of Dense TSP and Other Path Problems , 1999, Inf. Process. Lett..

[26]  Prabhakar Raghavan,et al.  Randomized rounding: A technique for provably good algorithms and algorithmic proofs , 1985, Comb..

[27]  Wenceslas Fernandez de la Vega,et al.  MAX-CUT has a randomized approximation scheme in dense graphs , 1996, Random Struct. Algorithms.

[28]  Marek Karpinski,et al.  Polynomial time approximation schemes for dense instances of minimum constraint satisfaction , 2003, Random Struct. Algorithms.

[29]  Kazuo Iwama,et al.  Approximating vertex cover on dense graphs , 2005, SODA '05.

[30]  Marek Karpinski,et al.  Polynomial time approximation of dense weighted instances of MAX-CUT , 2000, Random Struct. Algorithms.

[31]  Alan M. Frieze,et al.  The regularity lemma and approximation schemes for dense problems , 1996, Proceedings of 37th Conference on Foundations of Computer Science.

[32]  Marcin Pilipczuk,et al.  Capacitated Domination Faster Than O(2n) , 2010, SWAT.

[33]  Alessandro Panconesi,et al.  Concentration of Measure for the Analysis of Randomized Algorithms , 2009 .

[34]  Marek Karpinski,et al.  On Some Tighter Inapproximability Results (Extended Abstract) , 1999, ICALP.

[35]  Marcin Pilipczuk,et al.  Exact and approximate bandwidth , 2009, Theor. Comput. Sci..