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

被引:2
作者
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 C. M., 2014, Pattern Recognition and Machine Learning, DOI DOI 10.1117/1.2819119
  • [3] Bodlaender H. L., 2000, Nordic Journal of Computing, V7, P14
  • [4] Optimal cuts in graphs and statistical mechanics
    dAuriac, JCA
    Preissmann, M
    Sebo, A
    [J]. MATHEMATICAL AND COMPUTER MODELLING, 1997, 26 (8-10) : 1 - 11
  • [5] LAPLACIAN EIGENVALUES AND THE MAXIMUM CUT PROBLEM
    DELORME, C
    POLJAK, S
    [J]. MATHEMATICAL PROGRAMMING, 1993, 62 (03) : 557 - 574
  • [6] Concept decompositions for large sparse text data using clustering
    Dhillon, IS
    Modha, DS
    [J]. MACHINE LEARNING, 2001, 42 (1-2) : 143 - 175
  • [7] Improved approximation of Max-Cut on graphs of bounded degree
    Feige, U
    Karpinski, M
    Langberg, M
    [J]. JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2002, 43 (02): : 201 - 219
  • [8] Randomized heuristics for the MAX-CUT problem
    Festa, P
    Pardalos, PM
    Resende, MGC
    Ribeiro, CC
    [J]. OPTIMIZATION METHODS & SOFTWARE, 2002, 17 (06) : 1033 - 1058
  • [9] Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming
    Goemans, MX
    Williamson, DP
    [J]. JOURNAL OF THE ACM, 1995, 42 (06) : 1115 - 1145
  • [10] An unconstrained minimization method for solving low-rank SDP relaxations of the maxcut problem
    Grippo, Luigi
    Palagi, Laura
    Piccialli, Veronica
    [J]. MATHEMATICAL PROGRAMMING, 2011, 126 (01) : 119 - 146