Adaptive dynamic self-learning grey wolf optimization algorithm for solving global optimization problems and engineering problems

被引:4
作者
Zhang Y. [1 ]
Cai Y. [1 ]
机构
[1] School of Artificial Intelligence and Computer Science, Jiangnan University, WuXi
关键词
adaptive dynamics; global optimization; grey wolf optimization; metaheuristics; real engineering problems; self-learning;
D O I
10.3934/mbe.2024174
中图分类号
学科分类号
摘要
The grey wolf optimization algorithm (GWO) is a new metaheuristic algorithm. The GWO has the advantages of simple structure, few parameters to adjust, and high efficiency, and has been applied in various optimization problems. However, the orginal GWO search process is guided entirely by the best three wolves, resulting in low population diversity, susceptibility to local optima, slow convergence rate, and imbalance in development and exploration. In order to address these shortcomings, this paper proposes an adaptive dynamic self-learning grey wolf optimization algorithm (ASGWO). First, the convergence factor was segmented and nonlinearized to balance the global search and local search of the algorithm and improve the convergence rate. Second, the wolves in the original GWO approach the leader in a straight line, which is too simple and ignores a lot of information on the path. Therefore, a dynamic logarithmic spiral that nonlinearly decreases with the number of iterations was introduced to expand the search range of the algorithm in the early stage and enhance local development in the later stage. Then, the fixed step size in the original GWO can lead to algorithm oscillations and an inability to escape local optima. A dynamic self-learning step size was designed to help the algorithm escape from local optima and prevent oscillations by reasonably learning the current evolution success rate and iteration count. Finally, the original GWO has low population diversity, which makes the algorithm highly susceptible to becoming trapped in local optima. A novel position update strategy was proposed, using the global optimum and randomly generated positions as learning samples, and dynamically controlling the influence of learning samples to increase population diversity and avoid premature convergence of the algorithm. Through comparison with traditional algorithms, such as GWO, PSO, WOA, and the new variant algorithms EOGWO and SOGWO on 23 classical test functions, ASGWO can effectively improve the convergence accuracy and convergence speed, and has a strong ability to escape from local optima. In addition, ASGWO also has good performance in engineering problems (gear train problem, ressure vessel problem, car crashworthiness problem) and feature selection. © 2024 the Author(s).
引用
收藏
页码:3910 / 3943
页数:33
相关论文
共 50 条
  • [21] An algorithm for solving global optimization problems with nonlinear constraints
    Sergeyev, YD
    Markin, DL
    [J]. JOURNAL OF GLOBAL OPTIMIZATION, 1995, 7 (04) : 407 - 419
  • [22] Parallel Algorithm for Solving Constrained Global Optimization Problems
    Barkalov, Konstantin
    Lebedev, Ilya
    [J]. PARALLEL COMPUTING TECHNOLOGIES (PACT 2017), 2017, 10421 : 396 - 404
  • [23] An astrophysics-inspired Grey wolf algorithm for numerical optimization and its application to engineering design problems
    Kumar, Vijay
    Kumar, Dinesh
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2017, 112 : 231 - 254
  • [24] Chaotic-based grey wolf optimizer for numerical and engineering optimization problems
    Lu, Chao
    Gao, Liang
    Li, Xinyu
    Hu, Chengyu
    Yan, Xuesong
    Gong, Wenyin
    [J]. MEMETIC COMPUTING, 2020, 12 (04) : 371 - 398
  • [25] Chaotic-based grey wolf optimizer for numerical and engineering optimization problems
    Chao Lu
    Liang Gao
    Xinyu Li
    Chengyu Hu
    Xuesong Yan
    Wenyin Gong
    [J]. Memetic Computing, 2020, 12 : 371 - 398
  • [26] A reformative teaching-learning-based optimization algorithm for solving numerical and engineering design optimization problems
    Li, Zhuang
    Zhang, Xiaotong
    Qin, Jingyan
    He, Jie
    [J]. SOFT COMPUTING, 2020, 24 (20) : 15889 - 15906
  • [27] A Modified Group Teaching Optimization Algorithm for Solving Constrained Engineering Optimization Problems
    Rao, Honghua
    Jia, Heming
    Wu, Di
    Wen, Changsheng
    Li, Shanglong
    Liu, Qingxin
    Abualigah, Laith
    [J]. MATHEMATICS, 2022, 10 (20)
  • [28] A chaos-based adaptive equilibrium optimizer algorithm for solving global optimization problems
    Liu, Yuting
    Ding, Hongwei
    Wang, Zongshan
    Jin, Gushen
    Li, Bo
    Yang, Zhijun
    Dhiman, Gaurav
    [J]. MATHEMATICAL BIOSCIENCES AND ENGINEERING, 2023, 20 (09) : 17242 - 17271
  • [29] An enhanced hybrid and adaptive meta-model based global optimization algorithm for engineering optimization problems
    Zhou, Guan
    Duan, LiBin
    Zhao, WanZhong
    Wang, ChunYan
    Ma, ZhengDong
    Gu, JiChao
    [J]. SCIENCE CHINA-TECHNOLOGICAL SCIENCES, 2016, 59 (08) : 1147 - 1155
  • [30] An enhanced hybrid and adaptive meta-model based global optimization algorithm for engineering optimization problems
    ZHOU Guan
    DUAN LiBin
    ZHAO WanZhong
    WANG ChunYan
    MA ZhengDong
    GU JiChao
    [J]. Science China(Technological Sciences), 2016, (08) : 1147 - 1155