学习笔记:MATLAB优化算法应用之粒子群算法(一)
学习笔记:MATLAB优化算法应用之粒子群算法(一)
一、粒子群算法简述
粒子群算法(Particle Swarm Optimization, PSO)是一种基于群体的随机优化技术,其基本思想是受鸟类群体行为的研究结果的启发。PSO算法通过模拟群体行为,将每个可能产生的解表述为群中的一个微粒,每个微粒都具有自己的位置向量和速度向量,以及一个由目标函数决定的适应度。所有微粒在搜索空间中以一定速度飞行,通过追随当前搜索到的最优值来寻找全局最优值。
粒子群算法对个体进行操作的3 条基本规则是:
①飞离最近的个体,
原创
2020-05-18 21:51:03 ·
3158 阅读 ·
4 评论