On Quadratic Threshold CSPs

A predicate P:{– 1, 1}k→{0,1} can be associated with a constraint satisfaction problem $\textsc{Max CSP}{(P)}$. P is called “approximation resistant” if $\textsc{Max CSP}{(P)}$ cannot be approximated better than the approximation obtained by choosing a random assignment, and “approximable” otherwise. This classification of predicates has proved to be an important and challenging open problem. Motivated by a recent result of Austrin and Mossel (Computational Complexity, 2009), we consider a natural subclass of predicates defined by signs of quadratic polynomials, including the special case of predicates defined by signs of linear forms, and supply algorithms to approximate them as follows. In the quadratic case we prove that every symmetric predicate is approximable. We introduce a new rounding algorithm for the standard semidefinite programming relaxation of $\textsc{Max CSP}{(P)}$ for any predicate P:{– 1, 1}k→{0,1} and analyze its approximation ratio. Our rounding scheme operates by first manipulating the optimal SDP solution so that all the vectors are nearly perpendicular and then applying a form of hyperplane rounding to obtain an integral solution. The advantage of this method is that we are able to analyze the behaviour of a set of k rounded variables together as opposed to just a pair of rounded variables in most previous methods. In the linear case we prove that a predicate called “Monarchy” is approximable. This predicate is not amenable to our algorithm for the quadratic case, nor to other LP/SDP-based approaches we are aware of.

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

[2]  Nadia Creignou,et al.  A Dichotomy Theorem for Maximum Generalized Satisfiability Problems , 1995, J. Comput. Syst. Sci..

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

[4]  Johan Håstad,et al.  On the Usefulness of Predicates , 2012, 2012 IEEE 27th Conference on Computational Complexity.

[5]  Madhur Tulsiani,et al.  Optimal Sherali-Adams Gaps from Pairwise Independence , 2009, APPROX-RANDOM.

[6]  Ola Svensson,et al.  Approximating Linear Threshold Predicates , 2012, TOCT.

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

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

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

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

[11]  David P. Williamson,et al.  Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming , 1995, JACM.

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

[13]  Uri Zwick,et al.  A 7/8-approximation algorithm for MAX 3SAT? , 1997, Proceedings 38th Annual Symposium on Foundations of Computer Science.

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

[15]  Frederick S. Woods Advanced calculus : a course arranged with special reference to the needs of students of applied mathematics , 1926 .

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

[17]  Johan Håstad,et al.  Randomly supported independence and resistance , 2009, STOC '09.

[18]  Madhur Tulsiani,et al.  SDP Gaps from Pairwise Independence , 2012, Theory Comput..