• DocumentCode
    67336
  • Title

    Approximation and Parameterized Runtime Analysis of Evolutionary Algorithms for the Maximum Cut Problem

  • Author

    Yuren Zhou ; Xinsheng Lai ; Kangshun Li

  • Author_Institution
    Sch. of Comput. Sci. & Eng., South China Univ. of Technol., Guangzhou, China
  • Volume
    45
  • Issue
    8
  • fYear
    2015
  • fDate
    Aug. 2015
  • Firstpage
    1491
  • Lastpage
    1498
  • Abstract
    The maximum cut (MAX-CUT) problem is to find a bipartition of the vertices in a given graph such that the number of edges with ends in different sets reaches the largest. Though, several experimental investigations have shown that evolutionary algorithms (EAs) are efficient for this NP-complete problem, there is little theoretical work about EAs on the problem. In this paper, we theoretically investigate the performance of EAs on the MAX-CUT problem. We find that both the (1+1) EA and the solutions of (m/2) + (1/4)s(G) and (m/2) + (1/2)(√8m + 1 - 1), (1+1) EA*, two simple EAs, efficiently achieve approximation where m and s(G) are respectively the number of edges and the number of odd degree vertices in the input graph. We also reveal that for a given integer k the (1+1) EA* finds a cut of size at least k in expected runtime O(nm + 1/δ4k) and a cut of size at least (m/2) + k in expected runtime O(n2m + 1/δ(64/3)k2), where δ is a constant mutation probability and n is the number of vertices in the input graph. Finally, we show that the (1+1) EA and the (1+1) EA* are better than some local search algorithms in one instance, and we also show that these two simple EAs may not be efficient in another instance.
  • Keywords
    approximation theory; computational complexity; graph theory; EA; NP-complete problem; approximation; evolutionary algorithms; expected runtime complexity; graph vertex partition; local search algorithms; max-cut problem; maximum cut problem; parameterized runtime analysis; Algorithm design and analysis; Approximation algorithms; Approximation methods; Optimization; Runtime; Search problems; Switches; Approximation performance; evolutionary algorithm (EA); local search; maximum cut (MAX-CUT) problem; runtime analysis; runtime analysis.;
  • fLanguage
    English
  • Journal_Title
    Cybernetics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    2168-2267
  • Type

    jour

  • DOI
    10.1109/TCYB.2014.2354343
  • Filename
    6897997