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 条
  • [1] Multidirectional Grey Wolf Optimizer Algorithm for Solving Global Optimization Problems
    Tawhid, Mohamed A.
    Ali, Ahmed F.
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE AND APPLICATIONS, 2018, 17 (04)
  • [2] A modified grey wolf optimization algorithm to solve global optimization problems
    Gopi, S.
    Mohapatra, Prabhujit
    OPSEARCH, 2025, 62 (01) : 337 - 367
  • [3] Accelerated grey wolf optimization for global optimization problems
    Rajakumar, R.
    Sekaran, Kaushik
    Hsu, Ching-Hsien
    Kadry, Seifedine
    TECHNOLOGICAL FORECASTING AND SOCIAL CHANGE, 2021, 169
  • [4] Modified Grey Wolf Algorithm for Optimization Problems
    Seema
    Kumar, Vijay
    2016 INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTATION TECHNOLOGIES (ICICT), VOL 3, 2015, : 146 - U1806
  • [5] Hybridizing grey wolf optimization with neural network algorithm for global numerical optimization problems
    Zhang, Yiying
    Jin, Zhigang
    Chen, Ye
    NEURAL COMPUTING & APPLICATIONS, 2020, 32 (14): : 10451 - 10470
  • [6] Chaotic Aquila Optimization algorithm for solving global optimization and engineering problems
    Gopi, S.
    Mohapatra, Prabhujit
    ALEXANDRIA ENGINEERING JOURNAL, 2024, 108 : 135 - 157
  • [7] Hybridizing grey wolf optimization with neural network algorithm for global numerical optimization problems
    Yiying Zhang
    Zhigang Jin
    Ye Chen
    Neural Computing and Applications, 2020, 32 : 10451 - 10470
  • [8] A Novel Grey Wolf Optimizer for Solving Optimization Problems
    Khaghani, Amirreza
    Meshkat, Mostafa
    Parhizgar, Mohsen
    2019 5TH IRANIAN CONFERENCE ON SIGNAL PROCESSING AND INTELLIGENT SYSTEMS (ICSPIS 2019), 2019,
  • [9] Chaotic grey wolf optimization algorithm for constrained optimization problems
    Kohli, Mehak
    Arora, Sankalap
    JOURNAL OF COMPUTATIONAL DESIGN AND ENGINEERING, 2018, 5 (04) : 458 - 472
  • [10] A hybrid algorithm of grey wolf optimizer and harris hawks optimization for solving global optimization problems with improved convergence performance
    Binbin Tu
    Fei Wang
    Yan Huo
    Xiaotian Wang
    Scientific Reports, 13