Efficient Initialization Methods for Population-Based Metaheuristic Algorithms: A Comparative Study

被引:0
|
作者
Jeffrey O. Agushaka
Absalom E. Ezugwu
Laith Abualigah
Samaher Khalaf Alharbi
Hamiden Abd El-Wahed Khalifa
机构
[1] University of KwaZulu-Natal,School of Mathematics, Statistics, and Computer Science
[2] North-West University,Unit for Data Science and Computing
[3] Al Al-Bayt University,Prince Hussein Bin Abdullah College for Information Technology
[4] Al-Ahliyya Amman University,Hourani Center for Applied Scientific Research
[5] Qassim University,Department of Mathematics, College of Science and Arts in Ar Rass
[6] Cairo University,Department of Operations Reseatch, Faculty of Graduate Studies for Statistical Research
[7] Qassim University,Department of Mathematics, College of Science and Arts
[8] North-West University, Unit for Data Science and Computing
[9] Middle East University,Faculty of Information Technology
[10] Applied Science Private University,Faculty of Information Technology
[11] Universiti Sains Malaysia,School of Computer Sciences
关键词
D O I
暂无
中图分类号
学科分类号
摘要
The size, nature, and diversity of the initial population of population-based metaheuristic algorithms and the number of times the algorithm iterates play a significant role in the performance of the algorithms. In this paper, we presented a comprehensive comparison of the effect of population size, the maximum number of iterations, and eleven (11) different initialization methods on the convergence and accuracy of ten (10) population-based metaheuristic optimizers: Bat algorithm (BA), Grey Wolf optimizer (GWO), Butterfly optimization algorithm (BOA), Whale optimization algorithm (WOA), Moth Flame optimization (MFO), Harris Hawks optimization (HHO), Moth search (MS), Elephant Herding optimization (EHO), linear population size reduction success-history based adaptive DE (LSHADE), and covariance matrix learning with Euclidean neighborhood ensemble sinusoidal LSHADE (LSHADE-cnEpSin). The possible effect of these initialization schemes was tested on ten (10) different classical and ten (10) CEC2020 test functions with different properties and modalities. The simulation results and exhaustive statistical analysis show that for classical functions considered, BA, EHO, WOA, MFO, HHO, and MS are sensitive to the initialization schemes, whereas GWO, BOA, LSHADE, and LSHADE_cnEpSin are not. For CEC2020 test functions, BA and GWO are sensitive to the initialization schemes, whereas BOA, WOA, MFO, HHO, EHO, MS, LSHADE, and LSHADE_cnEpSin are not. The modified BA showed sensitivity for both classical and CEC2020 functions, which confirms that the diversity and nature of the initial population play a role in the algorithm's performance. The sensitivity of the algorithms is also problem-dependent, meaning some functions were insensitive to the initialization schemes. For example, for those algorithms that showed sensitivity to the initialization schemes, only between 70 and 83% of the functions considered are sensitive to those schemes whereas, 37–45% of the functions showed sensitivity for those overall insensitive algorithms to the initialization schemes. The population size and number of iterations also play a role in the performance of the algorithms. We found out that BA performed better with larger population sizes. GWO, WOA, BOA, MS, and LSHADE_cnEpSin performed better when the number of iterations is larger. MFO, LSHADE, EHO, and HHO perform optimally when the population size and the number of iterations are relatively even. This conclusion is heavily dependant on the problem dimension; however, we believe that good population diversity and the number of iterations will most likely lead to optimal solutions.
引用
收藏
页码:1727 / 1787
页数:60
相关论文
共 50 条
  • [1] Efficient Initialization Methods for Population-Based Metaheuristic Algorithms: A Comparative Study
    Agushaka, Jeffrey O. O.
    Ezugwu, Absalom E. E.
    Abualigah, Laith
    Alharbi, Samaher Khalaf
    Khalifa, Hamiden Abd El-Wahed
    [J]. ARCHIVES OF COMPUTATIONAL METHODS IN ENGINEERING, 2023, 30 (03) : 1727 - 1787
  • [2] Comparative Study of Population-based Metaheuristic Algorithms in Case Study of DNA Sequence Assembly
    Riza, Lala Septem
    Prasetyo, Yudi
    Zain, Muhammad Iqbal
    Siregar, Herbert
    Megasari, Rani
    Hidayat, Topik
    Kusumawaty, Diah
    Rosyda, Miftahurrahma
    [J]. International Journal Bioautomation, 2024, 28 (03) : 133 - 150
  • [3] Ensemble of Population-Based Metaheuristic Algorithms
    Li, Hao
    Tang, Jun
    Pan, Qingtao
    Zhan, Jianjun
    Lao, Songyang
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 76 (03): : 2835 - 2859
  • [4] A diversity metric for population-based metaheuristic algorithms
    Osuna-Enciso, Valentin
    Cuevas, Erik
    Castaneda, Bernardo Morales
    [J]. INFORMATION SCIENCES, 2022, 586 : 192 - 208
  • [5] Population-based methods as a form of metaheuristic combinatorial optimization
    Populacijske metode kot oblika metahevristične kombinatorične optimizacije
    [J]. Korošec, P. (peter.korosec@ijs.si), 2005, Electrotechnical Society of Slovenia (72):
  • [6] Initialisation Approaches for Population-Based Metaheuristic Algorithms: A Comprehensive Review
    Agushaka, Jeffrey O.
    Ezugwu, Absalom E.
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (02):
  • [7] Population Evolvability: Dynamic Fitness Landscape Analysis for Population-Based Metaheuristic Algorithms
    Wang, Mang
    Li, Bin
    Zhang, Guofu
    Yao, Xin
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2018, 22 (04) : 550 - 563
  • [8] A comparative study of population-based optimization algorithms for turning operations
    Yildiz, Ali R.
    [J]. INFORMATION SCIENCES, 2012, 210 : 81 - 88
  • [9] A comparative study of population-based algorithms for a political districting problem
    Alfredo Rincon-Garcia, Eric
    Angel Gutierrez-Andrade, Miguel
    Gerardo de-los-Cobos-Silva, Sergio
    Anselmo Mora-Gutierrez, Roman
    Ponsich, Antonin
    Lara-Velazquez, Pedro
    [J]. KYBERNETES, 2017, 46 (01) : 172 - 190
  • [10] Population-based and Learning-based Metaheuristic Algorithms for the Graph Coloring Problem
    Chalupa, David
    [J]. GECCO-2011: PROCEEDINGS OF THE 13TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2011, : 465 - 472