基于动态惯性权重与莱维飞行的改进粒子群算法
Improved Particle Swarm Algorithm Based on Dynamic Inertia Weight and Levi’s Flight
摘要: 针对粒子群算法在解决高维优化问题时存在的易陷入局部最优的问题,文中引入了具有下降趋势的动态变化因子,提出了一种融合莱维飞行机制的带有动态惯性权重的改进粒子群优化算法(WLPSO)。该算法在位置更新的惯性权重部分引入了一个自适应值,来平衡局部搜索与全局探索能力,同时引入莱维飞行策略增强算法跳出局部最优的能力。在搜索过程中,莱维飞行的长步长特性有效引导粒子群在最优解空间进行高效探索,显著提升了收敛速度。改进后的粒子群算法与其他3种优化算法在9个经典测试函数上进行仿真实验,结果表明改进的粒子群算法在收敛速度和收敛精度方面的综合表现都优于其它算法。
Abstract: Aiming at the problem that the particle swarm optimization algorithm is prone to fall into local optimum when solving high-dimensional optimization problems, a dynamic change factor with a downward trend is introduced in this paper, and an improved particle swarm optimization algorithm with dynamic inertia weight (WLPSO) integrating the Levi flight mechanism is proposed. This algorithm introduces an adaptive perturbation value in the inertia weight part of position update to balance the local search and global exploration capabilities. Meanwhile, it introduces the Levi flight strategy to enhance the algorithm’s ability to escape from local optima. During the search process, the long step size characteristic of Levi’s flight effectively guides the particle swarm to conduct efficient exploration in the optimal solution space, significantly improving the convergence speed. The improved particle swarm optimization algorithm was subjected to simulation experiments with three other optimization algorithms on nine classical test functions. The results show that the comprehensive performance of the improved algorithm in terms of convergence speed and convergence accuracy is superior to that of the other algorithms.
文章引用:冯若雨. 基于动态惯性权重与莱维飞行的改进粒子群算法[J]. 计算机科学与应用, 2025, 15(8): 207-215. https://doi.org/10.12677/csa.2025.158211

参考文献

[1] Eberhart, R. and Kennedy, J. (1995) A New Optimizer Using Particle Swarm Theory. MHS’95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science, Nagoya, 4-6 October 1995, 39-43. [Google Scholar] [CrossRef
[2] Clerc, M. and Kennedy, J. (2002) The Particle Swarm—Explosion, Stability, and Convergence in a Multidimensional Complex Space. IEEE Transactions on Evolutionary Computation, 6, 58-73. [Google Scholar] [CrossRef
[3] Ozcan, E. and Mohan, C.K. (1999) Particle Swarm Optimization: Surfing the Waves. Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406), Washington, 6-9 July 1999, 1939-1944. [Google Scholar] [CrossRef
[4] 金欣磊, 马龙华, 吴铁军, 等. 基于随机过程的PSO收敛性分析[J]. 自动化学报, 2007(12): 1263-1268.
[5] 刘国海, 万亚连, 沈跃, 等. 基于改进粒子群算法的高地隙无人喷雾机对不规则凸田块的全覆盖作业路径规划[J]. 华南农业大学学报, 2025, 46(3): 390-398.
[6] 陈攀, 孙鉴, 吴隹伟, 等. 基于改进粒子群的云计算任务调度算法[J]. 科学技术与工程, 2025, 25(12): 5045-5057.
[7] 刘虹伶, 时维国. 基于灰狼优化的改进粒子群算法求解环境经济调度问题[J]. 电机与控制应用, 2024, 51(11): 97-109.
[8] 吴鹏, 叶宝林, 吴维敏, 等. 基于改进混沌粒子群算法的交通信号控制[J]. 计量学报, 2024, 45(12): 1876-1884.
[9] 段艳, 潘峰. 融合改进莱维飞行的混沌粒子群算法[J]. 长江信息通信, 2025, 38(1): 67-69+72.
[10] 张文成, 周穗华, 吴志东, 等. 改进策略的粒子群算法及其实验测试[J]. 计算机工程与设计, 2012, 33(10): 3945-3949.
[11] Shi, Y. and Eberhart, R.C. (1998) Parameter Selection in Particle Swarm Optimization. In: Lecture Notes in Computer Science, Springer, 591-600. [Google Scholar] [CrossRef
[12] Shi, Y. and Eberhart, R. (1998) A Modified Particle Swarm Optimizer. 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360), Anchorage, 4-9 May 1998, 69-73. [Google Scholar] [CrossRef
[13] Shi, Y. and Eberhart, R.C. (1999) Empirical Study of Particle Swarm Optimization. Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406), Washington, 6-9 July 1999, 1945-1950. [Google Scholar] [CrossRef
[14] Iacca, G., dos Santos Junior, V.C. and Veloso de Melo, V. (2021) An Improved Jaya Optimization Algorithm with Lévy Flight. Expert Systems with Applications, 165, Article 113902. [Google Scholar] [CrossRef
[15] 张海阔, 孟秀云. 基于改进粒子群算法的无人机航迹规划[J]. 飞行力学, 2024, 42(2): 29-35.
[16] Jensi, R. and Jiji, G.W. (2016) An Enhanced Particle Swarm Optimization with Levy Flight for Global Optimization. Applied Soft Computing, 43, 248-261. [Google Scholar] [CrossRef
[17] Clerc, M. and Kennedy, J. (2002) The Particle Swarm—Explosion, Stability, and Convergence in a Multidimensional Complex Space. IEEE Transactions on Evolutionary Computation, 6, 58-73. [Google Scholar] [CrossRef