挺完整的一篇博客,这里转载记录一下。
原文链接:PSO-LSSVM算法及其MATLAB代码
一、PSO
1.概念
粒子群优化算法(PSO:Particle swarm optimization)是一种进化计算技术。它的基本思想:通过群体中个体之间的协作和信息共享来寻找最优解。
2.算法的原理和实现步骤
2.1算法原理
PSO初始化为一群随机粒子(随机解),然后通过迭代找到最优解。在每一次的迭代中,粒子通过跟踪两个“极值”(pbest,gbest)来更新自己。在找到这两个最优值后,粒子通过下面的公式来更新自己的速度和位置。