Back to Search Start Over

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

Authors :
Angel E. Rodriguez-Fernandez
Bernardo Gonzalez-Torres
Ricardo Menchaca-Mendez
Peter F. Stadler
Source :
Computation, Vol 8, Iss 3, p 75 (2020)
Publication Year :
2020
Publisher :
MDPI AG, 2020.

Abstract

MAX-CUT is 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” variables xi by unitary vectors v→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 v→i·r→ with a random vector r→. 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 of k-means and k-medoids clustering produce better cuts for the graph instances of the most well known benchmark for MAX-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.

Details

Language :
English
ISSN :
20793197
Volume :
8
Issue :
3
Database :
Directory of Open Access Journals
Journal :
Computation
Publication Type :
Academic Journal
Accession number :
edsdoj.838e81f20621446b85b1ab3165d5f146
Document Type :
article
Full Text :
https://doi.org/10.3390/computation8030075