Constraint Satisfaction over a Non-Boolean Domain: Approximation Algorithms and Unique-Games Hardness

We study the approximability of the MAX k-CSP problem over non-boolean domains, more specifically over {0,1,...,qi¾? 1} for some integer q. We extend the techniques of Samorodnitsky and Trevisan [19] to obtain a UGC hardness result when qis a prime. More precisely, assuming the Unique Games Conjecture, we show that it is NP-hard to approximate the problem to a ratio greater than q2k/qk. Independent of this work, Austrin and Mossel [2] obtain a more general UGC hardness result using entirely different techniques. We also obtain an approximation algorithm that achieves a ratio of C(q) ·k/qkfor some constant C(q) depending only on q, via a subroutine for approximating the value of a semidefinite quadratic form when the variables take values on the corners of the q-dimensional simplex. This generalizes an algorithm of Nesterov [16] for the ±1-valued variables. It has been pointed out to us [15] that a similar approximation ratio can be obtained by reducing the non-boolean case to a boolean CSP.

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

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

[3]  W. T. Gowers,et al.  The true complexity of a system of linear equations , 2007, 0711.0185.

[4]  Kunal Talwar,et al.  Mechanism Design via Differential Privacy , 2007, 48th Annual IEEE Symposium on Foundations of Computer Science (FOCS'07).

[5]  Venkatesan Guruswami,et al.  A New Multilayered PCP and the Hardness of Hypergraph Vertex Cover , 2005, SIAM J. Comput..

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

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

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

[9]  Avi Wigderson,et al.  Simple analysis of graph tests for linearity and PCP , 2001, Proceedings 16th Annual IEEE Conference on Computational Complexity.

[10]  Ben Green,et al.  Linear equations in primes , 2006, math/0606088.

[11]  Y. Nesterov Quality of semidefinite relaxation for nonconvex quadratic optimization , 1997 .

[12]  Per Austrin Towards Sharp Inapproximability For Any 2-CSP , 2007, 48th Annual IEEE Symposium on Foundations of Computer Science (FOCS'07).

[13]  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..

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

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

[16]  Johan Håstad,et al.  On the Approximation Resistance of a Random Predicate , 2007, computational complexity.

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

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

[19]  Gustav Hast Beating a Random Assignment : Approximating Constraint Satisfaction Problems , 2005 .

[20]  Uri Zwick,et al.  Approximation algorithms for constraint satisfaction problems involving at most three variables per constraint , 1998, SODA '98.

[21]  Avi Wigderson,et al.  Simple analysis of graph tests for linearity and PCP , 2003, Random Struct. Algorithms.