粒子群优化算法(particle swarm optimization,PSO)具有实现简单、在演化前期收敛速度快等优点,但在演化后期具有收敛速度慢、容易陷入局部最优以及精度低等不足.针对PSO算法容易陷入局部最优及精度低的不足提出一种带正弦函数因子的粒子群优化算法(TFPSO).该算法在PSO算法的位置更新方程中引入具有周期振荡性的正弦函数因子,使每个粒子位置获得周期振荡性,扩大搜索空间,更容易跳出局部最优,避免算法过早的收敛,找到最优值.实验研究表明,该算法不但实现简单、稳定而且提高了解的精度.
Particle Swarm Optimization{ PSO ) is a simple algorithm with converging very fast in the early stage of evolution process but converging very slow in the later stages. It is also easy to fall into local optimum and causes low accuracy of solution. For easily falling into local optimum and causing low accuracy of solution of PSO algorithm, this paper put forwards an improved PSO algorithm based on sine trigonometric factor ( TFPSO). The algorithm introduces the periodic oscillations trigonometric factor in the updating e- quation of the position of the PSO algorithm, so that each particle obtains periodic oscillations to expand the search space and more easily escape from local optima and avoid premature convergence of algorithms and find the most excellent value. Experimental studies show that the TFPSO algorithm is not only simple to implement and stability, but also to improve the accuracy of solution.