An Improved Reptile Search Algorithm with Ghost Opposition-based Learning for Global Optimization Problems

被引:11
|
作者
Jia, Heming [1 ]
Lu, Chenghao [1 ]
Wu, Di [2 ]
Wen, Changsheng [1 ]
Rao, Honghua [1 ]
Abualigah, Laith [3 ,4 ,5 ,6 ,7 ]
机构
[1] Sanming Univ, Sch Informat Engn, Sanming 365004, Peoples R China
[2] Sanming Univ, Sch Educ & Music, Sanming 365004, Peoples R China
[3] Al Al Bayt Univ, Prince Hussein Bin Abdullah Coll Informat Technol, Mafraq 130040, Jordan
[4] Al Ahliyya Amman Univ, Hourani Ctr Appl Sci Res, Amman 19328, Jordan
[5] Middle East Univ, Fac Informat Technol, Amman 11831, Jordan
[6] Appl Sci Private Univ, Appl Sci Res Ctr, Amman 11931, Jordan
[7] Univ Sains Malaysia, Sch Comp Sci, George Town 11800, Malaysia
关键词
reptile search algorithm; local escaping operator; restart strategy; ghost opposition-based learning; benchmark function test; engineering problem; PARTICLE SWARM OPTIMIZATION; MARINE PREDATORS ALGORITHM; VARIANTS; HYBRIDS;
D O I
10.1093/jcde/qwad048
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In 2021, a meta-heuristic algorithm, Reptile Search Algorithm (RSA), was proposed. RSA mainly simulates the cooperative predatory behavior of crocodiles. Although RSA has a fast convergence speed, due to the influence of the crocodile predation mechanism, if the algorithm falls into the local optimum in the early stage, RSA will probably be unable to jump out of the local optimum, resulting in a poor comprehensive performance. Because of the shortcomings of RSA, introducing the local escape operator can effectively improve crocodiles' ability to explore space and generate new crocodiles to replace poor crocodiles. Benefiting from adding a restart strategy, when the optimal solution of RSA is no longer updated, the algorithm's ability to jump out of the local optimum is effectively improved by randomly initializing the crocodile. Then joining Ghost opposition-based learning to balance the IRSA's exploitation and exploration, the Improved RSA with Ghost Opposition-based Learning for the Global Optimization Problem (IRSA) is proposed. To verify the performance of IRSA, we used nine famous optimization algorithms to compare with IRSA in 23 standard benchmark functions and CEC2020 test functions. The experiments show that IRSA has good optimization performance and robustness, and can effectively solve six classical engineering problems, thus proving its effectiveness in solving practical problems.
引用
收藏
页码:1390 / 1422
页数:33
相关论文
共 50 条
  • [1] Opposition-Based Learning Harmony Search Algorithm with Mutation for Solving Global Optimization Problems
    Wang, Hao
    Ouyang, Haibin
    Gao, Liqun
    Qin, Wei
    [J]. 26TH CHINESE CONTROL AND DECISION CONFERENCE (2014 CCDC), 2014, : 1090 - 1094
  • [2] An Improved Golden Jackal Optimization Algorithm Using Opposition-Based Learning for Global Optimization and Engineering Problems
    Mohapatra, Sarada
    Mohapatra, Prabhujit
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2023, 16 (01)
  • [3] An Improved Golden Jackal Optimization Algorithm Using Opposition-Based Learning for Global Optimization and Engineering Problems
    Sarada Mohapatra
    Prabhujit Mohapatra
    [J]. International Journal of Computational Intelligence Systems, 16
  • [4] Opposition-Based Cuckoo Search Algorithm for Optimization Problems
    Zhao, Pengjun
    Li, Huirong
    [J]. 2012 FIFTH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID 2012), VOL 1, 2012, : 344 - 347
  • [5] Opposition-based Improved Harmony Search Algorithm solve Unconstrained Optimization Problems
    Xia, Honggang
    Wang, Qingzhou
    Gao, Liqun
    [J]. MACHINE DESIGN AND MANUFACTURING ENGINEERING II, PTS 1 AND 2, 2013, 365-366 : 170 - +
  • [6] Opposition-based learning in global harmony search algorithm
    Zhai, Jun-Chang
    Qin, Yu-Ping
    [J]. Kongzhi yu Juece/Control and Decision, 2019, 34 (07): : 1449 - 1455
  • [7] An opposition-based harmony search algorithm for engineering optimization problems
    Banerjee, Abhik
    Mukherjee, V.
    Ghoshal, S. P.
    [J]. AIN SHAMS ENGINEERING JOURNAL, 2014, 5 (01) : 85 - 101
  • [8] Opposition-Based Backtracking Search Algorithm for Numerical Optimization Problems
    Xu, Qingzheng
    Guo, Lemeng
    Wang, Na
    Xu, Li
    [J]. INTELLIGENCE SCIENCE AND BIG DATA ENGINEERING: BIG DATA AND MACHINE LEARNING TECHNIQUES, ISCIDE 2015, PT II, 2015, 9243 : 223 - 234
  • [9] A Self-adaptive Bald Eagle Search optimization algorithm with dynamic opposition-based learning for global optimization problems
    Sharma, Suvita Rani
    Kaur, Manpreet
    Singh, Birmohan
    [J]. EXPERT SYSTEMS, 2023, 40 (02)
  • [10] An improved Opposition-Based Sine Cosine Algorithm for global optimization
    Abd Elaziz, Mohamed
    Oliva, Diego
    Xiong, Shengwu
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2017, 90 : 484 - 500