Kepler optimization algorithm: A new metaheuristic algorithm inspired by Kepler?s laws of planetary motion

被引:321
作者
Abdel-Basset, Mohamed [1 ]
Mohamed, Reda [1 ]
Azeem, Shaimaa A. Abdel [1 ]
Jameel, Mohammed [2 ]
Abouhawwash, Mohamed [3 ,4 ]
机构
[1] Zagazig Univ, Fac Comp & Informat, Zagazig 44519, Ash Sharqia Gov, Egypt
[2] Sanaa Univ, Fac Sci, Dept Math, Sanaa 13509, Yemen
[3] Mansoura Univ, Fac Sci, Dept Math, Mansoura 35516, Egypt
[4] Michigan State Univ, Dept Computat Math Sci & Engn CMSE, E Lansing, MI 48824 USA
关键词
Kepler?s laws; Metaheuristics; Optimization; Constrained problems; Photovoltaic modules; SEARCH ALGORITHM; EVOLUTIONARY ALGORITHMS; DESIGN; STABILITY;
D O I
10.1016/j.knosys.2023.110454
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This study presents a novel physics-based metaheuristic algorithm called Kepler optimization al-gorithm (KOA), inspired by Kepler's laws of planetary motion to predict the position and velocity of planets at any given time. In KOA, each planet with its position acts as a candidate solution, which is randomly updated through the optimization process with respect to the best-so-far solution (Sun). KOA allows for a more effective exploration and exploitation of the search space because the candidate solutions (planets) exhibit different situations from the Sun at different times. Four challengeable benchmarks, namely CEC 2014, CEC 2017, CEC 2020, and CEC2022, and eight constrained engineering design problems, in addition to the parameter estimation problem of photovoltaic modules, were used to assess the performance of KOA. To observe its effectiveness, it was compared with three classes of stochastic optimization algorithms, including: (i) the latest published algorithms, including Snake Optimizer (SO), Fick's Law Algorithm (FLA), Coati Optimization Algorithm (COA), Pelican Optimization Algorithm (POA), Dandelion Optimizer (DO), Mountain Gazelle Optimizer (MGO), Artificial Gorilla Troops Optimizer (GTO), and Slime Mold Algorithm (SMA); (ii) well-studied and highly cited algorithms, such as Whale Optimization Algorithm (WOA) and Grey Wolf Optimizer (GWO); and (iii) two highly performing optimizers: LSHADE-cnEpSin and LSHADE-SPACMA. Results of the convergence curve and statistical information indicated that KOA is more promising than all the compared optimizers. The source code of KOA is publicly accessible at https://www.mathworks.com/ matlabcentral/fileexchange/126175-kepler-optimization-algorithm-koaPublished by Elsevier B.V.
引用
收藏
页数:31
相关论文
共 122 条
[71]  
KOZA JR, 1994, STAT COMPUT, V4, P87, DOI 10.1007/BF00175355
[72]   The gradient evolution algorithm: A new metaheuristic [J].
Kuo, R. J. ;
Zulvia, Ferani E. .
INFORMATION SCIENCES, 2015, 316 :246-265
[73]   Slime mould algorithm: A new method for stochastic optimization [J].
Li, Shimin ;
Chen, Huiling ;
Wang, Mingjing ;
Heidari, Ali Asghar ;
Mirjalili, Seyedali .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 111 :300-323
[74]  
Liang J.J., 2019, Problem definitions and evaluation criteria for the CEC 2019 special session on multimodal multiobjective optimization, DOI DOI 10.13140/RG.2.2.33423.64164
[75]  
Lianqing Ji, 2013, 2013 IEEE International Wireless Symposium (IWS), DOI 10.1109/IEEE-IWS.2013.6616806
[76]  
Ma B., 2022, J COMPUT DESIGN ENG, V10, P65
[77]   Chaos and stability of the solar system [J].
Malhotra, R ;
Holman, M ;
Ito, T .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2001, 98 (22) :12342-12343
[78]   Metaheuristics in large-scale global continues optimization: A survey [J].
Mandavi, Sedigheh ;
Shiri, Mohammad Ebrahim ;
Rahnamayan, Shahryar .
INFORMATION SCIENCES, 2015, 295 :407-428
[79]   A carnivorous plant algorithm for solving global optimization problems [J].
Meng, Ong Kok ;
Pauline, Ong ;
Kiong, Sia Chee .
APPLIED SOFT COMPUTING, 2021, 98
[80]   Horse herd optimization algorithm: A nature-inspired algorithm for high-dimensional optimization problems [J].
MiarNaeimi, Farid ;
Azizyan, Gholamreza ;
Rashki, Mohsen .
KNOWLEDGE-BASED SYSTEMS, 2021, 213