Rank-Two Relaxation Heuristics for MAX-CUT and Other Binary Quadratic Programs
نویسندگان
چکیده
The Goemans-Williamson randomized algorithm guarantees a high-quality approximation to the Max-Cut problem, but the cost associated with such an approximation can be excessively high for large-scale problems due to the need for solving an expensive semidefinite relaxation. In order to achieve better practical performance, we propose an alternative, rank-two relaxation and develop a specialized version of the Goemans-Williamson technique. The proposed approach leads to continuous optimization heuristics applicable to Max-Cut as well as other binary quadratic programs, for example the Max-Bisection problem. A computer code based on the rank-two relaxation heuristics is compared with two state-of-the-art semidefinite programming codes that implement the Goemans-Williamson randomized algorithm, as well as with a purely heuristic code for effectively solving a particular Max-Cut problem arising in physics. Computational results show that the proposed approach is fast and scalable and, more importantly, attains a higher approximation quality in practice than that of the Goemans-Williamson randomized algorithm. An extension to Max-Bisection is also discussed as well as an important difference between the proposed approach and the Goemans-Williamson algorithm, namely that the new approach does not guarantee an upper bound on the Max-Cut optimal value.
منابع مشابه
SpeeDP: A new algorithm to compute the SDP relaxations of Max-Cut for very large graphs
We consider low-rank semidefinite programming (LRSDP) relaxations of unconstrained {−1, 1} quadratic problems (or, equivalently, of Max-Cut problems) that can be formulated as the nonconvex nonlinear programming problem of minimizing a quadratic function subject to separable quadratic equality constraints. We prove the equivalence of the LRSDP problem with the unconstrained minimization of a ne...
متن کاملRank of Handelman hierarchy for Max-Cut
We consider a hierarchical relaxation, called Handelman hierarchy, for a class of polynomial optimization problems. We prove that the rank of Handelman hierarchy, if applied to a standard quadratic formulation of Max-Cut, is exactly the same as the number of nodes of the underlying graph. Also we give an error bound for Handelman hierarchy, in terms of its level, applied to the Max-Cut formulat...
متن کاملLecture 17 ( Nov 3 , 2011 ) : Approximation via rounding SDP : Max - Cut
The next technique we learn is designing approximation algorithms using rounding semidefinite programs. This was first introduced to obtain improved approximation algorithms for the problem of Max-Cut. A trivial 1 2-approximation is to obtain a random partition of the vertices; i.e. place every vertex v ∈ V into set S with probability 1/2. We get E(weight of cut) = 1 2 e∈E w(e) ≥ 1 2 opt and th...
متن کاملHeuristic algorithms for the bipartite unconstrained 0-1 quadratic programming problem
We study the Bipartite Unconstrained 0-1 Quadratic Programming Problem (BQP) which is a relaxation of the Unconstrained 0-1 Quadratic Programming Problem (QP). Applications of the BQP include mining discrete patterns from binary data, approximating matrices by rank-one binary matrices, computing cut-norm of a matrix, and solving optimization problems such as maximum weight biclique, bipartite m...
متن کاملA MAX-CUT formulation of 0/1 programs
We consider the linear or quadratic 0/1 program P : f = min{cx + xFx : Ax = b; x ∈ {0, 1}}, for some vectors c ∈ R, b ∈ Z, some matrix A ∈ Zm×n and some real symmetric matrix F ∈ Rn×n. We show that P can be formulated as a MAX-CUT problem whose quadratic form criterion is explicit from the data of P. In particular, to P one may associate a graph whose connectivity is related to the connectivity...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- SIAM Journal on Optimization
دوره 12 شماره
صفحات -
تاریخ انتشار 2002