TY - GEN
T1 - Configuring irace using surrogate configuration benchmarks
AU - Dang, Nguyen
AU - De Causmaecker, Patrick
AU - Cáceres, Leslie Pérez
AU - Stützle, Thomas
N1 - Publisher Copyright:
© 2017 ACM.
PY - 2017/7/1
Y1 - 2017/7/1
N2 - Over the recent years, several tools for the automated configuration of parameterized algorithms have been developed. These tools, also called configurators, have themselves parameters that influence their search behavior and make them malleable to different kinds of configuration tasks. The default values of these parameters are set manually based on the experience of the configurator's developers. Studying the impact of these parameters or coniguring them is very expensive as it would require many executions of these tools on coniguration tasks, each taking often many hours or days of computation. In this work, we tackle this problem using a metatuning process, based on the use of surrogate benchmarks that are much faster to evaluate. This paper studies the feasibility of this process using the popular irace configurator as the method to be meta-configured. We first study the consistency between the real and surrogate benchmarks using three measures: the prediction accuracy of the surrogate models, the homogeneity of the benchmarks and the list of important algorithm parameters. Afterwards, we use irace to configure irace on those surrogates. Experimental results indicate the feasibility of this process and a clear potential improvement of irace over its default configuration.
AB - Over the recent years, several tools for the automated configuration of parameterized algorithms have been developed. These tools, also called configurators, have themselves parameters that influence their search behavior and make them malleable to different kinds of configuration tasks. The default values of these parameters are set manually based on the experience of the configurator's developers. Studying the impact of these parameters or coniguring them is very expensive as it would require many executions of these tools on coniguration tasks, each taking often many hours or days of computation. In this work, we tackle this problem using a metatuning process, based on the use of surrogate benchmarks that are much faster to evaluate. This paper studies the feasibility of this process using the popular irace configurator as the method to be meta-configured. We first study the consistency between the real and surrogate benchmarks using three measures: the prediction accuracy of the surrogate models, the homogeneity of the benchmarks and the list of important algorithm parameters. Afterwards, we use irace to configure irace on those surrogates. Experimental results indicate the feasibility of this process and a clear potential improvement of irace over its default configuration.
KW - Automated parameter configuration
KW - Surrogate benchmarks
UR - http://www.scopus.com/inward/record.url?scp=85026363314&partnerID=8YFLogxK
U2 - 10.1145/3071178.3071238
DO - 10.1145/3071178.3071238
M3 - Conference contribution
AN - SCOPUS:85026363314
T3 - GECCO 2017 - Proceedings of the 2017 Genetic and Evolutionary Computation Conference
SP - 243
EP - 250
BT - GECCO 2017 - Proceedings of the 2017 Genetic and Evolutionary Computation Conference
PB - Association for Computing Machinery, Inc
T2 - 2017 Genetic and Evolutionary Computation Conference, GECCO 2017
Y2 - 15 July 2017 through 19 July 2017
ER -