Clustering Improves the Goemans-Williamson Approximation for the Max-Cut Problem

被引:3
作者
Rodriguez-Fernandez, Angel E. [1 ,2 ]
Gonzalez-Torres, Bernardo [3 ]
Menchaca-Mendez, Ricardo [4 ]
Stadler, Peter F. [1 ,2 ,5 ,6 ,7 ]
机构
[1] Max Planck Inst Math Sci, D-04103 Leipzig, Germany
[2] Univ Leipzig, Dept Comp Sci, Bioinformat Grp, D-04107 Leipzig, Germany
[3] Univ Calif Santa Cruz, Dept Comp Sci, Santa Cruz, CA 95064 USA
[4] Inst Politecn Nacl, Ctr Invest Comp, Mexico City 07738, DF, Mexico
[5] Univ Vienna, Inst Theoret Chem, A-1090 Vienna, Austria
[6] Univ Nacl Colombia, Fac Ciencias, Sede Bogota, Bogota 111321, Colombia
[7] Santa Fe Inst, Santa Fe, NM 87501 USA
关键词
algorithms; approximation; semidefinite programming; Max-Cut; clustering; MAXIMUM CUT; GRAPHS; ALGORITHM;
D O I
10.3390/computation8030075
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
MAX-CUTis one of the well-studied NP-hard combinatorial optimization problems. It can be formulated as an Integer Quadratic Programming problem and admits a simple relaxation obtained by replacing the integer "spin" variablesxiby unitary vectors (nu) over right arrow (i). The Goemans-Williamson rounding algorithm assigns the solution vectors of the relaxed quadratic program to a corresponding integer spin depending on the sign of the scalar product (nu) over right arrow (i)center dot(r) over right arrow with a random vector (r) over right arrow. Here, we investigate whether better graph cuts can be obtained by instead using a more sophisticated clustering algorithm. We answer this question affirmatively. Different initializations ofk-means andk-medoids clustering produce better cuts for the graph instances of the most well known benchmark forMAX-CUT. In particular, we found a strong correlation of cluster quality and cut weights during the evolution of the clustering algorithms. Finally, since in general the maximal cut weight of a graph is not known beforehand, we derived instance-specific lower bounds for the approximation ratio, which give information of how close a solution is to the global optima for a particular instance. For the graphs in our benchmark, the instance specific lower bounds significantly exceed the Goemans-Williamson guarantee.
引用
收藏
页码:1 / 12
页数:12
相关论文
共 28 条
[1]  
Bezdek J. C., 1981, Pattern recognition with fuzzy objective function algorithms
[2]  
Bishop CM., 2006, Springer Google Schola, V2, P1122, DOI [10.5555/1162264, DOI 10.18637/JSS.V017.B05]
[3]  
Bodlaender H. L., 2000, Nordic Journal of Computing, V7, P14
[4]   Optimal cuts in graphs and statistical mechanics [J].
dAuriac, JCA ;
Preissmann, M ;
Sebo, A .
MATHEMATICAL AND COMPUTER MODELLING, 1997, 26 (8-10) :1-11
[5]   LAPLACIAN EIGENVALUES AND THE MAXIMUM CUT PROBLEM [J].
DELORME, C ;
POLJAK, S .
MATHEMATICAL PROGRAMMING, 1993, 62 (03) :557-574
[6]   Concept decompositions for large sparse text data using clustering [J].
Dhillon, IS ;
Modha, DS .
MACHINE LEARNING, 2001, 42 (1-2) :143-175
[7]   Improved approximation of Max-Cut on graphs of bounded degree [J].
Feige, U ;
Karpinski, M ;
Langberg, M .
JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2002, 43 (02) :201-219
[8]   Randomized heuristics for the MAX-CUT problem [J].
Festa, P ;
Pardalos, PM ;
Resende, MGC ;
Ribeiro, CC .
OPTIMIZATION METHODS & SOFTWARE, 2002, 17 (06) :1033-1058
[9]   Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming [J].
Goemans, MX ;
Williamson, DP .
JOURNAL OF THE ACM, 1995, 42 (06) :1115-1145
[10]   An unconstrained minimization method for solving low-rank SDP relaxations of the maxcut problem [J].
Grippo, Luigi ;
Palagi, Laura ;
Piccialli, Veronica .
MATHEMATICAL PROGRAMMING, 2011, 126 (01) :119-146