计算机工程与应用 ›› 2009, Vol. 45 ›› Issue (14): 53-55.DOI: 10.3778/j.issn.1002-8331.2009.14.014
陶俊波1,2,吴彰敦1,蔡德所1,3
TAO Jun-bo1,2,WU Zhang-dun1,CAI De-suo1,3
摘要: 改进PSO算法的惯性权重。惯性权重不仅随代数纵向线性变化,也根据当前和迄今粒子的适应度重排序横向线性变化。横向线性变化上限不变,下限逐渐减小,使得横向线性变化数值范围随代数逐渐增大。惯性权重数值随着代数逐渐取负,并且适应度差的粒子取负的几率更大。得到基于粒子适应度排序改进惯性权重的粒子群算法(ASMIWPSO算法)。通过仿真学解释ASMIWPSO算法。Rastrigrin函数测试对比ASMIWPSO算法、PSO算法,说明ASMIWPSO算法具有更好的优化结果。