粒子群算法我要分享

Particle swarm optimization

关注次数: 204

下载次数: 0

文件大小: 3.62 kB

代码分类: 其他

开发平台: matlab

下载需要积分: 2积分

版权声明:如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

代码描述

中文说明: 粒子群算法(PSO)属于群智能算法的一种,是通过模拟鸟群捕食行为设计的。假设区域里就只有一块食物(即通常优化问题中所讲的最优解),鸟群的任务是找到这个食物源。鸟群在整个搜寻的过程中,通过相互传递各自的信息,让其他的鸟知道自己的位置,通过这样的协作,来判断自己找到的是不是最优解,同时也将最优解的信息传递给整个鸟群,最终,整个鸟群都能聚集在食物源周围,即我们所说的找到了最优解,即问题收敛。


English Description:

&Particle swarm optimization (PSO) is a kind of swarm intelligence algorithm, which is designed by simulating the predatory behavior of birds. Suppose that there is only one piece of food in the region (that is, the optimal solution in the general optimization problem), and the task of the birds is to find this food source. In the whole process of searching, birds pass their own information to each other to let other birds know their position. Through such cooperation, they can judge whether they find the optimal solution or not. At the same time, they also pass the information of the optimal solution to the whole bird group. Finally, the whole bird group can gather around the food source, that is to say, we have found the optimal solution, that is, the problem converges.


代码预览

相关推荐