no code implementations • 5 Feb 2025 • Jacob de Nobel, Diederick Vermetten, Hao Wang, Anna V. Kononova, Günter Rudolph, Thomas Bäck
The mutation process in evolution strategies has been interlinked with the normal distribution since its inception.
no code implementations • 30 Jan 2025 • Shuaiqun Pan, Diederick Vermetten, Manuel López-Ibáñez, Thomas Bäck, Hao Wang
Surrogate models provide efficient alternatives to computationally demanding real-world processes but often require large datasets for effective training.
no code implementations • 23 Jan 2025 • Shuaiqun Pan, Diederick Vermetten, Manuel López-Ibáñez, Thomas Bäck, Hao Wang
Surrogate models are frequently employed as efficient substitutes for the costly execution of real-world processes.
no code implementations • 20 Dec 2024 • Sarah L. Thomson, Quentin Renau, Diederick Vermetten, Emma Hart, Niki van Stein, Anna V. Kononova
However, STNs are not typically modelled in such a way that models temporal stalls: that is, a region in the search space where an algorithm fails to find a better solution over a defined period of time.
no code implementations • 10 Dec 2024 • Diederick Vermetten, Jeroen Rook, Oliver L. Preuß, Jacob de Nobel, Carola Doerr, Manuel López-Ibañez, Heike Trautmann, Thomas Bäck
Benchmarking is one of the key ways in which we can gain insight into the strengths and weaknesses of optimization algorithms.
no code implementations • 7 Oct 2024 • Niki van Stein, Diederick Vermetten, Thomas Bäck
Large Language Models (LLMs) have shown great potential in automatically generating and optimizing (meta)heuristics, making them valuable tools in heuristic optimization tasks.
no code implementations • 24 Sep 2024 • Jacob de Nobel, Diederick Vermetten, Thomas H. W. Bäck, Anna V. Kononova
For lower dimensionalities (below 10), we find that using as little as 32 unique low discrepancy points performs similar or better than uniform sampling.
no code implementations • 20 May 2024 • Ana Nikolikj, Ana Kostovska, Diederick Vermetten, Carola Doerr, Tome Eftimov
This study explores the influence of modules on the performance of modular optimization frameworks for continuous single-objective black-box optimization.
no code implementations • 2 May 2024 • Jacob de Nobel, Diederick Vermetten, Anna V. Kononova, Ofer M. Shir, Thomas Bäck
Na\"ive restarts of global optimization solvers when operating on multimodal search landscapes may resemble the Coupon's Collector Problem, with a potential to waste significant function evaluations budget on revisiting the same basins of attractions.
no code implementations • 24 Apr 2024 • Diederick Vermetten, Johannes Lengler, Dimitri Rusin, Thomas Bäck, Carola Doerr
Optimization problems in dynamic environments have recently been the source of several theoretical studies.
no code implementations • 11 Apr 2024 • Konstantin Dietrich, Diederick Vermetten, Carola Doerr, Pascal Kerschke
The recently proposed MA-BBOB function generator provides a way to create numerical black-box benchmark problems based on the well-established BBOB suite.
no code implementations • 2 Apr 2024 • Manuel López-Ibáñez, Diederick Vermetten, Johann Dreo, Carola Doerr
A widely accepted way to assess the performance of iterative black-box optimizers is to analyze their empirical cumulative distribution function (ECDF) of pre-defined quality targets achieved not later than a given runtime.
no code implementations • 15 Feb 2024 • Diederick Vermetten, Carola Doerr, Hao Wang, Anna V. Kononova, Thomas Bäck
The number of proposed iterative optimization heuristics is growing steadily, and with this growth, there have been many points of discussion within the wider community.
no code implementations • 12 Feb 2024 • Haoran Yin, Diederick Vermetten, Furong Ye, Thomas H. W. Bäck, Anna V. Kononova
When benchmarking optimization heuristics, we need to take care to avoid an algorithm exploiting biases in the construction of the used problems.
1 code implementation • 31 Jan 2024 • Niki van Stein, Diederick Vermetten, Anna V. Kononova, Thomas Bäck
Introducing the IOH-Xplainer software framework, for analyzing and understanding the performance of various optimization algorithms and the impact of their different components and hyper-parameters.
no code implementations • 18 Dec 2023 • Diederick Vermetten, Furong Ye, Thomas Bäck, Carola Doerr
Choosing a set of benchmark problems is often a key component of any empirical evaluation of iterative optimization heuristics.
no code implementations • 14 Oct 2023 • Ana Kostovska, Gjorgjina Cenikj, Diederick Vermetten, Anja Jankovic, Ana Nikolikj, Urban Skvorc, Peter Korosec, Carola Doerr, Tome Eftimov
Our proposed method creates algorithm behavior meta-representations, constructs a graph from a set of algorithms based on their meta-representation similarity, and applies a graph algorithm to select a final portfolio of diverse, representative, and non-redundant algorithms.
no code implementations • 30 Jun 2023 • Ana Kostovska, Anja Jankovic, Diederick Vermetten, Sašo Džeroski, Tome Eftimov, Carola Doerr
Performance complementarity of solvers available to tackle black-box optimization problems gives rise to the important task of algorithm selection (AS).
no code implementations • 29 Jun 2023 • François Clément, Diederick Vermetten, Jacob de Nobel, Alexandre D. Jesus, Luís Paquete, Carola Doerr
In this work we compare 8 popular numerical black-box optimization algorithms on the $L_{\infty}$ star discrepancy computation problem, using a wide set of instances in dimensions 2 to 15.
no code implementations • 18 Jun 2023 • Diederick Vermetten, Furong Ye, Thomas Bäck, Carola Doerr
Extending a recent suggestion to generate new instances for numerical black-box optimization benchmarking by interpolating pairs of the well-established BBOB functions from the COmparing COntinuous Optimizers (COCO) platform, we propose in this work a further generalization that allows multiple affine combinations of the original instances and arbitrarily chosen locations of the global optima.
no code implementations • 31 May 2023 • Ana Nikolikj, Gjorgjina Cenikj, Gordana Ispirova, Diederick Vermetten, Ryan Dieter Lang, Andries Petrus Engelbrecht, Carola Doerr, Peter Korošec, Tome Eftimov
A key component of automated algorithm selection and configuration, which in most cases are performed using supervised machine learning (ML) methods is a good-performing predictive model.
no code implementations • 24 May 2023 • Fu Xing Long, Diederick Vermetten, Anna V. Kononova, Roman Kalkreuth, Kaifeng Yang, Thomas Bäck, Niki van Stein
Within the optimization community, the question of how to generate new optimization problems has been gaining traction in recent years.
no code implementations • 24 May 2023 • Diederick Vermetten, Manuel López-Ibáñez, Olaf Mersmann, Richard Allmendinger, Anna V. Kononova
Specifically, we want to understand the performance difference between BBOB and SBOX-COST as a function of two initialization methods and six constraint-handling strategies all tested with modular CMA-ES.
no code implementations • 25 Apr 2023 • André Thomaser, Jacob de Nobel, Diederick Vermetten, Furong Ye, Thomas Bäck, Anna V. Kononova
In this work, we use the notion of the resolution of continuous variables to discretize problems from the continuous domain.
no code implementations • 19 Apr 2023 • Diederick Vermetten, Fabio Caraffini, Anna V. Kononova, Thomas Bäck
Although these contributions are often compared to the base algorithm, it is challenging to make fair comparisons between larger sets of algorithm variants.
1 code implementation • 4 Apr 2023 • Bas van Stein, Diederick Vermetten, Fabio Caraffini, Anna V. Kononova
Recently, the BIAS toolbox was introduced as a behaviour benchmark to detect structural bias (SB) in search algorithms.
no code implementations • 8 Mar 2023 • Diederick Vermetten, Furong Ye, Carola Doerr
By analyzing performance trajectories on more function combinations, we also show that aspects such as the scaling of objective functions and placement of the optimum can greatly impact how these results are interpreted.
no code implementations • 17 Feb 2023 • Diederick Vermetten, Hao Wang, Kevin Sim, Emma Hart
These features are then used to predict what algorithm to switch to.
1 code implementation • 2 Feb 2023 • Frank Neumann, Aneta Neumann, Chao Qian, Viet Anh Do, Jacob de Nobel, Diederick Vermetten, Saba Sadeghi Ahouei, Furong Ye, Hao Wang, Thomas Bäck
Submodular functions play a key role in the area of optimization as they allow to model many real-world problems that face diminishing returns.
no code implementations • 24 Jan 2023 • Ana Kostovska, Diederick Vermetten, Sašo Džeroski, Panče Panov, Tome Eftimov, Carola Doerr
In this work, we evaluate a performance prediction model built on top of the extension of the recently proposed OPTION ontology.
no code implementations • 29 Nov 2022 • Fu Xing Long, Diederick Vermetten, Bas van Stein, Anna V. Kononova
Benchmarking is a key aspect of research into optimization algorithms, and as such the way in which the most popular benchmark suites are designed implicitly guides some parts of algorithm design.
no code implementations • 21 Nov 2022 • Ana Kostovska, Diederick Vermetten, Carola Doerr, Saso Džeroski, Panče Panov, Tome Eftimov
Many optimization algorithm benchmarking platforms allow users to share their experimental data to promote reproducible and reusable research.
no code implementations • 20 Apr 2022 • Diederick Vermetten, Hao Wang, Manuel López-Ibañez, Carola Doerr, Thomas Bäck
Particularly, we show that the number of runs used in many benchmarking studies, e. g., the default value of 15 suggested by the COCO environment, can be insufficient to reliably rank algorithms on well-known numerical optimization benchmarks.
no code implementations • 20 Apr 2022 • Ana Kostovska, Anja Jankovic, Diederick Vermetten, Jacob de Nobel, Hao Wang, Tome Eftimov, Carola Doerr
In contrast to other recent work on online per-run algorithm selection, we warm-start the second optimizer using information accumulated during the first optimization phase.
1 code implementation • 15 Apr 2022 • Ana Kostovska, Diederick Vermetten, Sašo Džeroski, Carola Doerr, Peter Korošec, Tome Eftimov
In addition, we have shown that by using classifiers that take the features relevance on the model accuracy, we are able to predict the status of individual modules in the CMA-ES configurations.
no code implementations • 13 Apr 2022 • Anja Jankovic, Diederick Vermetten, Ana Kostovska, Jacob de Nobel, Tome Eftimov, Carola Doerr
We study the quality and accuracy of performance regression and algorithm selection models in the scenario of predicting different algorithm performances after a fixed budget of function evaluations.
no code implementations • 13 Apr 2022 • Dominik Schröder, Diederick Vermetten, Hao Wang, Carola Doerr, Thomas Bäck
In this work, we build on the recent study of Vermetten et al. [GECCO 2020], who presented a data-driven approach to investigate promising switches between pairs of algorithms for numerical black-box optimization.
1 code implementation • 7 Mar 2022 • Anna V. Kononova, Diederick Vermetten, Fabio Caraffini, Madalina-A. Mitran, Daniela Zaharie
Here, we demonstrate that, at least in algorithms based on Differential Evolution, this choice induces notably different behaviours - in terms of performance, disruptiveness and population diversity.
1 code implementation • 7 Nov 2021 • Jacob de Nobel, Furong Ye, Diederick Vermetten, Hao Wang, Carola Doerr, Thomas Bäck
IOHexperimenter can be used as a stand-alone tool or as part of a benchmarking pipeline that uses other components of IOHprofiler such as IOHanalyzer, the module for interactive performance analysis and visualization.
no code implementations • 10 May 2021 • Diederick Vermetten, Anna V. Kononova, Fabio Caraffini, Hao Wang, Thomas Bäck
We find that anisotropy is very rare, and even in cases where it is present, there are clear tests for SB which do not rely on any assumptions of isotropy, so we can safely expand the suite of SB tests to encompass these kinds of deficiencies not found by the original tests.
no code implementations • 24 Apr 2021 • Ana Kostovska, Diederick Vermetten, Carola Doerr, Sašo Džeroski, Panče Panov, Tome Eftimov
Many platforms for benchmarking optimization algorithms offer users the possibility of sharing their experimental data with the purpose of promoting reproducible and reusable research.
1 code implementation • 25 Feb 2021 • Jacob de Nobel, Diederick Vermetten, Hao Wang, Carola Doerr, Thomas Bäck
However, when introducing a new component into an existing algorithm, assessing its potential benefits is a challenging task.
1 code implementation • 15 Dec 2020 • Noor Awad, Gresa Shala, Difan Deng, Neeratyoy Mallik, Matthias Feurer, Katharina Eggensperger, Andre' Biedenkapp, Diederick Vermetten, Hao Wang, Carola Doerr, Marius Lindauer, Frank Hutter
In this short note, we describe our submission to the NeurIPS 2020 BBO challenge.
3 code implementations • 8 Jul 2020 • Hao Wang, Diederick Vermetten, Furong Ye, Carola Doerr, Thomas Bäck
An R programming interface is provided for users preferring to have a finer control over the implemented functionalities.
1 code implementation • 11 Jun 2020 • Diederick Vermetten, Hao Wang, Carola Doerr, Thomas Bäck
One of the most challenging problems in evolutionary computation is to select from its family of diverse solvers one that performs well on a given problem.
no code implementations • 12 Dec 2019 • Diederick Vermetten, Hao Wang, Carola Doerr, Thomas Bäck
In this work we compare sequential and integrated algorithm selection and configuration approaches for the case of selecting and tuning the best out of 4608 variants of the Covariance Matrix Adaptation Evolution Strategy (CMA-ES) tested on the Black Box Optimization Benchmark (BBOB) suite.
no code implementations • 16 Apr 2019 • Diederick Vermetten, Sander van Rijn, Thomas Bäck, Carola Doerr
An analysis of module activation indicates which modules are most crucial for the different phases of optimizing each of the 24 benchmark problems.