Self-Adjusting Evolutionary Algorithms for Multimodal Optimization
Not on the map. Why?
Abstract (arXiv)
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 algorithms). 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+λ) EA and show that it combines the previous benefits of this algorithm on unimodal problems with more efficient multimodal optimization. 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.
Key facts. Cited by 15 papers in the map (data through 14 Oct 2026). First posted on arXiv 7 Apr 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 6; 2023: 3; 2024: 1; 2025: 0; 2026: 1.
15 papers.
Sort:
- 2022A First Runtime Analysis of the NSGA-II on a Multimodal Problemcited by 15
- 2022Runtime Analysis for the NSGA-II: Provable Speed-Ups From Crossovercited by 14
- 2021Lazy Parameter Tuning and Control: Choosing All Parameters Randomly From a Power-Law Distributioncited by 11
- 2021Lower Bounds from Fitness Levels Made Easycited by 5
- 2021Choosing the Right Algorithm With Hints From Complexity Theorycited by 5
- 2023How the Move Acceptance Hyper-Heuristic Copes With Local Optima: Drastic Differences Between Jumps and Cliffscited by 5
- 2021An Extended Jump Functions Benchmark for the Analysis of Randomized Search Heuristicscited by 3
- 2022The (1+(λ,λ)) Global SEMO Algorithmcited by 3
- 2024Hyper-Heuristics Can Profit From Global Variation Operatorscited by 3
- 2022Towards a Stronger Theory for Permutation-based Evolutionary Algorithmscited by 2
- 2023How Well Does the Metropolis Algorithm Cope With Local Optima?cited by 2
- 2022From Understanding Genetic Drift to a Smart-Restart Mechanism for Estimation-of-Distribution Algorithmscited by 1
3 more
- 2026Selection Hyper-heuristics Can Automatically Adjust the Learning Period to Optimally Solve Pseudo-Boolean Problemscited by 1
- 2022Runtime Analysis for Permutation-based Evolutionary Algorithmscited by 0
- 2023Larger Offspring Populations Help the (1 + (λ, λ)) Genetic Algorithm to Overcome the Noisecited by 0
- 2026Selection Hyper-heuristics Can Automatically Adjust the Learning Period to Optimally Solve Pseudo-Boolean Problems28 May 2026
- 2024Hyper-Heuristics Can Profit From Global Variation Operators19 Jul 2024
- 2023Larger Offspring Populations Help the (1 + (λ, λ)) Genetic Algorithm to Overcome the Noise8 May 2023
- 2023How Well Does the Metropolis Algorithm Cope With Local Optima?21 Apr 2023
- 2023How the Move Acceptance Hyper-Heuristic Copes With Local Optima: Drastic Differences Between Jumps and Cliffs20 Apr 2023
- 2022The (1+(λ,λ)) Global SEMO Algorithm7 Oct 2022
- 2022Runtime Analysis for the NSGA-II: Provable Speed-Ups From Crossover18 Aug 2022
- 2022Runtime Analysis for Permutation-based Evolutionary Algorithms5 Jul 2022
- 2022From Understanding Genetic Drift to a Smart-Restart Mechanism for Estimation-of-Distribution Algorithms18 Jun 2022
- 2022A First Runtime Analysis of the NSGA-II on a Multimodal Problem28 Apr 2022
- 2022Towards a Stronger Theory for Permutation-based Evolutionary Algorithms15 Apr 2022
- 2021Choosing the Right Algorithm With Hints From Complexity Theory14 Sep 2021
- 2022A First Runtime Analysis of the NSGA-II on a Multimodal Problemcited by 15
- 2022Runtime Analysis for the NSGA-II: Provable Speed-Ups From Crossovercited by 14
- 2021Lazy Parameter Tuning and Control: Choosing All Parameters Randomly From a Power-Law Distributioncited by 11
- 2021Lower Bounds from Fitness Levels Made Easycited by 5
- 2021Choosing the Right Algorithm With Hints From Complexity Theorycited by 5
- 2023How the Move Acceptance Hyper-Heuristic Copes With Local Optima: Drastic Differences Between Jumps and Cliffscited by 5
- 2021An Extended Jump Functions Benchmark for the Analysis of Randomized Search Heuristicscited by 3
- 2022The (1+(λ,λ)) Global SEMO Algorithmcited by 3
- 2024Hyper-Heuristics Can Profit From Global Variation Operatorscited by 3
- 2022Towards a Stronger Theory for Permutation-based Evolutionary Algorithmscited by 2
- 2023How Well Does the Metropolis Algorithm Cope With Local Optima?cited by 2
- 2022From Understanding Genetic Drift to a Smart-Restart Mechanism for Estimation-of-Distribution Algorithmscited by 1
12 most cited of 15 All 15 (JSON)
- 2026Selection Hyper-heuristics Can Automatically Adjust the Learning Period to Optimally Solve Pseudo-Boolean Problems28 May 2026
- 2024Hyper-Heuristics Can Profit From Global Variation Operators19 Jul 2024
- 2023Larger Offspring Populations Help the (1 + (λ, λ)) Genetic Algorithm to Overcome the Noise8 May 2023
- 2023How Well Does the Metropolis Algorithm Cope With Local Optima?21 Apr 2023
- 2023How the Move Acceptance Hyper-Heuristic Copes With Local Optima: Drastic Differences Between Jumps and Cliffs20 Apr 2023
- 2022The (1+(λ,λ)) Global SEMO Algorithm7 Oct 2022
- 2022Runtime Analysis for the NSGA-II: Provable Speed-Ups From Crossover18 Aug 2022
- 2022Runtime Analysis for Permutation-based Evolutionary Algorithms5 Jul 2022
- 2022From Understanding Genetic Drift to a Smart-Restart Mechanism for Estimation-of-Distribution Algorithms18 Jun 2022
- 2022A First Runtime Analysis of the NSGA-II on a Multimodal Problem28 Apr 2022
- 2022Towards a Stronger Theory for Permutation-based Evolutionary Algorithms15 Apr 2022
- 2021Choosing the Right Algorithm With Hints From Complexity Theory14 Sep 2021
12 newest of 15 All 15 (JSON)