Near-Optimal UGC-hardness of Approximating Max k-CSP_R

In this paper, we prove an almost-optimal hardness for Max $k$-CSP$_R$ based on Khot's Unique Games Conjecture (UGC). In Max $k$-CSP$_R$, we are given a set of predicates each of which depends on exactly $k$ variables. Each variable can take any value from $1, 2, \dots, R$. The goal is to find an assignment to variables that maximizes the number of satisfied predicates. Assuming the Unique Games Conjecture, we show that it is NP-hard to approximate Max $k$-CSP$_R$ to within factor $2^{O(k \log k)}(\log R)^{k/2}/R^{k - 1}$ for any $k, R$. To the best of our knowledge, this result improves on all the known hardness of approximation results when $3 \leq k = o(\log R/\log \log R)$. In this case, the previous best hardness result was NP-hardness of approximating within a factor $O(k/R^{k-2})$ by Chan. When $k = 2$, our result matches the best known UGC-hardness result of Khot, Kindler, Mossel and O'Donnell. In addition, by extending an algorithm for Max 2-CSP$_R$ by Kindler, Kolla and Trevisan, we provide an $\Omega(\log R/R^{k - 1})$-approximation algorithm for Max $k$-CSP$_R$. This algorithm implies that our inapproximability result is tight up to a factor of $2^{O(k \log k)}(\log R)^{k/2 - 1}$. In comparison, when $3 \leq k$ is a constant, the previously known gap was $O(R)$, which is significantly larger than our gap of $O(\text{polylog } R)$. Finally, we show that we can replace the Unique Games Conjecture assumption with Khot's $d$-to-1 Conjecture and still get asymptotically the same hardness of approximation.

[1]  T. Sanders,et al.  Analysis of Boolean Functions , 2012, ArXiv.

[2]  Jonas Holmerin,et al.  More efficient queries in PCPs for NP and improved approximation hardness of maximum CSP , 2008, Random Struct. Algorithms.

[3]  Irit Dinur,et al.  On the Conditional Hardness of Coloring a 4-Colorable Graph with Super-Constant Number of Colors , 2010, APPROX-RANDOM.

[4]  Elchanan Mossel,et al.  Noise stability of functions with low influences: Invariance and optimality , 2005, IEEE Annual Symposium on Foundations of Computer Science.

[5]  Guy Kindler,et al.  Approximation of non-boolean 2CSP , 2016, SODA.

[6]  Lars Engebretsen The Nonapproximability of Non-Boolean Predicates , 2004, SIAM J. Discret. Math..

[7]  Subhash Khot,et al.  On the power of unique 2-prover 1-round games , 2002, Proceedings 17th IEEE Annual Conference on Computational Complexity.

[8]  Moses Charikar,et al.  Near-optimal algorithms for maximum constraint satisfaction problems , 2007, SODA '07.

[9]  Uriel Feige,et al.  On Systems of Linear Equations with Two Variables per Equation , 2004, APPROX-RANDOM.

[10]  Ryan O'Donnell,et al.  Noise stability of functions with low influences: Invariance and optimality , 2005, 46th Annual IEEE Symposium on Foundations of Computer Science (FOCS'05).

[11]  Luca Trevisan,et al.  On Weighted vs Unweighted Versions of Combinatorial Optimization Problems , 2001, Inf. Comput..

[12]  Linqing Tang Conditional Hardness of Approximating Satisfiable Max 3CSP-q , 2009, ISAAC.

[13]  Siu On Chan,et al.  Approximation resistance from pairwise independent subgroups , 2013, STOC '13.

[14]  Gustav Hast Approximating - Outperforming a Random Assignment with Almost a Linear Factor , 2005, ICALP.

[15]  Guy Kindler,et al.  Optimal inapproximability results for MAX-CUT and other 2-variable CSPs? , 2004, 45th Annual IEEE Symposium on Foundations of Computer Science.

[16]  Sanjeev Arora,et al.  Subexponential Algorithms for Unique Games and Related Problems , 2010, 2010 IEEE 51st Annual Symposium on Foundations of Computer Science.

[17]  Luca Trevisan,et al.  Gowers uniformity, influence of variables, and PCPs , 2005, STOC '06.

[18]  Venkatesan Guruswami,et al.  The complexity of finding independent sets in bounded degree (hyper)graphs of low chromatic number , 2011, SODA '11.

[19]  Luca Trevisan,et al.  Approximation algorithms for unique games , 2005, 46th Annual IEEE Symposium on Foundations of Computer Science (FOCS'05).

[20]  J. Håstad Clique is hard to approximate withinn1−ε , 1999 .

[21]  Elchanan Mossel,et al.  Approximation Resistant Predicates from Pairwise Independence , 2008, 2008 23rd Annual IEEE Conference on Computational Complexity.

[22]  Ryan O'Donnell,et al.  3-bit Dictator Testing: 1 vs. 5/8 , 2009, SODA.

[23]  Russell Impagliazzo,et al.  Complexity of k-SAT , 1999, Proceedings. Fourteenth Annual IEEE Conference on Computational Complexity (Formerly: Structure in Complexity Theory Conference) (Cat.No.99CB36317).

[24]  Elchanan Mossel,et al.  Conditional hardness for approximate coloring , 2005, STOC '06.

[25]  Moses Charikar,et al.  Near-optimal algorithms for unique games , 2006, STOC '06.

[26]  Luca Trevisan,et al.  A PCP characterization of NP with optimal amortized query complexity , 2000, STOC '00.

[27]  Prasad Raghavendra,et al.  Constraint Satisfaction over a Non-Boolean Domain: Approximation Algorithms and Unique-Games Hardness , 2008, APPROX-RANDOM.

[28]  Luca Trevisan,et al.  Parallel Approximation Algorithms by Positive Linear Programming , 1998, Algorithmica.

[29]  Konstantin Makarychev,et al.  Approximation Algorithm for Non-boolean MAX k-CSP , 2012, APPROX-RANDOM.

[30]  Konstantin Makarychev,et al.  How to Play Unique Games Using Embeddings , 2006, 2006 47th Annual IEEE Symposium on Foundations of Computer Science (FOCS'06).

[31]  Alexandra Kolla Spectral Algorithms for Unique Games , 2010, 2010 IEEE 25th Annual Conference on Computational Complexity.

[32]  Subhash Khot,et al.  Vertex cover might be hard to approximate to within 2-/spl epsiv/ , 2003, 18th IEEE Annual Conference on Computational Complexity, 2003. Proceedings..

[33]  Jonas Holmerin,et al.  More Efficient Queries in PCPs for NP and Improved Approximation Hardness of Maximum CSP , 2005, STACS.

[34]  Prasad Raghavendra,et al.  Optimal algorithms and inapproximability results for every CSP? , 2008, STOC.

[35]  Ryan O'Donnell,et al.  Conditional hardness for satisfiable 3-CSPs , 2009, STOC '09.

[36]  Ryan O'Donnell,et al.  Optimal Inapproximability Results for MAX-CUT and Other 2-Variable CSPs? , 2007, SIAM J. Comput..

[37]  Anupam Gupta,et al.  Approximating unique games , 2006, SODA '06.

[38]  Subhash Khot,et al.  On the Unique Games Conjecture (Invited Survey) , 2005, 2010 IEEE 25th Annual Conference on Computational Complexity.

[39]  Dana Moshkovitz,et al.  Approximating kCSP For Large Alphabets , 2015 .

[40]  Mohammad Taghi Hajiaghayi,et al.  Improved Approximation Algorithms for Label Cover Problems , 2011, Algorithmica.