Evaluation of several initialization methods on arithmetic optimization algorithm performance

被引:19
作者
Agushaka, Jeffrey O. [1 ]
Ezugwu, Absalom E. [1 ]
机构
[1] Univ KwaZulu Natal, Sch Math Stat & Comp Sci, King Edward Rd, ZA-3201 Pietermaritzburg, Kwazulu Natal, South Africa
关键词
arithmetic optimization algorithm; AOA; initialization methods;
D O I
10.1515/jisys-2021-0164
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Arithmetic optimization algorithm (AOA) is one of the recently proposed population-based meta-heuristic algorithms. The algorithmic design concept of the AOA is based on the distributive behavior of arithmetic operators, namely, multiplication (M), division (D), subtraction (S), and addition (A). Being a new metaheuristic algorithm, the need for a performance evaluation of AOA is significant to the global optimization research community and specifically to nature-inspired metaheuristic enthusiasts. This article aims to evaluate the influence of the algorithm control parameters, namely, population size and the number of iterations, on the performance of the newly proposed AOA. In addition, we also investigated and validated the influence of different initialization schemes available in the literature on the performance of the AOA. Experiments were conducted using different initialization scenarios and the first is where the population size is large and the number of iterations is low. The second scenario is when the number of iterations is high, and the population size is small. Finally, when the population size and the number of iterations are similar. The numerical results from the conducted experiments showed that AOA is sensitive to the population size and requires a large population size for optimal performance. Afterward, we initialized AOA with six initialization schemes, and their performances were tested on the classical functions and the functions defined in the CEC 2020 suite. The results were presented, and their implications were discussed. Our results showed that the performance of AOA could be influenced when the solution is initialized with schemes other than default random numbers. The Beta distribution outperformed the random number distribution in all cases for both the classical and CEC 2020 functions. The performance of uniform distribution, Rayleigh distribution, Latin hypercube sampling, and Sobol low discrepancy sequence are relatively competitive with the Random number. On the basis of our experiments' results, we recommend that a solution size of 6,000, the number of iterations of 100, and initializing the solutions with Beta distribution will lead to AOA performing optimally for scenarios considered in our experiments.
引用
收藏
页码:70 / 94
页数:25
相关论文
共 24 条
[1]   An Enhanced Version of Black Hole Algorithm via Levy Flight for Optimization and Data Clustering Problems [J].
Abdulwahab, Haneen A. ;
Noraziah, A. ;
Alsewari, Abdulrahman A. ;
Salih, Sinan Q. .
IEEE ACCESS, 2019, 7 :142085-142096
[2]   The Arithmetic Optimization Algorithm [J].
Abualigah, Laith ;
Diabat, Ali ;
Mirjalili, Seyedali ;
Elaziz, Mohamed Abd ;
Gandomi, Amir H. .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2021, 376
[3]   Salp swarm algorithm: a comprehensive survey [J].
Abualigah, Laith ;
Shehab, Mohammad ;
Alshinwan, Mohammad ;
Alabool, Hamzeh .
NEURAL COMPUTING & APPLICATIONS, 2020, 32 (15) :11195-11215
[4]  
Afrabandpey H, 2014, 2014 4TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE), P1, DOI 10.1109/ICCKE.2014.6993337
[5]   Advanced arithmetic optimization algorithm for solving mechanical engineering design problems [J].
Agushaka, Jeffrey O. ;
Ezugwu, Absalom E. .
PLOS ONE, 2021, 16 (08)
[6]  
Agushaka JO., 2020, INT C APPL INFORMATI
[7]   Influence of Initializing Krill Herd Algorithm With Low-Discrepancy Sequences [J].
Agushaka, Ovre Jeffrey ;
Ezugwu, Absalom El-Shamir .
IEEE ACCESS, 2020, 8 :210886-210909
[8]   A modified Artificial Bee Colony algorithm for real-parameter optimization [J].
Akay, Bahriye ;
Karaboga, Dervis .
INFORMATION SCIENCES, 2012, 192 :120-142
[9]   A Levy flight-based grey wolf optimizer combined with back-propagation algorithm for neural network training [J].
Amirsadri, Shima ;
Mousavirad, Seyed Jalaleddin ;
Ebrahimpour-Komleh, Hossein .
NEURAL COMPUTING & APPLICATIONS, 2018, 30 (12) :3707-3720
[10]   A new hybrid chaotic atom search optimization based on tree-seed algorithm and Levy flight for solving optimization problems [J].
Barshandeh, Saeid ;
Haghzadeh, Maryam .
ENGINEERING WITH COMPUTERS, 2021, 37 (04) :3079-3122