skip to main content
10.1145/2330163.2330224acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

A hybridization between memetic algorithm and semidefinite relaxation for the max-cut problem

Published: 07 July 2012 Publication History

Abstract

The Max-Cut problem is a classical NP-hard combinatorial optimization problem. It consists of dividing the vertices of a weighted graph into two subsets, such that the sum of the weights of the edges connecting the two subsets is maximized. Although semidefinite relaxation algorithms for Max-Cut have been proved to be of high quality and offer performance guarantees, in practice, metaheuristic algorithms are still the first option to solve large Max-Cut instances. In this paper, we present the first effort at combining semidefinite programming (SDP) with metaheuristic algorithm (Memetic Algorithm) to solve the Max-Cut problem. Based on the solution of semidefinite relaxation, we use Goemans-Williamson Algorithm to seed high quality solutions to the initial population for the memetic algorithm. Experimental results on well-known benchmark problems show that our new hybrid algorithm is capable of obtaining better solutions in the initial population generation stage than previous algorithms, and the overall performance of our algorithm is better than one of the best existing algorithms. Besides, new best solutions for 14 benchmark problems were found by our algorithm.

References

[1]
E. Anderson, Z. Bai, C. Bischof, L. S. Blackford, J. Demmel, J. J. Dongarra, J. Du Croz, S. Hammarling, A. Greenbaum, A. McKenney, and D. Sorensen. LAPACK Users' guide (third ed.). Society for Industrial and Applied Mathematics, Philadelphia, PA, USA, 1999.
[2]
C. Blum, J. Puchinger, G. R. Raidl, and A. Roli. Hybrid metaheuristics in combinatorial optimization: A survey. Appl. Soft Comput., 11:4135--4151, September 2011.
[3]
B. Borchers. CSDP, a C library for semidefinite programming. Optimization Methods & Software, 11-2(1-4):613--623, 1999.
[4]
S. Burer, R. D. C. Monteiro, and Y. Zhang. Rank-Two relaxation heuristics for MAX-CUT and other binary quadratic programs. SIAM J. on Optimization, 12(2):503--521, 2002.
[5]
A. Duarte, A. Sánchez, F. Fernández, and R. Cabido. A low-level hybridization between memetic algorithm and VNS for the max-cut problem. In Proceedings of the 2005 conference on Genetic and evolutionary computation, GECCO '05, pages 999--1006, New York, NY, USA, 2005.
[6]
U. Feige and G. Schechtman. On the optimality of the random hyperplane rounding technique for MAX CUT. Random Structures & Algorithms, 20(3):403--440, 2002.
[7]
H. Feltl and G. R. Raidl. An improved hybrid genetic algorithm for the generalized assignment problem. In Proceedings of the 2004 ACM symposium on Applied computing, SAC '04, pages 990--995, New York, NY, USA, 2004.
[8]
P. Festa, P. M. Pardalos, M. G. C. Resende, and C. C. Ribeiro. Randomized heuristics for the MAX-CUT problem. Optimization Methods & Software, 17(6):1033--1058, 2002.
[9]
M. R. Garey and D. S. Johnson. Computers and intractability : A guide to the theory of NP-completeness. W.H. Freeman, San Francisco, 1979.
[10]
F. Glover, L. Zhipeng, and J.-K. Hao. Diversification-driven tabu search for unconstrained binary quadratic problems. 4OR: A Quarterly Journal of Operations Research, 8:239--253, 2010.
[11]
M. X. Goemans and D. P. Williamson. Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming. Journal of the ACM, 42(6):1115--1145, 1995.
[12]
C. Helmberg and F. Rendl. A spectral bundle method for semidefinite programming. SIAM Journal on Optimization, 10(3):673--696, 2000.
[13]
K. Jong. Evolutionary computation: A unified approach. Bradford Books. MIT Press, 2006.
[14]
S. Khot. On the power of unique 2-prover 1-round games. In Proceedings of the thiry-fourth annual ACM symposium on Theory of computing, STOC '02, pages 767--775, New York, NY, USA, 2002.
[15]
S. Khot, G. Kindler, E. Mossel, and R. O'Donnell. Optimal inapproximability results for MAX-CUT and other 2-variable CSPs? SIAM Journal on Computing, 37(1):319--357, 2007.
[16]
G. Kochenberger, J.-K. Hao, Z. Lü, H. Wang, and F. Glover. Solving large scale Max Cut problems via tabu search. Journal of Heuristics, to appear in 2012.
[17]
M. Laguna, A. Duarte, and R. Marti. Hybridizing the cross-entropy method: An application to the Max-Cut problem. Computers & Operations Research, 36(2):487--498, 2009.
[18]
V. Maniezzo, T. Stützle, and S. Voss. Matheuristics: hybridizing metaheuristics and mathematical programming. Annals of information systems, Springer, New York, 2009.
[19]
R. Martí, A. Duarte, and M. Laguna. Advanced scatter search for the Max-Cut problem. INFORMS J. on Computing, 21(1):26--38, 2009.
[20]
P. Moscato and C. Cotta. A modern introduction to memetic algorithms. In M. Gendreau and J.-Y. Potvin, editors, Handbook of Metaheuristics, volume 146 of International Series in Operations Research & Management Science, pages 141--183. Springer US, 2010.
[21]
R. O'Donnell and Y. Wu. An optimal SDP algorithm for Max-Cut, and equally optimal long code tests. In Proceedings of the 2008 ACM International Symposium on Theory of Computing, Stoc'08, pages 335--344, 2008.
[22]
J. Puchinger, G. R. Raidl, and U. Pferschy. The core concept for the multidimensional knapsack problem. Evolutionary Computation in Combinatorial Optimization, 3906:195--208, 2006.
[23]
F. Rendl, G. Rinaldi, and A. Wiegele. Solving Max-Cut to optimality by intersecting semidefinite and polyhedral relaxations. Mathematical Programming, 121(2):307--335, 2010.
[24]
M. G. C. Resende, C. C. Ribeiro, F. Glover, and R. Martí. Scatter search and path-relinking: Fundamentals, advances, and applications. In M. Gendreau and J.-Y. Potvin, editors, Handbook of Metaheuristics, volume 146 of International Series in Operations Research & Management Science, pages 87--107. Springer US, 2010.
[25]
H. Wolkowicz, R. Saigal, and L. Vandenberghe. Handbook of semidefinite programming: theory, algorithms, and applications. International series in operations research & management science. Kluwer Academic Publishers, 2000.

Cited By

View all

Index Terms

  1. A hybridization between memetic algorithm and semidefinite relaxation for the max-cut problem

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GECCO '12: Proceedings of the 14th annual conference on Genetic and evolutionary computation
    July 2012
    1396 pages
    ISBN:9781450311779
    DOI:10.1145/2330163
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 07 July 2012

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. hybrid algorithms
    2. max-cut
    3. memetic algorithm
    4. semidefinite programming

    Qualifiers

    • Research-article

    Conference

    GECCO '12
    Sponsor:
    GECCO '12: Genetic and Evolutionary Computation Conference
    July 7 - 11, 2012
    Pennsylvania, Philadelphia, USA

    Acceptance Rates

    Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 28 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media