一、基本概念
粒子群优化算法(ParticleSwarm Optimization,PSO)是进化计算的一个分支,是一种模拟自然界的生物活动的随机搜索算法,通过群体中的协作机制寻找最优解,被广泛应用于各种工程优化问题。
二、基本原理
图1 算法的思想来源
图2 算法的位置更新方式
三、算法的基本公式
算法的的速度由三部分构成:(1)自身速度;(2)个体认知;(3)社会引导
四、算法流程以及伪代码
五、算法的研究改进方向
1、算法理论研究
2、算法参数研究
3、拓扑结构研究
4、混合算法研究
5、算法应用研究
六、学习资源
1、重要学术期刊与国际会议
ANTS
InternationalWorkshop on Ant Colony Optimization and Swarm Intelligence
GECCO(国际演化计算会议)
Geneticand Evolutionary Computation Conference
particleswarm optimization (PSO), that focuses on continuousoptimization problems.