Emergence of Diversity and Its Benefits for Crossover in Genetic Algorithms

被引:12
|
作者
Duc-Cuong Dang [1 ]
Friedrich, Tobias [2 ]
Koetzing, Timo [2 ]
Krejca, Martin S. [2 ]
Lehre, Per Kristian [1 ]
Oliveto, Pietro S. [3 ]
Sudholt, Dirk [3 ]
Sutton, Andrew M. [2 ]
机构
[1] Univ Nottingham, Nottingham, England
[2] Hasso Plattner Inst, Potsdam, Germany
[3] Univ Sheffield, Sheffield, S Yorkshire, England
基金
英国工程与自然科学研究理事会;
关键词
Genetic algorithms; Crossover; Diversity; Runtime analysis; Theory;
D O I
10.1007/978-3-319-45823-6_83
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Population diversity is essential for avoiding premature convergence in Genetic Algorithms (GAs) and for the effective use of crossover. Yet the dynamics of how diversity emerges in populations are not well understood. We use rigorous runtime analysis to gain insight into population dynamics and GA performance for a standard (mu+1) GA and the Jump(k) test function. By studying the stochastic process underlying the size of the largest collection of identical genotypes we show that the interplay of crossover followed by mutation may serve as a catalyst leading to a sudden burst of diversity. This leads to improvements of the expected optimisation time of order Omega(n/log n) compared to mutationonly algorithms like the (1+1) EA.
引用
收藏
页码:890 / 900
页数:11
相关论文
共 50 条
  • [1] The influence of crossover operator on the diversity in genetic algorithms
    Tian, FH
    IC-AI'2000: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 1-III, 2000, : 481 - 486
  • [2] Improved crossover strategy of genetic algorithms and analysis of its performance
    Bian, RQ
    Chen, ZQ
    Yuan, ZZ
    PROCEEDINGS OF THE 3RD WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-5, 2000, : 516 - 520
  • [3] Fuzzy connectives based crossover operators to model genetic algorithms population diversity
    Herrera, F
    Lozano, M
    Verdegay, JL
    FUZZY SETS AND SYSTEMS, 1997, 92 (01) : 21 - 30
  • [4] Linkage crossover for genetic algorithms
    Salman, AA
    Mehrotra, K
    Mohan, CK
    GECCO-99: PROCEEDINGS OF THE GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 1999, : 564 - 571
  • [5] UNIFORM CROSSOVER IN GENETIC ALGORITHMS
    SYSWERDA, G
    PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON GENETIC ALGORITHMS, 1989, : 2 - 9
  • [6] GENETIC ALGORITHMS - FOUNDATIONS, CROSSOVER AND APPLICATIONS
    HERRERATRIGUERO, F
    LOZANOMARQUEZ, M
    VERDEGAYGALDEANO, JL
    ARBOR-CIENCIA PENSAMIENTO Y CULTURA, 1995, 152 (597) : 9 - 40
  • [7] Balanced crossover operators in Genetic Algorithms
    Manzoni, Luca
    Mariot, Luca
    Tuba, Eva
    SWARM AND EVOLUTIONARY COMPUTATION, 2020, 54 (54)
  • [8] Improvement on crossover operation of genetic algorithms
    Cai, Liang-Wei
    Li, Xia
    Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2006, 28 (06): : 925 - 928
  • [9] A new crossover operator for genetic algorithms
    Coli, M
    Gennuso, G
    Palazzari, P
    1996 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION (ICEC '96), PROCEEDINGS OF, 1996, : 201 - 206
  • [10] A dynamically switched crossover for genetic algorithms
    Ming, L
    Cheung, YM
    Wang, YP
    PROCEEDINGS OF THE 2004 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2004, : 3254 - 3257