- 5
- 0
- 约1.03万字
- 约 33页
- 2016-06-24 发布于湖北
- 举报
粒子群优化算法 PSO Particle Swarm Optimization 姚新正 西安电子科技大学 Single_121@126.com 算法介绍 PSO和其他算法 差异: (1) PSO有记忆,好的解的知识所有粒子都保 存,而GA,以前的知识随着种群的改变被改变。 (2) PSO中的粒子仅仅通过当前搜索到最优点进行共享信息,所以很大程度上这是一种单共享项信息机制。而GA中,染色体之间相互共享信息,使得整个种群都向最优区域移动。 (3) GA的编码技术和遗传操作比较简单,而PSO 相对于GA,没有交叉和变异操作,粒子只是通过内部速度进行更新,因此原理更简单、参数更少、实现更容易。 算法介绍 PSO初始化为一群随机粒子(随机解)。然后通过迭代找到最优解。在每一次的迭代中,粒子通过跟踪两个“极值”(pbest,gbest)来更新自己。 在找到这两个最优值后,粒子通过下面的公式来更新自己的速度和位置。 (2)式 (1)式 在式(1)、(2)中,i=1,2,…,M,M是该群体中粒子的总数 有关的国际会议 ANTS International Workshop on Ant Colony Optimization and Swarm Intelligence 1998年首次召开,每两年一次 2006年 The Fifth GECCO(国际演化计算会议)
原创力文档

文档评论(0)