计算机工程与应用 ›› 2010, Vol. 46 ›› Issue (32): 44-47.DOI: 10.3778/j.issn.1002-8331.2010.32.012

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

改进粒子群优化算法在[GM(1,1,λ)]模型上的应用

朱晓曦,张 潜   

  1. 华侨大学 商学院,福建 泉州 362021
  • 收稿日期:2009-06-02 修回日期:2009-07-17 出版日期:2010-11-11 发布日期:2010-11-11
  • 通讯作者: 朱晓曦

Application of improved particle swarm optimization algorithm on gray model GM(1,1,λ)

ZHU Xiao-xi,ZHANG Qian   

  1. School of Commerce,Huaqiao University,Quanzhou,Fujian 362021,China
  • Received:2009-06-02 Revised:2009-07-17 Online:2010-11-11 Published:2010-11-11
  • Contact: ZHU Xiao-xi

摘要:

提出了一种带有动态自适应惯性权重和随机变异策略的粒子群优化算法.在每次迭代时,算法可根据粒子的适应度变化动态改变惯性权重,从而使算法具有动态自适应性。当用早熟判断机制判断算法陷入早熟收敛时,采用随机变异策略使其跳出局部最优。将改进的算法应用于GM(1,1,λ)模型的求解,具体实例表明改进的粒子群优化算法能够显著提高GM(1,1,λ)模型的精度。

关键词: GM(1, λ)模型, 粒子群优化, 动态自适应惯性权重, 随机变异算子

Abstract: This paper proposes a new adaptive particle optimization algorithm with dynamic adaptive inertia weight and random mutation.During the running time,the inertia weight is determined by the particle’s fitness that makes the algorithm become dynamical and adaptive.By judging the local convergence,when the algorithm gets into the local convergence,it can start random mutation.The improved algorithm is applied to solve the gray model GM(1,1,λ),experiments on concrete examples show that the modified algorithm has strongly improved the calculation accuracy of gray model GM(1,1,λ).

Key words: gray model GM(1, λ), particle swarm optimization, dynamic adaptive inertia weight, random mutation operator

中图分类号: