• DocumentCode
    1521136
  • Title

    A Dual-Population Genetic Algorithm for Adaptive Diversity Control

  • Author

    Park, Taejin ; Ryu, Kwang Ryel

  • Author_Institution
    Center for U-Port IT Res. & Educ., Pusan Nat. Univ., Busan, South Korea
  • Volume
    14
  • Issue
    6
  • fYear
    2010
  • Firstpage
    865
  • Lastpage
    884
  • Abstract
    A variety of previous works exist on maintaining population diversity of genetic algorithms (GAs). Dual-population GA (DPGA) is a type of multipopulation GA (MPGA) that uses an additional population as a reservoir of diversity. The main population is similar to that of an ordinary GA and evolves to find good solutions. The reserve population evolves to maintain and provide diversity to the main population. While most MPGAs use migration as a means of information exchange between different populations, DPGA uses crossbreeding because the two populations have entirely different fitness functions. The reserve population cannot provide useful diversity to the main population unless the two maintain an appropriate distance. Therefore, DPGA adjusts the distance dynamically to achieve an appropriate balance between exploration and exploitation. The experimental results on various classes of problems using binary, real-valued, and order-based representations show that DPGA quite often outperforms not only the standard GAs but also other GAs having additional mechanisms of diversity preservation.
  • Keywords
    genetic algorithms; DPGA; adaptive diversity control; crossbreeding; diversity preservation; dual-population genetic algorithm; fitness functions; information exchange; order-based representations; population diversity; reserve population; Adaptive control; Computer science education; Convergence; Diversity methods; Educational programs; Genetic algorithms; Genetic mutations; Programmable control; Reservoirs; Robustness; Diversity preservation; dual-population genetic algorithm (DPGA); genetic algorithm; multimodal function; multipopulation genetic algorithm (MPGA);
  • fLanguage
    English
  • Journal_Title
    Evolutionary Computation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1089-778X
  • Type

    jour

  • DOI
    10.1109/TEVC.2010.2043362
  • Filename
    5491154