
遗传算法中,互相共享信息,整个种群的移动式比较均匀的向最优区域移动。而在粒子群算法中,只有gBest或LBest给出信息给其他例子,属于单向的信息流动,整个搜索更新过程是跟随当前最优解的过程,因此粒子群算法的收敛速度会更快。
Pid和Pgd分别表示个体的极值点和群体的极值点,表示其对应c1,c2为系数,r1,r2为随机数
速度计算公式中,w为惯性权重

如果V(k+1)的表达式中,假设后面两项固定不变,如果w比较大的情况下,下一次的速度和上一次的速度更接近,所以更有利于全局搜索。如果w比较小,那么会更多的去考虑差值,故而更加有利于局部搜索。

上图中几种速度更新权重的变化趋势如图所示。根据自身的需要,选择不同的搜索方式。
