计算机工程与应用 ›› 2011, Vol. 47 ›› Issue (16): 32-34.

• 研究、探讨 • 上一篇    下一篇

新型的动态粒子群优化算法

王润芳1,张耀军2,裴志松1   

  1. 1.长春工业大学 人文信息学院,长春 130122
    2.信阳农业高等专科学校 计算机系,河南 信阳 464000
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2011-06-01 发布日期:2011-06-01

Novel particle swarm optimization algorithm

WANG Runfang1,ZHANG Yaojun2,PEI Zhisong1   

  1. 1.College of Humanities & Information,Changchun University of Technology,Changchun 130122,China
    2.Department of Computer,Xinyang Agricultural College,Xinyang,Henan 464000,China
  • Received:1900-01-01 Revised:1900-01-01 Online:2011-06-01 Published:2011-06-01

摘要: 为了解决动态改变惯性权重的自适应粒子群算法不易跳出局部最优的问题,提出了一种自适应变异的动态粒子群优化算法。在算法中引入了自适应学习因子和自适应变异策略,从而使算法具有动态自适应性,能够较容易地跳出局部最优。对几种典型函数的测试结果表明,该算法的收敛速度明显优于文献算法,收敛精度也有所提高。

关键词: 粒子群优化算法, 惯性权重, 自适应变异, 学习因子

Abstract: To solve the problem that adaptive particle swarm algorithm with dynamically changing inertia weigh algorithm is apt to trap in local optimum,a dynamic particle swarm optimization algorithm with adaptive mutation is proposed.The adaptive learning factor and adaptive mutation strategy are introduced in this new algorithm,so that proposed algorithm can easily jump out of local optimum with effective dynamic adaptability.The test experiments with three well-known benchmark functions show that the convergence speed of proposed algorithm is significantly superior to existing algorithms,and the convergence accuracy of algorithm is also increased.

Key words: particle swarm optimization algorithm, inertia weight, adaptive mutation, learning factor