First Steps Towards a Runtime Analysis When Starting With a Good Solution
Not on the map. Why?
Abstract (arXiv)
The mathematical runtime analysis of evolutionary algorithms traditionally regards the time an algorithm needs to find a solution of a certain quality when initialized with a random population. In practical applications it may be possible to guess solutions that are better than random ones. We start a mathematical runtime analysis for such situations. We observe that different algorithms profit to a very different degree from a better initialization. We also show that the optimal parameterization of the algorithm can depend strongly on the quality of the initial solutions. To overcome this difficulty, self-adjusting and randomized heavy-tailed parameter choices can be profitable. Finally, we observe a larger gap between the performance of the best evolutionary algorithm we found and the corresponding black-box complexity. This could suggest that evolutionary algorithms better exploiting good initial solutions are still to be found. These first findings stem from analyzing the performance of the (1+1) evolutionary algorithm and the static, self-adjusting, and heavy-tailed (1 + (λ,λ)) GA on the OneMax benchmark. We are optimistic that the question how to profit from good initial solutions is interesting beyond these first examples.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 22 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 4; 2023: 0; 2024: 0; 2025: 0; 2026: 1.
9 papers.
- 2022A First Runtime Analysis of the NSGA-II on a Multimodal Problemcited by 15
- 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
- 2021An Extended Jump Functions Benchmark for the Analysis of Randomized Search Heuristicscited by 3
- 2022The (1+(λ,λ)) Global SEMO Algorithmcited by 3
- 2022Towards a Stronger Theory for Permutation-based Evolutionary Algorithmscited by 2
- 2026When Switching Algorithms Helps: A Theoretical Study of Online Algorithm Selectioncited by 1
- 2022Runtime Analysis for Permutation-based Evolutionary Algorithmscited by 0
- 2026When Switching Algorithms Helps: A Theoretical Study of Online Algorithm Selection8 Apr 2026
- 2022The (1+(λ,λ)) Global SEMO Algorithm7 Oct 2022
- 2022Runtime Analysis for Permutation-based Evolutionary Algorithms5 Jul 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
- 2021An Extended Jump Functions Benchmark for the Analysis of Randomized Search Heuristics7 May 2021
- 2021Lazy Parameter Tuning and Control: Choosing All Parameters Randomly From a Power-Law Distribution14 Apr 2021
- 2021Lower Bounds from Fitness Levels Made Easy7 Apr 2021