Title :
How to Round Any CSP
Author :
Raghavendra, Prasad ; Steurer, David
Author_Institution :
Microsoft Res. New England, Cambridge, MA, USA
Abstract :
A large number of interesting combinatorial optimization problems like MAX CUT, MAX k-SAT, and UNIQUE GAMES fall under the class of constraint satisfaction problems (CSPs). Recent work by one of the authors (STOC 2008) identifies a semidefinite programming (SDP) relaxation that yields the optimal approximation ratio for every CSP, under the Unique Games Conjecture (UGC). Very recently (FOCS 2009), the authors also showed unconditionally that the integrality gap of this basic SDP relaxation cannot be reduced by adding large classes of valid inequalities (e.g., in the fashion of Sherali-Adams LP hierarchies). In this work, we present an efficient rounding scheme that achieves the integrality gap of this basic SDP relaxation for every CSP (and it also achieves the gap of much stronger SDP relaxations). The SDP relaxation we consider is stronger or equivalent to any relaxation used in literature to approximate CSPs. Thus, irrespective of the truth of the UGC, our work yields an efficient generic algorithm that for every CSP, achieves an approximation at least as good as the best known algorithm in literature. The rounding algorithm in this paper can be summarized succinctly as follows: Reduce the dimension of SDP solution by random projection, discretize the projected vectors, and solve the resulting CSP instance by brute force! Even the proof is simple in that it avoids the use of the machinery from unique games reductions such as dictatorship tests, Fourier analysis or the invariance principle. A common theme of this paper and the subsequent paper in the same conference is a robustness lemma for SDP relaxations which asserts that approximately feasible solutions can be made feasible by "smoothing\´\´ without changing the objective value significantly.
Keywords :
approximation theory; combinatorial mathematics; constraint theory; game theory; mathematical programming; relaxation theory; vectors; Fourier analysis; brute force; combinatorial optimization problem; constraint satisfaction problems; dictatorship tests; generic algorithm; invariance principle; max cut; max k-SAT; optimal approximation ratio; projected vectors; random projection; rounding scheme; semidefinite programming relaxation; unique games conjecture; unique games reduction; Approximation algorithms; Computer science; Constraint optimization; Iterative algorithms; Linear programming; Machinery; Robustness; Testing; User-generated content; Vectors; approximation algorithm; constraint satisfaction problems; dimension reduction; integrality gap; rounding scheme; semidefinite programming; sensitivity analysis;
Conference_Titel :
Foundations of Computer Science, 2009. FOCS '09. 50th Annual IEEE Symposium on
Conference_Location :
Atlanta, GA
Print_ISBN :
978-1-4244-5116-6
DOI :
10.1109/FOCS.2009.74