• DocumentCode
    1755088
  • Title

    An Edge-Set Representation Based on a Spanning Tree for Searching Cut Space

  • Author

    Kisung Seo ; Soohwan Hyun ; Yong-Hyuk Kim

  • Author_Institution
    Michigan State Univ., East Lansing, MI, USA
  • Volume
    19
  • Issue
    4
  • fYear
    2015
  • fDate
    Aug. 2015
  • Firstpage
    465
  • Lastpage
    473
  • Abstract
    The encoding or representation scheme in evolutionary algorithms is very important because it can greatly affect their performance. Most previous evolutionary algorithms for solving graph problems have traditionally used a vertex-based encoding in which each gene corresponds to a vertex. In this paper, addressing the well-known maximum cut problem, we introduce an edge-set encoding based on the spanning tree - a kind of edge-based encoding. In our encoding scheme, each gene corresponds to an edge subset derived from a spanning tree. In contrast to a traditional edge-based encoding in which each gene corresponds to only one edge, our encoding scheme has the advantage of representing only feasible solutions, so there is no need to apply a repair step. We present a genetic algorithm based on this new encoding. We have conducted various experiments on a large set of test graphs including commonly used benchmark graphs and have obtained performance improvement on sparse graphs, which frequently appear in real-world applications such as social networks and systems biology, in comparison with a scheme using a vertex-based encoding.
  • Keywords
    genetic algorithms; search problems; trees (mathematics); benchmark graph; edge-based encoding; edge-set encoding; edge-set representation; encoding scheme; evolutionary algorithm; genetic algorithm; maximum cut problem; performance improvement; repair step; representation scheme; searching cut space; spanning tree; sparse graph; vertex-based encoding; Approximation algorithms; Biological cells; Educational institutions; Encoding; Evolutionary computation; Genetic algorithms; Vectors; Basis change; encoding; genetic algorithm (GA); graph; maximum cut; representation; spanning tree;
  • fLanguage
    English
  • Journal_Title
    Evolutionary Computation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1089-778X
  • Type

    jour

  • DOI
    10.1109/TEVC.2014.2338076
  • Filename
    6851939