Geometry of semidefinite Max-Cut relaxations via matrix ranks

被引:10
作者
Anjos, MF [1 ]
Wolkowicz, H [1 ]
机构
[1] Univ Waterloo, Dept Combinator & Optimizat, Waterloo, ON N2L 3G1, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
semidefinite programming; discrete optimization; Lagrangian relaxation; Max-Cut problem;
D O I
10.1023/A:1014895808844
中图分类号
TP39 [计算机的应用];
学科分类号
081203 [计算机应用技术]; 0835 [软件工程];
摘要
Semidefinite programming (SDP) relaxations are proving to be a powerful tool for finding tight bounds for hard discrete optimization problems. This is especially true for one of the easier NP-hard problems, the Max-Cut problem (MC). The well-known SDP relaxation for Max-Cut, here denoted SDP1, can be derived by a first lifting into matrix space and has been shown to be excellent both in theory and in practice. Recently the present authors have derived a new relaxation using a second lifting. This new relaxation, denoted SDP2, is strictly tighter than the relaxation obtained by adding all the triangle inequalities to the well-known relaxation. In this paper we present new results that further describe the remarkable tightness of this new relaxation. Let F-n denote the feasible set of SDP2 for the complete graph with n nodes, let F denote the appropriately defined projection of F-n into S-n, the space of real symmetric n x n matrices, and let C denote the cut polytope in S-n. Further let Y\in F-n be the matrix variable of the SDP2 relaxation and X is an element of F be its projection. Then for the complete graph on 3 nodes, F = C holds. We prove that the rank of the matrix variable Y\in F-3 of SDP2 completely characterizes the dimension of the face of the cut polytope in which the corresponding matrix X lies. This shows explicitly the connection between the rank of the variable Y of the second lifting and the possible locations of the projected matrix X within C. The results we prove for n = 3 cast further light on how SDP2 captures all the structure of C, and furthermore they are stepping stones for studying the general case n greater than or equal to 4. For this case, we show that the characterization of the vertices of the cut polytope via rank Y = 1 extends to all n greater than or equal to 4. More interestingly, we show that the characterization of the one-dimensional faces via rank Y = 2 also holds for n greater than or equal to 4. Furthermore, we prove that if rank Y = 2 for n greater than or equal to 3, then a simple algorithm exhibits the two rank-one matrices (corresponding to cuts) which are the vertices of the one-dimensional face of the cut polytope where X lies.
引用
收藏
页码:237 / 270
页数:34
相关论文
共 36 条
[1]
Strengthened semidefinite relaxations via a second lifting for the Max-Cut problem [J].
Anjos, MF ;
Wolkowicz, H .
DISCRETE APPLIED MATHEMATICS, 2002, 119 (1-2) :79-106
[2]
Anjos MF, 2001, THESIS U WATERLOO
[3]
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[4]
[Anonymous], 1997, QUALITY SEMIDEFINITE
[5]
ON THE CUT POLYTOPE [J].
BARAHONA, F ;
MAHJOUB, AR .
MATHEMATICAL PROGRAMMING, 1986, 36 (02) :157-173
[6]
AN APPLICATION OF COMBINATORIAL OPTIMIZATION TO STATISTICAL PHYSICS AND CIRCUIT LAYOUT DESIGN [J].
BARAHONA, F ;
GROTSCHEL, M ;
JUNGER, M ;
REINELT, G .
OPERATIONS RESEARCH, 1988, 36 (03) :493-513
[7]
ON CUTS AND MATCHINGS IN PLANAR GRAPHS [J].
BARAHONA, F .
MATHEMATICAL PROGRAMMING, 1993, 60 (01) :53-68
[8]
THE MAX-CUT PROBLEM ON GRAPHS NOT CONTRACTIBLE TO K5 [J].
BARAHONA, F .
OPERATIONS RESEARCH LETTERS, 1983, 2 (03) :107-111
[9]
Solving large-scale sparse semidefinite programs for combinatorial optimization [J].
Benson, SJ ;
Ye, YY ;
Zhang, X .
SIAM JOURNAL ON OPTIMIZATION, 2000, 10 (02) :443-461
[10]
A projected gradient algorithm for solving the maxcut SDP relaxation [J].
Burer, S ;
Monteiro, RDC .
OPTIMIZATION METHODS & SOFTWARE, 2001, 15 (3-4) :175-200