Related Experiment Video
Updated: Mar 14, 2026

Spotting Cheetahs: Identifying Individuals by Their Footprints
Published on: May 1, 2016
Performance Analysis of Continuous Black-Box Optimization Algorithms via Footprints in Instance Space
Mario A Muñoz1, Kate A Smith-Miles2
1School of Mathematical Sciences, Monash University, Clayton, Victoria 3800 Australia mario.munoz@monash.edu.
Abstract:
This article presents a method for the objective assessment of an algorithm's strengths and weaknesses. Instead of examining the performance of only one or more algorithms on a benchmark set, or generating custom problems that maximize the performance difference between two algorithms, our method quantifies both the nature of the test instances and the algorithm performance. Our aim is to gather information about possible phase transitions in performance, that is, the points in which a small change in problem structure produces algorithm failure. The method is based on the accurate estimation and characterization of the algorithm footprints, that is, the regions of instance space in which good or exceptional performance is expected from an algorithm. A footprint can be estimated for each algorithm and for the overall portfolio. Therefore, we select a set of features to generate a common instance space, which we validate by constructing a sufficiently accurate prediction model. We characterize the footprints by their area and density. Our method identifies complementary performance between algorithms, quantifies the common features of hard problems, and locates regions where a phase transition may lie.
Related Concept Videos
Optimization Problems
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Principle of Moments: Problem Solving
One such scenario involves a pole placed in a three-dimensional system with a cable attached. When a tension is applied to the cable, the moment about the z-axis passing through...
Implicit Differentiation: Problem Solving
Derivatives: Problem Solving
Statically Indeterminate Problem Solving
