Computer Engineering and Applications ›› 2010, Vol. 46 ›› Issue (16): 232-234.DOI: 10.3778/j.issn.1002-8331.2010.16.067

• 工程与应用 • Previous Articles     Next Articles

Improved particle swarm optimization algorithm for high-dimension complex functions

GUO Bo,WANG She-wei,TAO Jun   

  1. Department of Aviation Control Engineering,Aviation University of Air Force,Changchun 130022,China
  • Received:2008-11-24 Revised:2009-02-24 Online:2010-06-01 Published:2010-06-01
  • Contact: GUO Bo

改进粒子群算法在高维复杂函数寻优中的应用

国 博,王社伟,陶 军   

  1. 空军航空大学 航空控制工程系,长春 130022
  • 通讯作者: 国 博

Abstract: The PSO may convergence in local optimal solution when it is applied to optimization of complex functions,an improved structure of the algorithm,called multi-stage multi-subgroup PSO(Multi-stage Multi-subpopulation Particle Swarm Optimization,MMPSO) is constructed.It regroups the multiple subpopulations,achieves the information exchange of different groups,raises the efficiency of getting the global optimal solution.At the same time,in order to retain the efficiency of the algorithms,the transformation of the staged search model is made.It combines the rapidity of the global best model with the global optimality of the partial best model.These strategies ensure that the improved PSO has a stronger efficiency of getting the global optimal solution and the highest rapidity of convergence as far as possible.Then the test on the multiple peak value function demonstrates MMPSO algorithm has obvious advantage of accuracy.

Key words: high-dimension complex functions, global optimization algorithm, particle swarm optimization

摘要: 针对粒子群算法应用于复杂函数优化时可能出现过早收敛于局部最优解的情况,提出了一种改进的算法结构,命名为多阶段多子群粒子群算法(Multi-stage Multi-subpopulation Particle Swarm Optimization,MMPSO),该方法主要通过多子群之间阶段性的重分组策略,强化不同群体之间的信息交流,增大其搜索到全局最优解的概率,同时,为了保留粒子群算法高效优化的特点,通过分阶段搜索模式的转变,将全局最好模型收敛的快速性和局部最好模型收敛的全局最优性进行折中,确保改进后的粒子群算法拥有更强的全局搜索能力和尽量高的收敛速度。仿真实验证明,MMPSO算法相对于基本粒子群算法而言具有明显的精度优势。

关键词: 高维复杂函数, 全局优化, 粒子群算法

CLC Number: