计算机应用 ›› 2013, Vol. 33 ›› Issue (08): 2257-2260.

• 人工智能 • 上一篇    下一篇

基于进食粒子群和共轭梯度的混合优化策略

王俭臣1,齐晓慧1,单甘霖2   

  1. 1. 军械工程学院 无人机工程系,石家庄 050003;
    2. 军械工程学院军械工程学院 电子与光学工程系,石家庄 050003
  • 收稿日期:2013-02-21 修回日期:2013-03-19 出版日期:2013-08-01 发布日期:2013-09-11
  • 通讯作者: 王俭臣
  • 作者简介:王俭臣(1987-),男,山东济宁人,博士研究生,主要研究方向:智能优化、故障诊断;
    齐晓慧(1962-),女,辽宁抚顺人,教授,博士生导师,主要研究方向:最优化理论、智能控制;
    单甘霖(1962-),男,江苏如东人,教授,博士生导师,主要研究方向:神经网络。
  • 基金资助:

    国防预研基金资助项目

Mixed optimization strategy based on eating particle swarm and conjugate gradient

WANG Jianchen1,QI Xiaohui1,SHAN Ganlin2   

  1. 1. Department of Unmanned Plane Engineering, Ordnance Engineering College, Shijiazhuang Hebei 050003, China
    2. Department of Electronic and Optical Engineering, Ordnance Engineering College, Shijiazhuang Hebei 050003, China
  • Received:2013-02-21 Revised:2013-03-19 Online:2013-09-11 Published:2013-08-01
  • Contact: WANG Jianchen

摘要: 传统粒子群算法初期搜索过程中,种群过快地向当前最优粒子飞行,易导致早熟收敛;而算法后期,粒子大量聚集,算法收敛速度慢。通过引入种群进食和二次飞行,提出一种全局性的进食粒子群算法(EPSO),使局部最优附近的粒子进食后快速飞离,以改善种群多样性。并将共轭梯度法(CG)与EPSO相结合形成一种混合优化策略,其中CG用于EPSO的局部搜索过程,以提高收敛速度和精度。利用高维标准测试函数进行寻优实验,并与近年文献方法进行对比,实验结果表明该算法能够克服局部最优的不足,同时继承了CG局部寻优精度高和收敛速度快的特点。

关键词: 粒子群算法, 进食过程, 二次飞行, 共轭梯度, 混合优化

Abstract: Particle Swarm Optimization (PSO) is an intelligent evolutionary approach widely used to search for the global optimal solution. However, fast flying of swarm particles to the current optimal solution at the early algorithm phase may result in premature convergence, and at the late phase, convergence of a majority of particles causes the degradation of swarm speed. To deal with those shortcomings, a new global algorithm named Eating Particle Swarm Optimization (EPSO) was put forward. In this algorithm, the concepts of eating process and second flight were introduced to guarantee particles flying quickly away from the current optimal solution, so that individual diversity was enhanced. Then the proposed EPSO was combined with Conjugate Gradient (CG) method to form a mixed optimization strategy, in which CG was applied to the local optimization of EPSO algorithm to improve the convergence speed and precision. High-dimensional Benchmark functions were used for optimization experiments, of which the results were compared with the methods in recent literature. The results show that the proposed approach can avoid local optimal phenomena, and obtains the merits of CG in terms of optimization accuracy and convergence speed.

Key words: Particle Swam Optimization (PSO), eating process, second flight, Conjugate Gradient (CG), mixed optimization

中图分类号: