Boosting crayfish algorithm based on halton adaptive quadratic interpolation and piecewise neighborhood for complex optimization problems

被引:5
作者
Abdel-Salam, Mahmoud [1 ]
Abualigah, Laith [2 ,5 ,6 ,7 ,8 ]
Alzahrani, Ahmed Ibrahim [3 ]
Alblehai, Fahad [3 ]
Jia, Heming [4 ]
机构
[1] Mansoura Univ, Fac Comp & Informat Sci, Mansoura 35516, Egypt
[2] Al al Bayt Univ, Comp Sci Dept, Mafraq 25113, Jordan
[3] King Saud Univ, Community Coll, Comp Sci Dept, Riyadh 11437, Saudi Arabia
[4] Sanming Univ, Sch Informat Engn, Sanming 365004, Peoples R China
[5] Middle East Univ, MEU Res Unit, Amman 11831, Jordan
[6] Appl Sci Private Univ, Appl Sci Res Ctr, Amman 11931, Jordan
[7] Chitkara Univ, Inst Engn & Technol, Ctr Res Impact & Outcome, Rajpura 140401, Punjab, India
[8] Sunway Univ Malaysia, Sch Engn & Technol, Petaling Jaya 27500, Malaysia
关键词
Crayfish; Engineering problems; Halton; Piecewise; Truss topology; DIFFERENTIAL EVOLUTION; COMPUTATIONAL INTELLIGENCE; DESIGN; EXPLOITATION; EXPLORATION; TESTS;
D O I
10.1016/j.cma.2024.117429
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The Crayfish Optimization Algorithm (CFish) is an innovative meta-heuristic approach that draws inspiration from the movements and behaviors of crayfish. CFish exhibits strong performance across many test sets and optimization issues, but it faces challenges with sluggish convergence, an uneven distribution between exploration and exploitation, and inadequate accuracy due to high-dimensional tasks. To tackle these concerns, this study presents an evolved version named QICFish, which integrates multiple sophisticated strategies to optimize performance. The CFish algorithm improves its population initialization by using the Halton sequence, resulting in a substantial enhancement of the exploration phase and an increase in population variety. Furthermore, the implementation of the adaptive quadratic interpolation approach enhances the algorithm's capacity to exploit its surroundings by eliminating individuals of worse quality and expediting the creation of solutions of superior quality. Furthermore, an adaptive mutation method is employed to improve the process of exploration and effectively locate more favorable areas inside the search space. Finally, the adaptive piecewise neighborhood strategy, enhances the pace of convergence and maintains a balanced transition between exploration and exploitation. Then, QICFish outperforms other cutting-edge algorithms across several dimensions of the CEC'17 and CEC'20 test sets, as shown by experimental comparisons. Furthermore, the efficacy and feasibility of the solution are confirmed by successfully addressing six intricate engineering problems and two truss topology optimization problems. The simulation findings demonstrate that QICFish exhibits robust competitive capabilities and shows great potential for engineering optimization challenges. Therefore, QICFish is a very efficient meta-heuristic approach for solving engineering optimization problems.
引用
收藏
页数:86
相关论文
共 101 条
[1]  
Abdel-Salam M., 2024, Knowl. Based Syst.
[2]  
Abdel-salam M., 2024, Neural Computing and Applications, P1
[3]  
Abdel-salam M., 2024, Artificial Intelligence for Environmental Sustainability and Green Initiatives, P273, DOI DOI 10.1007/978-3-031-63451-216
[4]   Chaotic RIME optimization algorithm with adaptive mutualism for feature selection problems [J].
Abdel-Salam M. ;
Hu G. ;
Çelik E. ;
Gharehchopogh F.S. ;
EL-Hasnony I.M. .
Computers in Biology and Medicine, 2024, 179
[5]   Reptile Search Algorithm (RSA): A nature-inspired meta-heuristic optimizer [J].
Abualigah, Laith ;
Abd Elaziz, Mohamed ;
Sumari, Putra ;
Geem, Zong Woo ;
Gandomi, Amir H. .
EXPERT SYSTEMS WITH APPLICATIONS, 2022, 191
[6]   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
[7]   Dwarf Mongoose Optimization Algorithm [J].
Agushaka, Jeffrey O. ;
Ezugwu, Absalom E. ;
Abualigah, Laith .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2022, 391
[8]   RUN beyond the metaphor: An efficient optimization algorithm based on Runge Kutta method [J].
Ahmadianfar, Iman ;
Heidari, Ali Asghar ;
Gandomi, Amir H. ;
Chu, Xuefeng ;
Chen, Huiling .
EXPERT SYSTEMS WITH APPLICATIONS, 2021, 181
[9]   KEEL: a software tool to assess evolutionary algorithms for data mining problems [J].
Alcala-Fdez, J. ;
Sanchez, L. ;
Garcia, S. ;
del Jesus, M. J. ;
Ventura, S. ;
Garrell, J. M. ;
Otero, J. ;
Romero, C. ;
Bacardit, J. ;
Rivas, V. M. ;
Fernandez, J. C. ;
Herrera, F. .
SOFT COMPUTING, 2009, 13 (03) :307-318
[10]   A constrained multi-swarm particle swarm optimization without velocity for constrained optimization problems [J].
Ang, Koon Meng ;
Lim, Wei Hong ;
Isa, Nor Ashidi Mat ;
Tiang, Sew Sun ;
Wong, Chin Hong .
EXPERT SYSTEMS WITH APPLICATIONS, 2020, 140