Loading [MathJax]/extensions/tex2jax.js

SynthACticBench: A Capability-Based Synthetic Benchmark for Algorithm Configuration

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Autorschaft

Externe Organisationen

  • Ludwig-Maximilians-Universität München (LMU)
  • Munich Center for Machine Learning (MCML)
  • Universität Paderborn
  • Universidad de la Sabana

Details

OriginalspracheEnglisch
Titel des SammelwerksGECCO 2025 - Proceedings of the 2025 Genetic and Evolutionary Computation Conference
Herausgeber (Verlag)Association for Computing Machinery (ACM)
PublikationsstatusVeröffentlicht - Juni 2025

Publikationsreihe

NameACM Conferences

Abstract

Algorithm configuration deals with the automatic optimization of an algorithm's parameters to maximize its performance on a distribution of problem instances, such as Boolean satisfiability or the traveling salesperson problem. While significant progress has been made in developing optimizers for algorithm configuration -- so-called algorithm configurators -- their evaluation remains computationally expensive and often relies on real-world scenarios with hard-to-control characteristics. This makes it challenging to analyze their strengths and weaknesses systematically. To address this, we introduce SynthACticBench, a synthetic benchmark specifically designed to isolate and investigate key properties of algorithm configuration problems. Our benchmark distinguishes between properties related to the configuration space and those associated with the objective function. We define a configurator's ability to handle a particular property as its capability -- for example, the capability to manage hierarchical configuration spaces. Using SynthACticBench, we evaluate two state-of-the-art algorithm configurators, SMAC and irace, examining their complementary capabilities and analyzing their performances across diverse benchmark functions. By providing a controlled, scalable, and capability-based evaluation environment, SynthACticBench facilitates a more targeted analysis of algorithm configurators, helping to advance research in the field. The benchmark is available at: https://github.com/annaelisalappe/SynthACticBench.

Zitieren

SynthACticBench: A Capability-Based Synthetic Benchmark for Algorithm Configuration. / Margraf, Valentin; Lappe, Anna; Wever, Marcel Dominik et al.
GECCO 2025 - Proceedings of the 2025 Genetic and Evolutionary Computation Conference . Association for Computing Machinery (ACM), 2025. (ACM Conferences).

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Margraf, V, Lappe, A, Wever, MD, Benjamins, C, Hüllermeier, E & Lindauer, M 2025, SynthACticBench: A Capability-Based Synthetic Benchmark for Algorithm Configuration. in GECCO 2025 - Proceedings of the 2025 Genetic and Evolutionary Computation Conference . ACM Conferences, Association for Computing Machinery (ACM).
Margraf, V., Lappe, A., Wever, M. D., Benjamins, C., Hüllermeier, E., & Lindauer, M. (2025). SynthACticBench: A Capability-Based Synthetic Benchmark for Algorithm Configuration. In GECCO 2025 - Proceedings of the 2025 Genetic and Evolutionary Computation Conference (ACM Conferences). Association for Computing Machinery (ACM).
Margraf V, Lappe A, Wever MD, Benjamins C, Hüllermeier E, Lindauer M. SynthACticBench: A Capability-Based Synthetic Benchmark for Algorithm Configuration. in GECCO 2025 - Proceedings of the 2025 Genetic and Evolutionary Computation Conference . Association for Computing Machinery (ACM). 2025. (ACM Conferences).
Margraf, Valentin ; Lappe, Anna ; Wever, Marcel Dominik et al. / SynthACticBench: A Capability-Based Synthetic Benchmark for Algorithm Configuration. GECCO 2025 - Proceedings of the 2025 Genetic and Evolutionary Computation Conference . Association for Computing Machinery (ACM), 2025. (ACM Conferences).
Download
@inproceedings{00fd025dddaf49619afed9c3f597d0ae,
title = "SynthACticBench: A Capability-Based Synthetic Benchmark for Algorithm Configuration",
abstract = "Algorithm configuration deals with the automatic optimization of an algorithm's parameters to maximize its performance on a distribution of problem instances, such as Boolean satisfiability or the traveling salesperson problem. While significant progress has been made in developing optimizers for algorithm configuration -- so-called algorithm configurators -- their evaluation remains computationally expensive and often relies on real-world scenarios with hard-to-control characteristics. This makes it challenging to analyze their strengths and weaknesses systematically. To address this, we introduce SynthACticBench, a synthetic benchmark specifically designed to isolate and investigate key properties of algorithm configuration problems. Our benchmark distinguishes between properties related to the configuration space and those associated with the objective function. We define a configurator's ability to handle a particular property as its capability -- for example, the capability to manage hierarchical configuration spaces. Using SynthACticBench, we evaluate two state-of-the-art algorithm configurators, SMAC and irace, examining their complementary capabilities and analyzing their performances across diverse benchmark functions. By providing a controlled, scalable, and capability-based evaluation environment, SynthACticBench facilitates a more targeted analysis of algorithm configurators, helping to advance research in the field. The benchmark is available at: https://github.com/annaelisalappe/SynthACticBench.",
keywords = "AutoML, Parameter tuning and algorithm configuration, Benchmark problems, Reproducibility aspects",
author = "Valentin Margraf and Anna Lappe and Wever, {Marcel Dominik} and Carolin Benjamins and Eyke H{\"u}llermeier and Marius Lindauer",
year = "2025",
month = jun,
language = "English",
series = "ACM Conferences",
publisher = "Association for Computing Machinery (ACM)",
booktitle = "GECCO 2025 - Proceedings of the 2025 Genetic and Evolutionary Computation Conference",
address = "United States",

}

