How Sequential Algorithm Portfolios can benefit Black Box Optimization
Preprint
Abstract
In typical black-box optimization applications, the available computational budget is often allocated to a single algorithm, typically chosen based on user preference with limited knowledge about the problem at hand or according to some expert knowledge. However, we show that splitting the budget across several algorithms yield significantly better results. This approach benefits from both algorithm complementarity across diverse problems and variance reduction within individual functions, and shows that algorithm portfolios do NOT require parallel evaluation capabilities. To demonstrate the advantage of sequential algorithm portfolios, we apply it to the COCO data archive, using over 200 algorithms evaluated on the BBOB test suite. The proposed sequential portfolios consistently outperform single-algorithm baselines, achieving relative performance gains of over 14%, and offering new insights into restart mechanisms and potential for warm-started execution strategies.Keywords
All Related Versions
This publication has 11 references indexed in Scilit:
- A survey of features used for representing black-box single-objective continuous optimizationSwarm and Evolutionary Computation, 2026
- A method for the automated configuration of anytime portfolios of algorithmsEuropean Journal of Operational Research, 2025
- Using the Empirical Attainment Function for Analyzing Single-Objective Black-Box Optimization AlgorithmsIEEE Transactions on Evolutionary Computation, 2024
- Black-Box Optimization Revisited: Improving Algorithm Selection Wizards Through Massive BenchmarkingIEEE Transactions on Evolutionary Computation, 2021
- Few-Shots Parallel Algorithm Portfolio Construction via Co-EvolutionIEEE Transactions on Evolutionary Computation, 2021
- COCO: a platform for comparing continuous optimizers in a black-box settingOptimization Methods and Software, 2020
- SciPy 1.0: fundamental algorithms for scientific computing in PythonNature Methods, 2020
- Automatic construction of parallel portfolios via algorithm configurationArtificial Intelligence, 2017
- Convergence Properties of the BFGS AlgoritmSIAM Journal on Optimization, 2002
- An efficient method for finding the minimum of a function of several variables without calculating derivativesThe Computer Journal, 1964