TL;DR
This paper explores dynamic algorithm selection in evolutionary computation, demonstrating that even a single switch between algorithms during optimization can improve performance, using BBOB benchmark data.
Contribution
It introduces a simplified dynamic algorithm selection approach focusing on switching algorithms, and shows its potential benefits using BBOB data.
Findings
Single-switch dynAS can improve optimization performance.
BBOB data is useful for studying dynamic algorithm selection.
Challenges in dynAS are identified and discussed.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
