Automated Algorithm Selection on Continuous Black-Box Problems By Combining Exploratory Landscape Analysis and Machine Learning
P. Kerschke, H. Trautmann, Evolutionary Computation (ECJ) 27 (2019) 99–127.
Download
No fulltext has been uploaded.
Journal Article
| English
Author
Kerschke, Pascal;
Trautmann, HeikeLibreCat
Abstract
In this article, we build upon previous work on designing informative and efficient Exploratory Landscape Analysis features for characterizing problems' landscapes and show their effectiveness in automatically constructing algorithm selection models in continuous black-box optimization problems. Focusing on algorithm performance results of the COCO platform of several years, we construct a representative set of high-performing complementary solvers and present an algorithm selection model that, compared to the portfolio's single best solver, on average requires less than half of the resources for solving a given problem. Therefore, there is a huge gain in efficiency compared to classical ensemble methods combined with an increased insight into problem characteristics and algorithm properties by using informative features. The model acts on the assumption that the function set of the Black-Box Optimization Benchmark is representative enough for practical applications. The model allows for selecting the best suited optimization algorithm within the considered set for unseen problems prior to the optimization itself based on a small sample of function evaluations. Note that such a sample can even be reused for the initial population of an evolutionary (optimization) algorithm so that even the feature costs become negligible.
Publishing Year
Journal Title
Evolutionary Computation (ECJ)
Volume
27
Issue
1
Page
99–127
LibreCat-ID
Cite this
Kerschke P, Trautmann H. Automated Algorithm Selection on Continuous Black-Box Problems By Combining Exploratory Landscape Analysis and Machine Learning. Evolutionary Computation (ECJ). 2019;27(1):99–127. doi:10.1162/evco_a_00236
Kerschke, P., & Trautmann, H. (2019). Automated Algorithm Selection on Continuous Black-Box Problems By Combining Exploratory Landscape Analysis and Machine Learning. Evolutionary Computation (ECJ), 27(1), 99–127. https://doi.org/10.1162/evco_a_00236
@article{Kerschke_Trautmann_2019, title={Automated Algorithm Selection on Continuous Black-Box Problems By Combining Exploratory Landscape Analysis and Machine Learning}, volume={27}, DOI={10.1162/evco_a_00236}, number={1}, journal={Evolutionary Computation (ECJ)}, author={Kerschke, Pascal and Trautmann, Heike}, year={2019}, pages={99–127} }
Kerschke, Pascal, and Heike Trautmann. “Automated Algorithm Selection on Continuous Black-Box Problems By Combining Exploratory Landscape Analysis and Machine Learning.” Evolutionary Computation (ECJ) 27, no. 1 (2019): 99–127. https://doi.org/10.1162/evco_a_00236.
P. Kerschke and H. Trautmann, “Automated Algorithm Selection on Continuous Black-Box Problems By Combining Exploratory Landscape Analysis and Machine Learning,” Evolutionary Computation (ECJ), vol. 27, no. 1, pp. 99–127, 2019, doi: 10.1162/evco_a_00236.
Kerschke, Pascal, and Heike Trautmann. “Automated Algorithm Selection on Continuous Black-Box Problems By Combining Exploratory Landscape Analysis and Machine Learning.” Evolutionary Computation (ECJ), vol. 27, no. 1, 2019, pp. 99–127, doi:10.1162/evco_a_00236.