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 条
  • [21] Static and Self-Adjusting Mutation Strengths for Multi-valued Decision Variables
    Benjamin Doerr
    Carola Doerr
    Timo Kötzing
    Algorithmica, 2018, 80 : 1732 - 1768
  • [22] An Optimized Self-adjusting Model for EEG Data Analysis in Online Education Processes
    Zhang, Hao Lan
    Lee, Sanghyuk
    He, Jing
    BRAIN INFORMATICS, BI 2020, 2020, 12241 : 338 - 348
  • [23] Theoretical Analyses of Multiobjective Evolutionary Algorithms on Multimodal Objectives
    Zheng, Weijie
    Doerr, Benjamin
    EVOLUTIONARY COMPUTATION, 2023, 31 (04) : 337 - 373
  • [24] Optimal Static and Self-Adjusting Parameter Choices for the (1+(λ plus λ)) Genetic Algorithm
    Doerr, Benjamin
    Doerr, Carola
    ALGORITHMICA, 2018, 80 (05) : 1658 - 1709
  • [25] Self-adjusting resilient control plane for virtual software-defined optical networks
    Mogyorosi, Ferenc
    Babarczi, Peter
    Pasic, Alija
    OPTICAL SWITCHING AND NETWORKING, 2025, 55
  • [26] Evolutionary Algorithms and Matroid Optimization Problems
    Reichel, Joachim
    Skutella, Martin
    GECCO 2007: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2007, : 947 - 954
  • [27] Evolutionary Algorithms and Matroid Optimization Problems
    Joachim Reichel
    Martin Skutella
    Algorithmica, 2010, 57 : 187 - 206
  • [28] Analysis of speedups in parallel evolutionary algorithms and (1+λ) EAs for combinatorial optimization
    Laessig, Joerg
    Sudholt, Dirk
    THEORETICAL COMPUTER SCIENCE, 2014, 551 : 66 - 83
  • [29] Parameter-Free Voronoi Neighborhood for Evolutionary Multimodal Optimization
    Zhang, Yu-Hui
    Gong, Yue-Jiao
    Gao, Ying
    Wang, Hua
    Zhang, Jun
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2020, 24 (02) : 335 - 349
  • [30] A General Dichotomy of Evolutionary Algorithms on Monotone Functions
    Lengler, Johannes
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2020, 24 (06) : 995 - 1009