Download

TY - GEN

T1 - SynthACticBench: A Capability-Based Synthetic Benchmark for Algorithm Configuration

AU - Margraf, Valentin

AU - Lappe, Anna

AU - Wever, Marcel Dominik

AU - Benjamins, Carolin

AU - Hüllermeier, Eyke

AU - Lindauer, Marius

PY - 2025/6

Y1 - 2025/6

N2 - Algorithm configuration deals with the automatic optimization of an algorithm's parameters to maximize its performance on a distribution of problem instances, such as Boolean satisfiability or the traveling salesperson problem. While significant progress has been made in developing optimizers for algorithm configuration -- so-called algorithm configurators -- their evaluation remains computationally expensive and often relies on real-world scenarios with hard-to-control characteristics. This makes it challenging to analyze their strengths and weaknesses systematically. To address this, we introduce SynthACticBench, a synthetic benchmark specifically designed to isolate and investigate key properties of algorithm configuration problems. Our benchmark distinguishes between properties related to the configuration space and those associated with the objective function. We define a configurator's ability to handle a particular property as its capability -- for example, the capability to manage hierarchical configuration spaces. Using SynthACticBench, we evaluate two state-of-the-art algorithm configurators, SMAC and irace, examining their complementary capabilities and analyzing their performances across diverse benchmark functions. By providing a controlled, scalable, and capability-based evaluation environment, SynthACticBench facilitates a more targeted analysis of algorithm configurators, helping to advance research in the field. The benchmark is available at: https://github.com/annaelisalappe/SynthACticBench.

AB - Algorithm configuration deals with the automatic optimization of an algorithm's parameters to maximize its performance on a distribution of problem instances, such as Boolean satisfiability or the traveling salesperson problem. While significant progress has been made in developing optimizers for algorithm configuration -- so-called algorithm configurators -- their evaluation remains computationally expensive and often relies on real-world scenarios with hard-to-control characteristics. This makes it challenging to analyze their strengths and weaknesses systematically. To address this, we introduce SynthACticBench, a synthetic benchmark specifically designed to isolate and investigate key properties of algorithm configuration problems. Our benchmark distinguishes between properties related to the configuration space and those associated with the objective function. We define a configurator's ability to handle a particular property as its capability -- for example, the capability to manage hierarchical configuration spaces. Using SynthACticBench, we evaluate two state-of-the-art algorithm configurators, SMAC and irace, examining their complementary capabilities and analyzing their performances across diverse benchmark functions. By providing a controlled, scalable, and capability-based evaluation environment, SynthACticBench facilitates a more targeted analysis of algorithm configurators, helping to advance research in the field. The benchmark is available at: https://github.com/annaelisalappe/SynthACticBench.

KW - AutoML

KW - Parameter tuning and algorithm configuration

KW - Benchmark problems

KW - Reproducibility aspects

M3 - Conference contribution

T3 - ACM Conferences

BT - GECCO 2025 - Proceedings of the 2025 Genetic and Evolutionary Computation Conference

PB - Association for Computing Machinery (ACM)

ER -

Von denselben Autoren