Zhang Jun, Dai Yongqiang, Shi Qiuhong
College of Information Science and Technology, Gansu Agricultural University, Lanzhou Gansu, 730070, China.
Information & Network Center, Gansu Agricultural University, Lanzhou Gansu, 730070, China.
Heliyon. 2024 Aug 11;10(16):e35958. doi: 10.1016/j.heliyon.2024.e35958. eCollection 2024 Aug 30.
The grey wolf optimizer is a novel intelligent optimization algorithm that has become popular due to its low number of parameters, fast convergence speed, and simplicity. However, the classical algorithm, with its update strategy allowing wolves to learn only from the alpha wolves, often leads to premature convergence and lower convergence accuracy. Therefore, in this paper, an improved grey wolf optimization algorithm based on scale-free network topology (SFGWO) is proposed to address these issues. The improved algorithm first employs a strategy for formulating a population based on a scale-free network topology, where interaction between wolves is limited to topological neighbors, which helps enhance the exploration capabilities of the algorithm. Second, a neighbor learning strategy is introduced to capture individual diversity, facilitating the solution space exploration. Finally, an adaptive individual regeneration strategy is adopted to balance the exploration and exploitation processes and reduce the risk of falling into local optima. The proposed algorithm is evaluated through simulation experiments using 23 classical and the CEC2019 benchmark functions. The experimental results demonstrate that the SFGWO algorithm excels in terms of solution accuracy and exploration capabilities. The applicability and effectiveness of the SFGWO algorithm are further validated through testing on three practical engineering problems.
灰狼优化器是一种新颖的智能优化算法,因其参数数量少、收敛速度快和简单性而受到欢迎。然而,经典算法的更新策略只允许狼向阿尔法狼学习,这常常导致早熟收敛和较低的收敛精度。因此,本文提出了一种基于无标度网络拓扑的改进灰狼优化算法(SFGWO)来解决这些问题。改进算法首先采用基于无标度网络拓扑制定种群的策略,其中狼之间的交互仅限于拓扑邻居,这有助于增强算法的探索能力。其次,引入邻居学习策略以捕捉个体多样性,促进对解空间的探索。最后,采用自适应个体再生策略来平衡探索和利用过程,并降低陷入局部最优的风险。通过使用23个经典函数和CEC2019基准函数进行仿真实验对所提出的算法进行评估。实验结果表明,SFGWO算法在解的精度和探索能力方面表现出色。通过对三个实际工程问题进行测试,进一步验证了SFGWO算法的适用性和有效性。