针对基本粒子群算法具有后期收敛速度慢、容易陷入局部极值等缺陷,通过考虑粒子的位置之间的加权作用,对基本粒子群算法进行了改进,提出了一种位置加权的粒子群算法以减小搜索过程中的盲目性。测试函数结果表明,算法的收敛性以及收敛速度与粒子群算法位置加权因子有很大关系,通过选择合适的加权因子能有效提高算法的计算效率,算法适用于地球物理优化领域的波动方程反问题。
In the standard Particle Swarm Optimization(PSO),the premature convergence of particles and slow convergence in the late process decrease the searching ability of the algorithm.By taking the positions of the particles into consideration, an Improved PSO algorithm with Position Weighted(IPSO_PW),which can increase the efficiency,to reduce the blindness in the search process is proposed.The numerical results show that the speed of the convergence depends on the position weighted factor of IPSO_PW.By choosing appropriate weighting factor,the computational efficiency of the algorithm can be improved effectively.This algorithm is also suitable for wave equation inversion problems in geophysical optimization areas.