Search Results for author: Diederick Vermetten

Found 36 papers, 10 papers with code

Impact of Training Instance Selection on Automated Algorithm Selection Models for Numerical Black-box Optimization

no code implementations11 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.

Large-scale Benchmarking of Metaphor-based Optimization Heuristics

no code implementations15 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.

Benchmarking Experimental Design

Impact of spatial transformations on landscape features of CEC2022 basic benchmark problems

no code implementations12 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.

Benchmarking

Explainable Benchmarking for Iterative Optimization Heuristics

1 code implementation31 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.

Benchmarking Evolutionary Algorithms

MA-BBOB: A Problem Generator for Black-Box Optimization Using Affine Combinations and Shifts

no code implementations18 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.

Benchmarking

PS-AAS: Portfolio Selection for Automated Algorithm Selection in Black-Box Optimization

no code implementations14 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.

Comparing Algorithm Selection Approaches on Black-Box Optimization Problems

no code implementations30 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).

Computing Star Discrepancies with Numerical Black-Box Optimization Algorithms

no code implementations29 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.

Numerical Integration

MA-BBOB: Many-Affine Combinations of BBOB Functions for Evaluating AutoML Approaches in Noiseless Numerical Black-Box Optimization Contexts

no code implementations18 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.

AutoML Benchmarking

Assessing the Generalizability of a Performance Predictive Model

no code implementations31 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.

Challenges of ELA-guided Function Evolution using Genetic Programming

no code implementations24 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.

Analysis of modular CMA-ES on strict box-constrained problems in the SBOX-COST benchmarking suite

no code implementations24 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.

Benchmarking

When to be Discrete: Analyzing Algorithm Performance on Discretized Continuous Problems

no code implementations25 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.

Modular Differential Evolution

no code implementations19 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.

Deep-BIAS: Detecting Structural Bias using Explainable AI

1 code implementation4 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.

Explainable Artificial Intelligence (XAI)

Using Affine Combinations of BBOB Problems for Performance Assessment

no code implementations8 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.

Benchmarking

BBOB Instance Analysis: Landscape Properties and Algorithm Performance across Problem Instances

no code implementations29 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.

Benchmarking

OPTION: OPTImization Algorithm Benchmarking ONtology

no code implementations21 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.

Benchmarking Data Integration

Analyzing the Impact of Undersampling on the Benchmarking and Configuration of Evolutionary Algorithms

no code implementations20 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.

Benchmarking Evolutionary Algorithms

Per-run Algorithm Selection with Warm-starting using Trajectory-based Features

no code implementations20 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.

Time Series Analysis

The Importance of Landscape Features for Performance Prediction of Modular CMA-ES Variants

1 code implementation15 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.

regression

Switching between Numerical Black-box Optimization Algorithms with Warm-starting Policies

no code implementations13 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.

Trajectory-based Algorithm Selection with Warm-starting

no code implementations13 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.

regression

The importance of being constrained: dealing with infeasible solutions in Differential Evolution and beyond

1 code implementation7 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.

Benchmarking

IOHexperimenter: Benchmarking Platform for Iterative Optimization Heuristics

1 code implementation7 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.

Bayesian Optimization Benchmarking

Is there Anisotropy in Structural Bias?

no code implementations10 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.

OPTION: OPTImization Algorithm Benchmarking ONtology

no code implementations24 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.

Benchmarking Data Integration

Tuning as a Means of Assessing the Benefits of New Ideas in Interplay with Existing Algorithmic Modules

1 code implementation25 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.

IOHanalyzer: Detailed Performance Analyses for Iterative Optimization Heuristics

3 code implementations8 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.

Bayesian Optimization Benchmarking +1

Towards Dynamic Algorithm Selection for Numerical Black-Box Optimization: Investigating BBOB as a Use Case

1 code implementation11 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.

Sequential vs. Integrated Algorithm Selection and Configuration: A Case Study for the Modular CMA-ES

no code implementations12 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.

Hyperparameter Optimization

Online Selection of CMA-ES Variants

no code implementations16 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.

Cannot find the paper you are looking for? You can Submit a new open access paper.