EJS']JS: Multi-Strategy Enhanced Jellyfish Search Algorithm for Engineering Applications

被引:33
|
作者
Hu, Gang [1 ]
Wang, Jiao [2 ]
Li, Min [1 ]
Hussien, Abdelazim G. [3 ,4 ]
Abbas, Muhammad [5 ]
机构
[1] Xian Univ Technol, Dept Appl Math, Xian 710054, Peoples R China
[2] Xian Univ Technol, Sch Mech & Precis Instrument Engn, Xian 710048, Peoples R China
[3] Linkoping Univ, Dept Comp & Informat Sci, S-58183 Linkoping, Sweden
[4] Fayoum Univ, Fac Sci, Faiyum 63514, Egypt
[5] Univ Sargodha, Dept Math, Sargodha 40100, Pakistan
关键词
metaheuristic algorithm; jellyfish search algorithm; sine and cosine learning factors; local escape operator; opposition-based learning; OPTIMIZATION ALGORITHM; EVOLUTION;
D O I
10.3390/math11040851
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
The jellyfish search (JS) algorithm impersonates the foraging behavior of jellyfish in the ocean. It is a newly developed metaheuristic algorithm that solves complex and real-world optimization problems. The global exploration capability and robustness of the JS algorithm are strong, but the JS algorithm still has significant development space for solving complex optimization problems with high dimensions and multiple local optima. Therefore, in this study, an enhanced jellyfish search (EJS) algorithm is developed, and three improvements are made: (i) By adding a sine and cosine learning factors strategy, the jellyfish can learn from both random individuals and the best individual during Type B motion in the swarm to enhance optimization capability and accelerate convergence speed. (ii) By adding a local escape operator, the algorithm can skip the trap of local optimization, and thereby, can enhance the exploitation ability of the JS algorithm. (iii) By applying an opposition-based learning and quasi-opposition learning strategy, the population distribution is increased, strengthened, and more diversified, and better individuals are selected from the present and the new opposition solution to participate in the next iteration, which can enhance the solution's quality, meanwhile, convergence speed is faster and the algorithm's precision is increased. In addition, the performance of the developed EJS algorithm was compared with those of the incomplete improved algorithms, and some previously outstanding and advanced methods were evaluated on the CEC2019 test set as well as six examples of real engineering cases. The results demonstrate that the EJS algorithm can skip the trap of local optimization, can enhance the solution's quality, and can increase the calculation speed. In addition, the practical engineering applications of the EJS algorithm also verify its superiority and effectiveness in solving both constrained and unconstrained optimization problems, and therefore, suggests future possible applications for solving such optimization problems.
引用
收藏
页数:32
相关论文
共 50 条
  • [1] Enhancing sparrow search algorithm with hybrid multi-strategy and its engineering applications
    Zhu, Xuemin
    Liu, Sheng
    Zhu, Xuelin
    You, Xiaoming
    [J]. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2023, 45 (04) : 5601 - 5632
  • [2] MSWOA: Multi-strategy Whale Optimization Algorithm for Engineering Applications
    Zhou, Ronghe
    Zhang, Yong
    Sun, Xiaodong
    Liu, Haining
    Cai, Yingying
    [J]. Engineering Letters, 2024, 32 (08) : 1603 - 1615
  • [3] Multi-strategy enhanced Marine Predators Algorithm with applications in engineering optimization and feature selection problems
    Rezaei, Kamran
    Fard, Omid Solaymani
    [J]. APPLIED SOFT COMPUTING, 2024, 159
  • [4] MSSSA: a multi-strategy enhanced sparrow search algorithm for global optimization
    Meng, Kai
    Chen, Chen
    Xin, Bin
    [J]. FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2022, 23 (12) : 1828 - 1847
  • [5] HBWO-JS']JS: jellyfish search boosted hybrid beluga whale optimization algorithm for engineering applications
    Yuan, Xinguang
    Hu, Gang
    Zhong, Jingyu
    Wei, Guo
    [J]. JOURNAL OF COMPUTATIONAL DESIGN AND ENGINEERING, 2023, 10 (04) : 1615 - 1656
  • [6] LCAHA: A hybrid artificial hummingbird algorithm with multi-strategy for engineering applications
    Hu, Gang
    Zhong, Jingyu
    Zhao, Congyao
    Wei, Guo
    Chang, Ching-Ter
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2023, 415
  • [7] Multi-Strategy Adaptive Cuckoo Search Algorithm
    Gao, Shuzhi
    Gao, Yue
    Zhang, Yimin
    Xu, Lintao
    [J]. IEEE ACCESS, 2019, 7 : 137642 - 137655
  • [8] Multi-Strategy Improved Sparrow Search Algorithm and Application
    Liu, Xiangdong
    Bai, Yan
    Yu, Cunhui
    Yang, Hailong
    Gao, Haoning
    Wang, Jing
    Chang, Qing
    Wen, Xiaodong
    [J]. MATHEMATICAL AND COMPUTATIONAL APPLICATIONS, 2022, 27 (06)
  • [9] Neighborhood-search-based enhanced multi-strategy collaborative artificial Bee colony algorithm for constrained engineering optimization
    Xing Li
    Shaoping Zhang
    Le Yang
    Peng Shao
    [J]. Soft Computing, 2023, 27 : 13991 - 14017
  • [10] Neighborhood-search-based enhanced multi-strategy collaborative artificial Bee colony algorithm for constrained engineering optimization
    Li, Xing
    Zhang, Shaoping
    Yang, Le
    Shao, Peng
    [J]. SOFT COMPUTING, 2023, 27 (19) : 13991 - 14017