Choice of benchmark optimization problems does matter

被引:11
作者
Piotrowski, Adam P. [1 ]
Napiorkowski, Jaroslaw J. [1 ]
Piotrowska, Agnieszka E. [2 ]
机构
[1] Polish Acad Sci, Inst Geophys, Ks Janusza 64, PL-01451 Warsaw, Poland
[2] Univ Warsaw, Fac Polish Studies, Krakowskie Przedmiescie 26-28, PL-00927 Warsaw, Poland
关键词
Evolutionary algorithms; Swarm intelligence; Metaheuristics; Benchmarking; Differential evolution; Particle swarm optimization; DIFFERENTIAL EVOLUTION ALGORITHM; PARTICLE SWARM OPTIMIZATION; EIGENVECTOR-BASED CROSSOVER; STATISTICAL COMPARISONS; GLOBAL OPTIMIZATION; ENSEMBLE; HYBRID; METAHEURISTICS; PARAMETERS; INTELLIGENCE;
D O I
10.1016/j.swevo.2023.101378
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Various benchmark sets have already been proposed to facilitate comparison between metaheuristics, or Evolutionary Algorithms. During the competition, typically algorithms are allowed either to run until the allowed number of function calls is exhausted (and one compares the quality of solutions found), or until a required objective function value is obtained (one compares the speed in reaching the required solution). During the last 20 years several problem sets were defined using the first approach. In this study, we test 73 optimization algorithms proposed between the 1960 & PRIME;s and 2022 on nine competitions based on four sets of problems (CEC 2011, CEC 2014, CEC 2017, and CEC 2020) with different dimensionalities. We intend to test the original versions of 73 algorithms "as they are", with control parameters proposed by the authors of the particular method. The recent benchmark set, CEC 2020, includes fewer problems and allows much more function calls than the former sets. As a result, one group of algorithms perform best on older, a different one on the more recent (CEC 2020) benchmark sets. Almost all algorithms that perform best on CEC 2020 set achieve moderate -to-poor performance on older sets, including real-world problems from CEC 2011. Algorithms that perform best on older sets are more flexible than those that perform best on CEC 2020 benchmark. The choice of the benchmark may have a crucial impact on the final ranking of algorithms. The lack of tuning may affect the results that were obtained in this study, hence it is highly recommended to repeat a similar large-scale comparison with control parameters of each algorithm tuned, best by different methods, separately for each benchmark set.
引用
收藏
页数:28
相关论文
共 131 条
[1]   A novel stochastic fractal search algorithm with fitness-Distance balance for global numerical optimization [J].
Aras, Sefa ;
Gedikli, Eyup ;
Kahraman, Hamdi Tolga .
SWARM AND EVOLUTIONARY COMPUTATION, 2021, 61
[2]  
Awad N., 2017, 2017 IEEE C EVOLUTIO
[3]  
Awad NH, 2017, IEEE C EVOL COMPUTAT, P372, DOI 10.1109/CEC.2017.7969336
[4]  
Bartz-Beielstein T., 2020, arXiv
[5]   Handling bound constraints in CMA-ES: An experimental study [J].
Biedrzycki, Rafal .
SWARM AND EVOLUTIONARY COMPUTATION, 2020, 52
[6]   Improving Differential Evolution through Bayesian Hyperparameter Optimization [J].
Biswas, Subhodip ;
Saha, Debanjan ;
De, Shuvodeep ;
Cobb, Adam D. ;
Das, Swagatam ;
Jalaian, Brian A. .
2021 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC 2021), 2021, :832-840
[7]   Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems [J].
Brest, Janez ;
Greiner, Saso ;
Boskovic, Borko ;
Mernik, Marjan ;
Zumer, Vijern .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (06) :646-657
[8]   Self-adaptive differential evolution algorithm using population size reduction and three strategies [J].
Brest, Janez ;
Maucec, Mirjam Sepesy .
SOFT COMPUTING, 2011, 15 (11) :2157-2174
[9]   Comparison of nature-inspired population-based algorithms on continuous optimisation problems [J].
Bujok, Petr ;
Tvrdik, Josef ;
Polakova, Radka .
SWARM AND EVOLUTIONARY COMPUTATION, 2019, 50
[10]   A clustering-based differential evolution for global optimization [J].
Cai, Zhihua ;
Gong, Wenyin ;
Ling, Charles X. ;
Zhang, Harry .
APPLIED SOFT COMPUTING, 2011, 11 (01) :1363-1379