计算机应用 ›› 2014, Vol. 34 ›› Issue (2): 506-509.

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

多样性反馈与控制的粒子群优化算法

饶兴华,王文格,胡旭   

  1. 湖南大学 机械与运载工程学院,长沙 410082
  • 收稿日期:2013-08-02 修回日期:2013-10-11 出版日期:2014-02-01 发布日期:2014-03-01
  • 通讯作者: 王文格
  • 作者简介:饶兴华(1987-),男,贵州安龙人,硕士研究生,主要研究方向:组合机构设计及优化;王文格(1966-),男,湖南岳阳人,教授,博士,主要研究方向:机电控制、运动控制、图像与视觉检测;胡旭(1990-),男,湖南益阳人,硕士研究生,主要研究方向:复杂机电控制。
  • 基金资助:
    国家自然科学基金资助项目

Diversity feedback and control particle swarm optimization algorithm

RAO Xinghua,WANG Wenge,HU Xu   

  1. College of Mechanical and Vehicle Engineering, Hunan University, Changsha Hunan 410082, China
  • Received:2013-08-02 Revised:2013-10-11 Online:2014-02-01 Published:2014-03-01
  • Contact: WANG Wenge

摘要: 针对粒子群优化(PSO)算法的早熟收敛问题,提出了一种多样性反馈与控制的粒子群优化 (DFCPSO)算法。该算法在搜索过程中根据多样性反馈信息,动态调整算法参数,改善了搜索次数在多样性曲线上的分布情况。当多样性或群体适应度方差下降到给定的阈值时,通过基于最优点排斥的初始化操作,高效率发散,使粒子飞离聚集区域,重新开始搜索,从而使种群多样性保持在合理范围内,避免了早熟收敛现象。对多个标准测试函数的实验结果表明,与当前多样性控制的粒子群优化(DCPSO)算法相比,DFCPSO算法在复杂优化问题和多模态优化问题中具有更强的全局搜索能力。

关键词: 粒子群优化, 早熟收敛, 多样性, 全局最优

Abstract: Concerning the premature convergence problem in Particle Swarm Optimization (PSO) algorithm, a Diversity Feedback and Control PSO (DFCPSO) algorithm was proposed. In the process of search, the algorithm dynamically adjusted the algorithm parameters according to the feedback information of diversity; as a result, the distribution of iterations in the diversity curve was improved. When the population diversity or the variance of the population's fitness dropped to the given thresholds, the proposed algorithm would let the particle swarm initialize based on the repulsion of the global best position and fly away from the gathering area efficiently to search again, hence the diversity was controlled in a reasonable range, which avoided premature convergence. The experimental results on several well-known benchmark functions show that DFCPSO has stronger global optimization ability in the complicated problems and multi-modal optimization when being compared with the existing Diversity-Controlled PSO (DCPSO).

Key words: Particle Swarm Optimization (PSO), premature convergence, diversity, global convergence

中图分类号: