作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2011, Vol. 37 ›› Issue (20): 213-215. doi: 10.3969/j.issn.1000-3428.2011.20.074

• 人工智能及识别技术 • 上一篇    下一篇

一种克服局部最优的收缩因子PSO算法

纪雪玲,李 明,李 玮   

  1. (西南林业大学机械与交通学院,昆明 650224)
  • 收稿日期:2011-03-22 出版日期:2011-10-20 发布日期:2011-10-20
  • 作者简介:纪雪玲(1986-),女,硕士研究生,主研方向:智能优化算法;李 明,副教授、博士;李 玮,教授
  • 基金资助:
    云南省自然科学基金资助项目(2009CD070)

Constriction Factor Particle Swarm Optimization Algorithm with Overcoming Local Optimum

JI Xue-ling, LI Ming, LI Wei   

  1. (College of Machinery and Transportation, Southwest Forestry University, Kunming 650224, China)
  • Received:2011-03-22 Online:2011-10-20 Published:2011-10-20

摘要: 收缩因子粒子群优化算法容易陷入局部最优并出现早熟收敛的现象。为此,提出一种改进的收缩因子粒子群优化算法。该算法引入速度因子和位置因子参数,若粒子向全局最优接近且速度小于设定的速度因子,则认为该粒子可能出现停滞,从而对该粒子进行初始化,以增强粒子活力。在算法陷入局部最优时,通过该方法驱散粒子以提高种群多样性,避免产生早熟收敛现象。对多峰标准测试函数进行仿真实验,结果表明,该算法能提高收敛精度,有效避免算法陷入局部最优。

关键词: 粒子群优化算法, 收缩因子, 速度因子, 位置因子, 早熟收敛

Abstract: The constriction factor Particle Swarm Optimization(PSO) algorithm is easily trapped in the local optimum and appeared premature convergence. An improved constriction factor PSO algorithm is proposed to overcome the local optimum. The improved algorithm introduces a position factor and speed factor parameter, if all particles are close to the global optimum and its velocity is less than the speed factor that it is set in advance, these particles are likely to be stagnant, a re-initialization is done to enhance these particles’ energy. When the algorithm is in local optimum, this method can disperse the particles and improve the diversity of the population and avoid premature convergence. Comparing the three multimodal functions’ simulation, the data can verify the performance of the improved algorithm, simulation result shows that the improved algorithm improves its convergence accuracy, and effectively avoids falling into local optimum.

Key words: Particle Swarm Optimization(PSO) algorithm, constriction factor, speed factor, position factor, premature convergence

中图分类号: