Self-Adjusting Evolutionary Algorithms for Multimodal Optimization

被引:19
作者
Rajabi, Amirhossein [1 ]
Witt, Carsten [1 ]
机构
[1] Tech Univ Denmark, Lyngby, Denmark
关键词
Randomized search heuristics; Self-adjusting algorithms; Multimodal functions; Runtime analysis; POPULATION-SIZE; MUTATION; RUNTIME; BOUNDS; TIME;
D O I
10.1007/s00453-022-00933-z
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Recent theoretical research has shown that self-adjusting and self-adaptive mechanisms can provably outperform static settings in evolutionary algorithms for binary search spaces. However, the vast majority of these studies focuses on unimodal functions which do not require the algorithm to flip several bits simultaneously to make progress. In fact, existing self-adjusting algorithms are not designed to detect local optima and do not have any obvious benefit to cross large Hamming gaps. We suggest a mechanism called stagnation detection that can be added as a module to existing evolutionary algorithms (both with and without prior self-adjusting schemes). Added to a simple (1+1) EA, we prove an expected runtime on the well-known JUMP benchmark that corresponds to an asymptotically optimal parameter setting and outperforms other mechanisms for multimodal optimization like heavy-tailed mutation. We also investigate the module in the context of a self-adjusting (1+lambda) EA. To explore the limitations of the approach, we additionally present an example where both self-adjusting mechanisms, including stagnation detection, do not help to find a beneficial setting of the mutation rate. Finally, we investigate our module for stagnation detection experimentally.
引用
收藏
页码:1694 / 1723
页数:30
相关论文
共 50 条
  • [31] A Runtime Analysis of Parallel Evolutionary Algorithms in Dynamic Optimization
    Andrei Lissovoi
    Carsten Witt
    Algorithmica, 2017, 78 : 641 - 659
  • [32] Set Packing Optimization by Evolutionary Algorithms with Theoretical Guarantees
    Jin, Youzhen
    Xia, Xiaoyun
    Wang, Zijia
    Peng, Xue
    Zhang, Jun
    Liao, Weizhi
    BIOMIMETICS, 2024, 9 (10)
  • [33] A Runtime Analysis of Parallel Evolutionary Algorithms in Dynamic Optimization
    Lissovoi, Andrei
    Witt, Carsten
    ALGORITHMICA, 2017, 78 (02) : 641 - 659
  • [34] Ability of Chemomechanical Preparation with Either Rotary Instruments or Self-adjusting File to Disinfect Oval-shaped Root Canals
    Siqueira, Jose F., Jr.
    Alves, Flavio R. F.
    Almeida, Bernardo M.
    Machado de Oliveira, Julio C.
    Rocas, Isabela N.
    JOURNAL OF ENDODONTICS, 2010, 36 (11) : 1860 - 1865
  • [35] On-Chip Process and Temperature Monitor for Self-Adjusting Slew Rate Control of 2 x VDD Output Buffers
    Wang, Chua-Chin
    Chen, Chih-Lin
    Kuo, Ron-Chi
    Tseng, Hsin-Yuan
    Liu, Jen-Wei
    Juan, Chun-Ying
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2013, 60 (06) : 1432 - 1440
  • [36] Evolutionary Algorithms for Parameter Optimization-Thirty Years Later
    Back, Thomas H. W.
    Kononova, Anna V.
    van Stein, Bas
    Wang, Hao
    Antonov, Kirill A.
    Kalkreuth, Roman T.
    de Nobel, Jacob
    Vermetten, Diederick
    de Winter, Roy
    Ye, Furong
    EVOLUTIONARY COMPUTATION, 2023, 31 (02) : 81 - 122
  • [37] Do additional target points speed up evolutionary algorithms
    Bossek, Jakob
    Sudholt, Dirk
    THEORETICAL COMPUTER SCIENCE, 2023, 950
  • [39] Money for Nothing: Speeding Up Evolutionary Algorithms Through Better Initialization
    de Laillevault, Axel de Perthuis
    Doerr, Benjamin
    Doerr, Carola
    GECCO'15: PROCEEDINGS OF THE 2015 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2015, : 815 - 822
  • [40] Drift Analysis and Evolutionary Algorithms Revisited
    Lengler, J.
    Steger, A.
    COMBINATORICS PROBABILITY & COMPUTING, 2018, 27 (04) : 643 - 666