ACM Home Page
Please provide us with feedback. Feedback
An optimal sdp algorithm for max-cut, and equally optimal long code tests
Full text PdfPdf (349 KB)
Source
Annual ACM Symposium on Theory of Computing archive
Proceedings of the 40th annual ACM symposium on Theory of computing table of contents
Victoria, British Columbia, Canada
SESSION: 8A table of contents
Pages 335-344  
Year of Publication: 2008
ISBN:978-1-60558-047-0
Authors
Ryan O'Donnell  Carnegie Mellon University, Pittsburgh, PA, USA
Yi Wu  Carnegie Mellon University, Pittsburgh, PA, USA
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 105,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1374376.1374425
What is a DOI?

ABSTRACT

Let G be an undirected graph for which the standard Max-Cut SDP relaxation achieves at least a c fraction of the total edge weight, 1/2 <= c <= 1. If the actual optimal cut for G is at most an s fraction of the total edge weight, we say that (c, s) is an SDP gap. We define the SDP gap curve GapSDP : [1/2,1] -> [1/2,1] by GapSDP(c) = inf{s : (c, s) is an SDP gap}. In this paper we complete a long line of work [15, 14, 20, 36, 19, 17, 13, 28] by determining the entire SDP gap curve; we show GapSDP(c) = S(c) for a certain explicit (but complicated to state) function S. In particular, our lower bound GapSDP(c) - S(c) is proved via a polynomial-time - RPR2' algorithm. Thus we have given an efficient, optimal SDP-rounding algorithm for Max-Cut. The fact that it is RPR2 confirms a conjecture of Feige and Langberg [17]. We also describe and analyze the tight connection between SDP gaps and Long Code tests (and the constructions of [25, 3, 4]). Using this connection, we give optimal Long Code tests for Max-Cut. Combining these with results implicit in [27, 29] and ideas from [19], we derive the following conclusions: - The Max-Cut SDP gap curve subject to triangle inequalities is also given by S(c). - No RPR2 algorithm can be guaranteed to find cuts of value larger than S(c) in graphs where the optimal cut is c. (Contrast this with the fact that in the graphs exhibiting the c vs. S(c) SDP gap, our RPR2 algorithm actually finds the optimal cut.) - Further, no polynomial-time algorithm of any kind can have such a guarantee, assuming P ≠ NP and the Unique Games Conjecture.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
N. Alon, K. Makarychev, Y. Makarychev, and A. Naor. Quadratic forms on graphs. Invent. Math., 163(3):499--522, 2006.
 
2
 
3
 
4
 
5
6
 
7
 
8
A. Avidor and U. Zwick. Rounding two and three dimensional solutions of the SDP relaxation of MAX CUT. In Proc. 8th APPROX, pages 14--25, 2005.
 
9
 
10
 
11
 
12
C. Borell. Geometric bounds on the Ornstein-Uhlenbeck velocity process. Z. Wahrsch. Verw. Gebiete, 70(1):1--13, 1985.
 
13
 
14
 
15
 
16
 
17
18
 
19
20
 
21
A. Grothendieck. Resume de la theorie metrique des produits tensoriels topologiques. Bol. Soc. Mat. Sao Paulo, 8:1--79, 1953.
 
22
23
 
24
 
25
 
26
R. Karp. Reducibility among combinatorial problems, pages 85--103. Plenum Press, 1972.
 
27
 
28
 
29
 
30
 
31
S. Poljak and F. Rendl. Nonpolyhedral relaxations of graph-bisection problems. SIAM J. Opt., 5(3):467--487, 1995.
 
32
S. Poljak and Z. Tuza. The max-cut problem - a survey. In Special Year on Combinatorial Optimization, DIMACS series. AMS, 1995.
 
33
F. Rendl, G. Rinaldi, and A. Wiegele. A branch and bound algorithm for Max-Cut based on combining semidefinite and polyhedral relaxations. In Proc. 12th IPCO, pages 295--309, 2007.
34
 
35
36