Abstract
In this paper, we introduce a Model-based Algorithm Tuning Engine, namely MATE, where the parameters of an algorithm are represented as expressions of the features of a target optimisation problem. In contrast to most static (feature-independent) algorithm tuning engines such as irace and SPOT, our approach aims to derive the best parameter configuration of a given algorithm for a specific problem, exploiting the relationships between the algorithm parameters and the features of the problem. We formulate the problem of finding the relationships between the parameters and the problem features as a symbolic regression problem and we use genetic programming to extract these expressions in a human-readable form. For the evaluation, we apply our approach to the configuration of the (1 + 1) EA and RLS algorithms for the OneMax, LeadingOnes, BinValue and Jump optimisation problems, where the theoretically optimal algorithm parameters to the problems are available as functions of the features of the problems. Our study shows that the found relationships typically comply with known theoretical results – this demonstrates (1) the potential of model-based parameter tuning as an alternative to existing static algorithm tuning engines, and (2) its potential to discover relationships between algorithm performance and instance features in human-readable form.
Original language | English |
---|---|
Title of host publication | Evolutionary Computation in Combinatorial Optimization - 21st European Conference, EvoCOP 2021 Held as Part of EvoStar 2021 Virtual Event, April 7–9, 2021 Proceedings |
Editors | Christine Zarges, Sébastien Verel |
Place of Publication | Cham Switzerland |
Publisher | Springer |
Pages | 51-67 |
Number of pages | 17 |
ISBN (Electronic) | 9783030729042 |
ISBN (Print) | 9783030729035 |
DOIs | |
Publication status | Published - 2021 |
Externally published | Yes |
Event | European Conference on Evolutionary Computation in Combinatorial Optimization 2021 - Online, United States of America Duration: 7 Apr 2021 → 9 Apr 2021 Conference number: 21st https://link.springer.com/book/10.1007/978-3-030-72904-2 (Proceedings) https://www.evostar.org/2021/evocop/#:~:text=The%2021st%20European%20Conference%20on,combinatorial%20optimisation%20problems%20appearing%20in (Website) |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Publisher | Springer |
Volume | 12692 |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | European Conference on Evolutionary Computation in Combinatorial Optimization 2021 |
---|---|
Abbreviated title | EvoCOP 2021 |
Country/Territory | United States of America |
Period | 7/04/21 → 9/04/21 |
Internet address |
Keywords
- Genetic programming
- Model-based tuning
- Parameter tuning