计算机科学 ›› 2010, Vol. 37 ›› Issue (4): 249-.

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

基于惩罚机制的自适应交叉粒子群算法

陈晋音,杨东勇,卢瑾   

  1. (浙江工业大学信息工程学院 杭州310023)
  • 出版日期:2018-12-01 发布日期:2018-12-01

Self-adaptive Crossover Particle Swarm Optimization Based on Penalty Mechanism

CHEN Jin-yin,YANG Dong-yong,LU Jin   

  • Online:2018-12-01 Published:2018-12-01

摘要: 粒子群算法存在容易陷入局部收敛的问题,尤其在求解约束条件优化问题时。提出一种基于惩罚机制的自适应交叉粒子群算法,其分3个层次克服局部收敛,获得最优解。首先引入交叉操作,根据粒子群进化过程中的种群多样性模型得到全局最优解。其次为求解约束优化问题,提出了基于惩罚机制的交叉粒子群算法,改进了H策略和简化了P策略惩罚机制。验证了所提算法在算法复杂度没有明显增加的情况下,性能得到了提高。最后分析得出在解决约束条件优化问题时,根据问题本身单峰和多峰的不同特性,粒子群算法的参数对收敛速度和最优解有关键影响。提出用通用公

关键词: 粒子群算法,交叉操作,收敛模型,自适应,单峰和多峰函数优化,约束优化

Abstract: Particle swarm optimization (PSO) has obvious shortcoming such as local convergence, whose performance of solving constrained optimization problems needs to be improved especially in aspect of convergence speed and optimum value. In this paper, penalty mechanism based self-adaptive crossover PSO was put forward to solve the above two problems by three levels. Aiming at the local convergence problem, crossover operation was brought into PSO. Population diversity model was used to maintain population diversity to achieve global optimum solution. Penalty mechanism based self-adaptive crossover PSO was put forward which improves H strategy and simplifies P strategy. The brought algorithm has better performance without obvious algorithm complexity increasing. According to velocity variety of particles during evolution, particle moving law and the impact of parameters were analyzed. A general calculating formula was put forward to control parameters for optimizing which extends application areas for PSO.

Key words: Particle swarm optimization, Crossover, Convergence model, Self-adaptive, Unimodal and multi-modal function optimizations, Constrained optimization

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!