Which Surrogate Works for Empirical Performance Modelling? A Case Study with Differential Evolution
Ke Li, Zilin Xiang, Kay Chen Tan

TL;DR
This paper investigates the effectiveness of different surrogate modeling techniques for predicting the empirical performance of differential evolution algorithms, aiming to improve algorithm configuration and understanding.
Contribution
It compares four regression algorithms as surrogates for modeling differential evolution performance, providing insights into their predictive accuracy and landscape approximation capabilities.
Findings
Regression models vary in predictive accuracy
Some surrogates better approximate performance landscapes
Insights aid in automatic algorithm configuration
Abstract
It is not uncommon that meta-heuristic algorithms contain some intrinsic parameters, the optimal configuration of which is crucial for achieving their peak performance. However, evaluating the effectiveness of a configuration is expensive, as it involves many costly runs of the target algorithm. Perhaps surprisingly, it is possible to build a cheap-to-evaluate surrogate that models the algorithm's empirical performance as a function of its parameters. Such surrogates constitute an important building block for understanding algorithm performance, algorithm portfolio/selection, and the automatic algorithm configuration. In principle, many off-the-shelf machine learning techniques can be used to build surrogates. In this paper, we take the differential evolution (DE) as the baseline algorithm for proof-of-concept study. Regression models are trained to model the DE's empirical performance…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Multi-Objective Optimization Algorithms · Metaheuristic Optimization Algorithms Research · Evolutionary Algorithms and Applications
