Greylag Goose Optimization: Nature-inspired optimization algorithm

被引:273
作者
El-kenawy, El-Sayed M. [1 ]
Khodadadi, Nima [2 ]
Mirjalili, Seyedali [3 ,4 ]
Abdelhamid, Abdelaziz A. [5 ]
Eid, Marwa M. [6 ]
Ibrahim, Abdelhameed [7 ]
机构
[1] Delta Higher Inst Engn & Technol, Dept Commun & Elect, Mansoura 35111, Egypt
[2] Univ Miami, Dept Civil Architectural & Environm Engn, 1251 Mem Dr, Coral Gables, FL USA
[3] Torrens Univ Australia, Ctr Artificial Intelligence Res & Optimizat, Fortitude Valley, Qld 4006, Australia
[4] Obuda Univ, Univ Res & Innovat Ctr, H-1034 Budapest, Hungary
[5] Ain Shams Univ, Fac Comp & Informat Sci, Dept Comp Sci, Cairo 11566, Egypt
[6] Delta Univ Sci & Technol, Fac Artificial Intelligence, Mansoura, Egypt
[7] Mansoura Univ, Fac Engn, Comp Engn & Control Syst Dept, Mansoura 35516, Egypt
关键词
Swarm-based algorithms; Meta-heuristic; Algorithm; Engineering optimization; PARTICLE SWARM OPTIMIZATION; ANT COLONY OPTIMIZATION; FEATURE-SELECTION; SEARCH ALGORITHM; WOLF OPTIMIZER; CLASSIFICATION; STRATEGY;
D O I
10.1016/j.eswa.2023.122147
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Nature-inspired metaheuristic approaches draw their core idea from biological evolution in order to create new and powerful competing algorithms. Such algorithms can be divided into evolution-based and swarm-based algorithms. This paper proposed a new nature-inspired optimizer called the Greylag Goose Optimization (GGO) algorithm. The proposed algorithm (GGO) belongs to the class of swarm-based algorithms and is inspired by the Greylag Goose. Geese are excellent flyers and during their seasonal migrations, they fly in a group and can cover thousands of kilometers in a single flight. While flying, a group of geese forms themselves as a "V"configuration. In this way, the geese in the front can minimize the air resistance of the ones in the back. This allows the geese to fly around 70% farther as a group than they could individually. The GGO algorithm is first validated by being applied to nineteen datasets retrieved from the UCI Machine Learning Repository. Each dataset contains a varied amount of characteristics, instances, and classes that are used to choose features. After that, it is put to use in the process of solving a number of engineering benchmark functions and case studies. Several case studies are solved using the proposed algorithm too, including the pressure vessel design and the tension/compression spring design. The findings demonstrate that the GGO method outperforms numerous other comparative optimization algorithms and delivers superior accuracy compared to other algorithms. The results of the statistical analysis tests, such as Wilcoxon's rank-sum and one-way analysis of variance (ANOVA), demonstrate that the GGO algorithm achieves superior results.
引用
收藏
页数:27
相关论文
共 72 条
[51]   Satin bowerbird optimizer: A new optimization algorithm to optimize ANFIS for software development effort estimation [J].
Moosavi, Seyyed Hamid Samareh ;
Bardsiri, Vahid Khatibi .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2017, 60 :1-15
[52]   A hybrid particle swarm optimization for feature subset selection by integrating a novel local search strategy [J].
Moradi, Parham ;
Gholampour, Mozhgan .
APPLIED SOFT COMPUTING, 2016, 43 :117-130
[53]   Frequency based feature selection method using whale algorithm [J].
Nematzadeh, Hossein ;
Enayatifar, Rasul ;
Mahmud, Maqsood ;
Akbari, Ebrahim .
GENOMICS, 2019, 111 (06) :1946-1955
[54]   Chaotic hunger games search optimization algorithm for global optimization and engineering problems [J].
Onay, Funda Kutlu ;
Aydemir, Salih Berkan .
MATHEMATICS AND COMPUTERS IN SIMULATION, 2022, 192 :514-536
[55]   Ebola Optimization Search Algorithm: A New Nature-Inspired Metaheuristic Optimization Algorithm [J].
Oyelade, Olaide Nathaniel ;
Ezugwu, Absalom El-Shamir ;
Mohamed, Tehnan I. A. ;
Abualigah, Laith .
IEEE ACCESS, 2022, 10 :16150-16177
[56]   Feature selection based on chaotic binary black hole algorithm for data classification [J].
Qasim, Omar Saber ;
Al-Thanoon, Niam Abdulmunim ;
Algamal, Zakariya Yahya .
CHEMOMETRICS AND INTELLIGENT LABORATORY SYSTEMS, 2020, 204
[57]   Feature Selection Using Different Transfer Functions for Binary Bat Algorithm [J].
Qasim, Omar Saber ;
Algamal, Zakariya Y. .
INTERNATIONAL JOURNAL OF MATHEMATICAL ENGINEERING AND MANAGEMENT SCIENCES, 2020, 5 (04) :697-706
[58]   GSA: A Gravitational Search Algorithm [J].
Rashedi, Esmat ;
Nezamabadi-Pour, Hossein ;
Saryazdi, Saeid .
INFORMATION SCIENCES, 2009, 179 (13) :2232-2248
[59]   Integration of multi-objective PSO based feature selection and node centrality for medical datasets [J].
Rostami, Mehrdad ;
Forouzandeh, Saman ;
Berahmand, Kamal ;
Soltani, Mina .
GENOMICS, 2020, 112 (06) :4370-4384
[60]   Stochastic Fractal Search: A powerful metaheuristic algorithm [J].
Salimi, Hamid .
KNOWLEDGE-BASED SYSTEMS, 2015, 75 :1-18