Self-Adjusting Population Sizes for Non-Elitist Evolutionary Algorithms: Why Success Rates Matter

被引:19
|
作者
Fajardo, Mario Alejandro Hevia [1 ]
Sudholt, Dirk [2 ]
机构
[1] Univ Sheffield, Dept Comp Sci, Sheffield, S Yorkshire, England
[2] Univ Passau, Chair Algorithms Intelligent Syst, Passau, Germany
关键词
Parameter control; Theory; Runtime analysis; Non-elitism; Drift analysis; Evolutionary algorithms; BLACK-BOX COMPLEXITY;
D O I
10.1145/3449639.3459338
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recent theoretical studies have shown that self-adjusting mechanisms can provably outperform the best static parameters in evolutionary algorithms on discrete problems. However, the majority of these studies concerned elitist algorithms and we do not have a clear answer on whether the same mechanisms can be applied for non-elitist algorithms. We study one of the best-known parameter control mechanisms, the one-fifth success rule, to control the offspring population size A in the non-elitist (1, lambda) EA. It is known that the (1, lambda) EA has a sharp threshold with respect to the choice of A where the runtime on ONEMAx changes from polynomial to exponential time. Hence, it is not clear whether parameter control mechanisms are able to find and maintain suitable values of lambda. We show that the answer crucially depends on the success rate s (i. e. a one-(s + 1)-th success rule). We prove that, if the success rate is appropriately small, the self-adjusting (1, lambda) EA optimises ONEMAX in O(n) expected generations and O(n log n) expected evaluations. A small success rate is crucial: we also show that if the success rate is too large, the algorithm has an exponential runtime on ONEMAX.
引用
收藏
页码:1151 / 1159
页数:9
相关论文
共 27 条
  • [1] Self-adjusting Population Sizes for Non-elitist Evolutionary Algorithms: Why Success Rates Matter
    Fajardo, Mario Alejandro Hevia
    Sudholt, Dirk
    ALGORITHMICA, 2024, 86 (02) : 526 - 565
  • [2] Self-adjusting Population Sizes for Non-elitist Evolutionary Algorithms: Why Success Rates Matter
    Mario Alejandro Hevia Fajardo
    Dirk Sudholt
    Algorithmica, 2024, 86 : 526 - 565
  • [3] Escaping Local Optima with Non-Elitist Evolutionary Algorithms
    Duc-Cuong Dang
    Eremeev, Anton
    Lehre, Per Kristian
    THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 12275 - 12283
  • [4] Offspring Population Size Matters when Comparing Evolutionary Algorithms with Self-Adjusting Mutation Rates
    Rodionova, Anna
    Antonov, Kirill
    Buzdalova, Arina
    Doerr, Carola
    PROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'19), 2019, : 855 - 863
  • [5] Self-Adjusting Evolutionary Algorithms for Multimodal Optimization
    Rajabi, Amirhossein
    Witt, Carsten
    ALGORITHMICA, 2022, 84 (06) : 1694 - 1723
  • [6] Self-Adjusting Evolutionary Algorithms for Multimodal Optimization
    Rajabi, Amirhossein
    Witt, Carsten
    GECCO'20: PROCEEDINGS OF THE 2020 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2020, : 1314 - 1322
  • [7] Self-Adjusting Evolutionary Algorithms for Multimodal Optimization
    Amirhossein Rajabi
    Carsten Witt
    Algorithmica, 2022, 84 : 1694 - 1723
  • [8] Fast Non-elitist Evolutionary Algorithms with Power-law Ranking Selection
    Duc-Cuong Dang
    Eremeev, Anton
    Lehre, Per Kristian
    Qin, Xiaoyu
    PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'22), 2022, : 1372 - 1380
  • [9] Self-adaptation of Mutation Rates in Non-elitist Populations
    Dang, Duc-Cuong
    Lehre, Per Kristian
    PARALLEL PROBLEM SOLVING FROM NATURE - PPSN XIV, 2016, 9921 : 803 - 813
  • [10] Lower Bounds for Non-Elitist Evolutionary Algorithms via Negative Multiplicative Drift
    Doerr, Benjamin
    EVOLUTIONARY COMPUTATION, 2021, 29 (02) : 305 - 329