Towards Dynamic Algorithm Selection for Numerical Black-Box Optimization: Investigating BBOB as a Use Case
Not on the map. Why?
Abstract (arXiv)
One of the most challenging problems in evolutionary computation is to select from its family of diverse solvers one that performs well on a given problem. This algorithm selection problem is complicated by the fact that different phases of the optimization process require different search behavior. While this can partly be controlled by the algorithm itself, there exist large differences between algorithm performance. It can therefore be beneficial to swap the configuration or even the entire algorithm during the run. Long deemed impractical, recent advances in Machine Learning and in exploratory landscape analysis give hope that this dynamic algorithm configuration~(dynAC) can eventually be solved by automatically trained configuration schedules. With this work we aim at promoting research on dynAC, by introducing a simpler variant that focuses only on switching between different algorithms, not configurations. Using the rich data from the Black Box Optimization Benchmark~(BBOB) platform, we show that even single-switch dynamic Algorithm selection (dynAS) can potentially result in significant performance gains. We also discuss key challenges in dynAS, and argue that the BBOB-framework can become a useful tool in overcoming these.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 11 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 1; 2024: 0; 2025: 1; 2026: 2.
5 papers.
- 2023To Switch or not to Switch: Predicting the Benefit of Switching between Algorithms based on Trajectory Featurescited by 9
- 2021Explainable Landscape-Aware Optimization Performance Predictioncited by 5
- 2026When Switching Algorithms Helps: A Theoretical Study of Online Algorithm Selectioncited by 1
- 2025Greedy Restart Schedules: A Baseline for Dynamic Algorithm Selection on Numerical Black-box Optimization Problemscited by 0
- 2026Reinforcement learning to choose optimizerscited by 0
- 2026Reinforcement learning to choose optimizers1 Sep 2026
- 2026When Switching Algorithms Helps: A Theoretical Study of Online Algorithm Selection8 Apr 2026
- 2025Greedy Restart Schedules: A Baseline for Dynamic Algorithm Selection on Numerical Black-box Optimization Problems15 Apr 2025
- 2023To Switch or not to Switch: Predicting the Benefit of Switching between Algorithms based on Trajectory Features17 Feb 2023
- 2021Explainable Landscape-Aware Optimization Performance Prediction22 Oct 2021