Benchmarking footprints of continuous black-box optimization algorithms: Explainable insights into algorithm success and failure

The practices for comparing black-box optimization algorithms based on performance statistics over a benchmark suite are being increasingly criticized. Critics argue that these practices fail to explain why particular algorithms outperform others. Consequently, there is a growing demand for more robust comparison methods that assess the overall efficiency of the algorithms in terms of performance and also consider the specific landscape properties of the optimization problems on which the algorithms are compared. This study introduces a novel approach for comparing algorithms based on the concept of an algorithm footprint , which aims to identify easy and challenging problem instances for a given algorithm. A unique footprint is assigned to each algorithm and then compared, to highlight problem instances where an algorithm either uniquely succeeds or falls, as well as how the algorithms complement each other across the problem instances. Our solution employs a multi-task regression model (MTR) to simultaneously link the performance of multiple algorithms with the landscape features of the problem instances. By applying an Explainable Machine Learning (XML) technique, we quantify and compare the importance of the landscape features for each algorithm. The methodology is applied to a portfolio of three different BBO algorithms, highlighting their success and failure on the Black-Box Optimization Benchmarking (BBOB) suite. The efficacy of our approach is further demonstrated through a comparative analysis with two existing algorithm comparison methods, showcasing the robustness and depth of insights provided by the proposed approach. • A new method to identify easy and difficult problems for optimization algorithms. • Each algorithm has a unique footprint revealing easy and difficult problems. • The footprint enables explanation of performance variation through landscape features. • Footprint comparison reveals algorithm complementarity across different problems. • Provides robust insights when compared to SOTA approaches for algorithm benchmarking.

Authors

Institutions

Publication Details

Journal
Swarm and Evolutionary Computation
Published
2025-03-04
DOI
https://doi.org/10.1016/j.swevo.2025.101895
Citations
5
Primary Topic
Metaheuristic Optimization Algorithms Research
Type
article
Field-Weighted Citation Impact
12.40

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Benchmarking footprints of continuous black-box optimization algorithms: Explainable insights into algorithm success and failure

Ana Nikolikj, Mario Andrés Muñoz, Tome Eftimov
5 citations
Swarm and Evolutionary Computation
Metaheuristic Optimization Algorithms Research
12.40
article

Benchmarking footprints of continuous black-box optimization algorithms: Explainable insights into algorithm success and failure

Ana Nikolikj, Mario Andrés Muñoz, Tome Eftimov
article en
5 citations

Abstract

The practices for comparing black-box optimization algorithms based on performance statistics over a benchmark suite are being increasingly criticized. Critics argue that these practices fail to explain why particular algorithms outperform others. Consequently, there is a growing demand for more robust comparison methods that assess the overall efficiency of the algorithms in terms of performance and also consider the specific landscape properties of the optimization problems on which the algorithms are compared. This study introduces a novel approach for comparing algorithms based on the concept of an algorithm footprint , which aims to identify easy and challenging problem instances for a given algorithm. A unique footprint is assigned to each algorithm and then compared, to highlight problem instances where an algorithm either uniquely succeeds or falls, as well as how the algorithms complement each other across the problem instances. Our solution employs a multi-task regression model (MTR) to simultaneously link the performance of multiple algorithms with the landscape features of the problem instances. By applying an Explainable Machine Learning (XML) technique, we quantify and compare the importance of the landscape features for each algorithm. The methodology is applied to a portfolio of three different BBO algorithms, highlighting their success and failure on the Black-Box Optimization Benchmarking (BBOB) suite. The efficacy of our approach is further demonstrated through a comparative analysis with two existing algorithm comparison methods, showcasing the robustness and depth of insights provided by the proposed approach. • A new method to identify easy and difficult problems for optimization algorithms. • Each algorithm has a unique footprint revealing easy and difficult problems. • The footprint enables explanation of performance variation through landscape features. • Footprint comparison reveals algorithm complementarity across different problems. • Provides robust insights when compared to SOTA approaches for algorithm benchmarking.

Swarm and Evolutionary ComputationVol. 94
The University of Melbourne (AU), Jožef Stefan Institute (SI), Melbourne Sexual Health Centre (AU), Jožef Stefan International Postgraduate School (SI)
Javna Agencija za Raziskovalno Dejavnost RS, Australian Research Council
Openalex Percentile: Top 2%
Metaheuristic Optimization Algorithms Research
12.40
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.