TY - JOUR
T1 - COCO
T2 - a platform for comparing continuous optimizers in a black-box setting
AU - Hansen, Nikolaus
AU - Auger, Anne
AU - Ros, Raymond
AU - Mersmann, Olaf
AU - Tušar, Tea
AU - Brockhoff, Dimo
N1 - Publisher Copyright:
© 2020 Informa UK Limited, trading as Taylor & Francis Group.
PY - 2021/1/1
Y1 - 2021/1/1
N2 - We introduce COCO, an open-source platform for Comparing Continuous Optimizers in a black-box setting. COCO aims at automatizing the tedious and repetitive task of benchmarking numerical optimization algorithms to the greatest possible extent. The platform and the underlying methodology allow to benchmark in the same framework deterministic and stochastic solvers for both single and multiobjective optimization. We present the rationals behind the (decade-long) development of the platform as a general proposition for guidelines towards better benchmarking. We detail underlying fundamental concepts of COCO such as the definition of a problem as a function instance, the underlying idea of instances, the use of target values, and runtime defined by the number of function calls as the central performance measure. Finally, we give a quick overview of the basic code structure and the currently available test suites.
AB - We introduce COCO, an open-source platform for Comparing Continuous Optimizers in a black-box setting. COCO aims at automatizing the tedious and repetitive task of benchmarking numerical optimization algorithms to the greatest possible extent. The platform and the underlying methodology allow to benchmark in the same framework deterministic and stochastic solvers for both single and multiobjective optimization. We present the rationals behind the (decade-long) development of the platform as a general proposition for guidelines towards better benchmarking. We detail underlying fundamental concepts of COCO such as the definition of a problem as a function instance, the underlying idea of instances, the use of target values, and runtime defined by the number of function calls as the central performance measure. Finally, we give a quick overview of the basic code structure and the currently available test suites.
KW - Numerical optimization
KW - benchmarking
KW - black-box optimization
KW - derivative-free optimization
KW - performance assessment
KW - runtime distributions
KW - software
KW - test functions
U2 - 10.1080/10556788.2020.1808977
DO - 10.1080/10556788.2020.1808977
M3 - Article
AN - SCOPUS:85089861271
SN - 1055-6788
VL - 36
SP - 114
EP - 144
JO - Optimization Methods and Software
JF - Optimization Methods and Software
IS - 1
ER -