计算机与现代化

• 人工智能 •    下一篇

一种含驻留粒子的改进粒子群算法

  

  1. (上海电机学院电气学院,上海 201306)
  • 收稿日期:2017-03-30 出版日期:2017-11-21 发布日期:2017-11-21
  • 作者简介:张宏伟(1993-),男,湖北黄冈人,上海电机学院电气学院硕士研究生,研究方向:微电网优化配置; 张向锋(1977-),女,河南孟津人,副教授,博士,研究方向:智能控制,智能优化算法。
  • 基金资助:
    国家自然科学基金青年科学基金资助项目(11302123); 上海电机学院学科建设项目(16DFXK02)

An Improved Particle Swarm Optimization Algorithm Containing Resident Particles

  1. (School of Electrical Engineering, Shanghai Dianji University, Shanghai 201306, China)
  • Received:2017-03-30 Online:2017-11-21 Published:2017-11-21

摘要: 为了避免粒子群算法过早收敛,提出一种包含局部驻留粒子的改进粒子群算法(CRPSO)。该算法将基本的粒子群算法的粒子称为主粒子,而当算法每找到一个新的全体最优点之后,将会在这个最优点附近产生几个称为驻留粒子的搜索粒子。2种粒子分工协作,主粒子负责全局搜索而驻留粒子负责局部搜索。驻留粒子帮助主粒子群避免过早收敛,提高整个粒子群多样性。仿真结果表明,该算法能有效地改善粒子群算法在非线性全局优化问题上的早熟现象,增强粒子群算法的全局搜索能力。

关键词: 粒子群算法, 早熟现象, 主粒子, 驻留粒子

Abstract: An improved particle swarm optimization algorithm (CRPSO) is proposed to improve the premature convergence of particle swarm optimization algorithm (PSO). The particles of basic PSO are called as main particles in the improved algorithm. When the improved algorithm finds a better globally optimal extreme value point, it produces several points named resident particles around the global optimization point. The two kinds of particles work in cooperation that main particles are responsible for global research and resident particles for local search. Resident particles will help main particles to avoid falling into local extremum easily and improve the diversity of the whole particle swarm. The simulation results have validated its feasibility and effectiveness.

Key words: PSO, premature convergence, main particles, resident particles

中图分类号: