Comparing Algorithm Selection Approaches on Black-Box Optimization Problems
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 10 papers in the map (data through 14 Oct 2026). First posted on arXiv 30 Jun 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 5; 2025: 3; 2026: 2.
10 papers.
- 2024LLaMoCo: Instruction Tuning of Large Language Models for Optimization Code Generationcited by 45
- 2024Toward Automated Algorithm Design: A Survey and Practical Guide to Meta-Black-Box-Optimizationcited by 24
- 2024A Survey of Features Used for Representing Black-box Single-objective Continuous Optimizationcited by 3
- 2024GNNAS-Dock: Budget Aware Algorithm Selection with Graph Neural Networks for Molecular Dockingcited by 3
- 2024Hilbert curves for efficient exploratory landscape analysis neighbourhood samplingcited by 0
- 2025Algorithm Selection with Probing Trajectories: Benchmarking the Choice of Classifier Modelcited by 0
- 2025Customized Exploration of Landscape Features Driving Multi-Objective Combinatorial Optimization Performancecited by 0
- 2025Instance-Aware Algorithm Selection for Maximum Clique via a Dual-Channel Graph Neural Architecturecited by 0
- 2026On the Influence of the Feature Computation Budget on Per-Instance Algorithm Selection for Black-Box Optimizationcited by 0
- 2026Unsupervised Multi-kernel Learning for Automated Algorithm Selectioncited by 0
- 2026Unsupervised Multi-kernel Learning for Automated Algorithm Selection21 Jul 2026
- 2026On the Influence of the Feature Computation Budget on Per-Instance Algorithm Selection for Black-Box Optimization6 May 2026
- 2025Instance-Aware Algorithm Selection for Maximum Clique via a Dual-Channel Graph Neural Architecture11 Aug 2025
- 2025Customized Exploration of Landscape Features Driving Multi-Objective Combinatorial Optimization Performance2 Jul 2025
- 2025Algorithm Selection with Probing Trajectories: Benchmarking the Choice of Classifier Model20 Jan 2025
- 2024GNNAS-Dock: Budget Aware Algorithm Selection with Graph Neural Networks for Molecular Docking19 Nov 2024
- 2024Toward Automated Algorithm Design: A Survey and Practical Guide to Meta-Black-Box-Optimization1 Nov 2024
- 2024Hilbert curves for efficient exploratory landscape analysis neighbourhood sampling1 Aug 2024
- 2024A Survey of Features Used for Representing Black-box Single-objective Continuous Optimization8 Jun 2024
- 2024LLaMoCo: Instruction Tuning of Large Language Models for Optimization Code Generation2 Mar 2024