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 条
[11]   Copula entropy-based golden jackal optimization algorithm for high-dimensional feature selection problems [J].
Askr, Heba ;
Abdel-Salam, Mahmoud ;
Hassanien, Aboul Ella .
EXPERT SYSTEMS WITH APPLICATIONS, 2024, 238
[12]   Imperialist competitive algorithm: An algorithm for optimization inspired by imperialistic competition [J].
Atashpaz-Gargari, Esmaeil ;
Lucas, Caro .
2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, :4661-4667
[13]  
Awad NH, 2016, IEEE C EVOL COMPUTAT, P2958, DOI 10.1109/CEC.2016.7744163
[14]   CCSA: Cellular Crow Search Algorithm with topological neighborhood shapes for optimization [J].
Awadallah, Mohammed A. ;
Al-Betar, Mohammed Azmi ;
Abu Doush, Iyad ;
Makhadmeh, Sharif Naser ;
Alyasseri, Zaid Abdi Alkareem ;
Abasi, Ammar Kamal ;
Alomari, Osama Ahmad .
EXPERT SYSTEMS WITH APPLICATIONS, 2022, 194
[15]   White Shark Optimizer: A novel bio-inspired meta-heuristic algorithm for global optimization problems [J].
Braik, Malik ;
Hammouri, Abdelaziz ;
Atwan, Jaffar ;
Al-Betar, Mohammed Azmi A. ;
Awadallah, Mohammed A. .
KNOWLEDGE-BASED SYSTEMS, 2022, 243
[16]   Chameleon Swarm Algorithm: A bio-inspired optimizer for solving engineering design problems [J].
Braik, Malik Shehadeh .
EXPERT SYSTEMS WITH APPLICATIONS, 2021, 174
[17]   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
[18]   Improved crayfish optimization algorithm for parameters estimation of photovoltaic models [J].
Chaib, Lakhdar ;
Tadj, Mohammed ;
Choucha, Abdelghani ;
Khemili, Fatima Zahra ;
EL-Fergany, Attia .
ENERGY CONVERSION AND MANAGEMENT, 2024, 313
[19]   Golden jackal optimization: A novel nature-inspired optimizer for engineering applications [J].
Chopra, Nitish ;
Ansari, Muhammad Mohsin .
EXPERT SYSTEMS WITH APPLICATIONS, 2022, 198
[20]   A hybridization of an improved particle swarm optimization and gravitational search algorithm for multi-robot path planning [J].
Das, P. K. ;
Behera, H. S. ;
Panigrahi, B. K. .
SWARM AND EVOLUTIONARY COMPUTATION, 2016, 28 :14-28