xij(t+1)=xij(t)+vij(t+1)(7)其中,j表示为粒子的第j维,j=1,2,...,n;i表示为第i个粒子;t是迭代次数;r1和r2为[01]的随机数;c1和c2为加速因子,c1调节粒子向自身最好位置方向移动的步长,c2调节粒子向全局最好位置方向移动的步长,这两个参数对粒子群算法收敛起的作用不是很大,但是适当调整这两个参...
由此,将粒子群算法分为全局粒子群算法和局部粒子群算法。 粒子群算法的构成要素 - 边界条件处理 当某一维或若干维的位置或速度超过设定值时,采用边界条件处理策略可将粒子的位置限制在可行搜索空间内,这样能避免种群的膨胀与发散,也能避免粒子大范围地盲目搜索,从而提高了搜索效率。具体的方法有很多种,比如通过设置最...