Eel and grouper optimizer: a nature-inspired optimization algorithm

被引:22
作者
Mohammadzadeh, Ali [1 ,2 ]
Mirjalili, Seyedali [3 ,4 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Shahindezh Branch, Shahindezh, Iran
[2] Middle East Univ, MEU Res Unit, Amman 11831, Jordan
[3] Torrens Univ Australia, Ctr Artificial Intelligence Res & Optimizat, Brisbane, Qld 4006, Australia
[4] Obuda Univ, Univ Res & Innovat Ctr, Budapest, Hungary
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2024年 / 27卷 / 09期
关键词
Eel and Grouper Optimizer; Engineering design problems; Meta-heuristic; Optimization; Real-World Benchmark Functions; PARTICLE SWARM OPTIMIZATION; CUCKOO SEARCH ALGORITHM; STRUCTURAL OPTIMIZATION; EVOLUTIONARY; METHODOLOGY; INTEGER;
D O I
10.1007/s10586-024-04545-w
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a meta-heuristic called Eel and Grouper Optimizer (EGO). The EGO algorithm is inspired by the symbiotic interaction and foraging strategy of eels and groupers in marine ecosystems. The algorithm's efficacy is demonstrated through rigorous evaluation using nineteen benchmark functions, showcasing its superior performance compared to established meta-heuristic algorithms. The findings and results on the benchmark functions demonstrate that the EGO algorithm outperforms well-known meta-heuristics. This work also considers solving a wide range of real-world practical engineering case studies including tension/compression spring, pressure vessel, piston lever, and car side impact, and the CEC 2020 Real-World Benchmark using EGO to illustrate the practicality of the proposed algorithm when dealing with the challenges of real search spaces with unknown global optima. The results show that the proposed EGO algorithm is a reliable soft computing technique for real-world optimization problems and can efficiently outperform the existing algorithms in the literature.
引用
收藏
页码:12745 / 12786
页数:42
相关论文
共 91 条
[1]   Fitness Dependent Optimizer: Inspired by the Bee Swarming Reproductive Process [J].
Abdullah, Jaza Mahmood ;
Rashid, Tarik Ahmed .
IEEE ACCESS, 2019, 7 :43473-43486
[2]   A survey of symbiotic organisms search algorithms and applications [J].
Abdullahi, Mohammed ;
Ngadi, Md Asri ;
Dishing, Salihu Idi ;
Abdulhamid, Shafi'i Muhammad ;
Usman, Mohammed Joda .
NEURAL COMPUTING & APPLICATIONS, 2020, 32 (02) :547-566
[3]   Aquila Optimizer: A novel meta-heuristic optimization algorithm [J].
Abualigah, Laith ;
Yousri, Dalia ;
Abd Elaziz, Mohamed ;
Ewees, Ahmed A. ;
Al-qaness, Mohammed A. A. ;
Gandomi, Amir H. .
COMPUTERS & INDUSTRIAL ENGINEERING, 2021, 157 (157)
[4]   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
[5]   INFO: An efficient optimization algorithm based on weighted mean of vectors [J].
Ahmadianfar, Iman ;
Heidari, Ali Asghar ;
Noshadian, Saeed ;
Chen, Huiling ;
Gandomi, Amir H. .
EXPERT SYSTEMS WITH APPLICATIONS, 2022, 195
[6]   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
[7]  
Arora J.S., 2004, Introduction to Optimum Design with MATLAB, Introduction to Optimum Design, VSecond, P413, DOI [DOI 10.1016/B978-012064155-0/50012-4, 10.1016/B978-012064155-0/50015-X, DOI 10.1016/B978-012064155-0/50015-X]
[8]   Butterfly optimization algorithm: a novel approach for global optimization [J].
Arora, Sankalap ;
Singh, Satvir .
SOFT COMPUTING, 2019, 23 (03) :715-734
[9]   Social media optimization: Identifying an optimal strategy for increasing network size on Facebook [J].
Ballings, Michel ;
Van den Poel, Dirk ;
Bogaert, Matthias .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2016, 59 :15-25
[10]   A STUDY OF MATHEMATICAL-PROGRAMMING METHODS FOR STRUCTURAL OPTIMIZATION .1. THEORY [J].
BELEGUNDU, AD ;
ARORA, JS .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 1985, 21 (09) :1583-1599