English

Comparing Algorithm Selection Approaches on Black-Box Optimization Problems

Neural and Evolutionary Computing 2023-07-03 v1

Abstract

Performance complementarity of solvers available to tackle black-box optimization problems gives rise to the important task of algorithm selection (AS). Automated AS approaches can help replace tedious and labor-intensive manual selection, and have already shown promising performance in various optimization domains. Automated AS relies on machine learning (ML) techniques to recommend the best algorithm given the information about the problem instance. Unfortunately, there are no clear guidelines for choosing the most appropriate one from a variety of ML techniques. Tree-based models such as Random Forest or XGBoost have consistently demonstrated outstanding performance for automated AS. Transformers and other tabular deep learning models have also been increasingly applied in this context. We investigate in this work the impact of the choice of the ML technique on AS performance. We compare four ML models on the task of predicting the best solver for the BBOB problems for 7 different runtime budgets in 2 dimensions. While our results confirm that a per-instance AS has indeed impressive potential, we also show that the particular choice of the ML technique is of much minor importance.

Keywords

Cite

@article{arxiv.2306.17585,
  title  = {Comparing Algorithm Selection Approaches on Black-Box Optimization Problems},
  author = {Ana Kostovska and Anja Jankovic and Diederick Vermetten and Sašo Džeroski and Tome Eftimov and Carola Doerr},
  journal= {arXiv preprint arXiv:2306.17585},
  year   = {2023}
}

Comments

To appear in the Companion Proceedings of GECCO 2023 as poster paper