推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

一个很好的学习粒子群算法的例子

更新时间:2018-12-03 20:43:43 大小:31K 上传用户:huangtongyue查看TA发布的资源 标签:粒子群算法 下载积分:0分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

 一个很好的学习粒子群算法的例子。(刘康C++版本) 程序介绍: 模拟一群鸟捕食的情景,从而达到优化目标函数的目的,这就是粒子群算法!起初在可行的空间中随机的产生一群粒子,然后让每个粒子开始在虚拟的空间中向四面八方飞翔,并且每个粒子都记下他们飞过的适应值(也就是目标优化函数)最高的点,而且整个粒子群有一个最高适应值个体,这样,粒子在飞翔的时候尽量朝向自己曾飞过的最好的点和集体的最好的点。最后达到收敛到近似最优点的目的。 备注:目标优化函数程序中已经内定了,f6 ={0.5-[sin(sqrt(x2+y2)2-0.5]}/(1+0.001*(x2+y2))2 用户可以通过编辑pso.cpp文件自定义优化函数。另外屏幕输出的是最后所求得的最优值和相应的最优点。 

部分文件列表

文件名文件大小修改时间
粒子群算法/pso/Src/pso.cpp1KB2003-07-08 23:00:16
粒子群算法/pso/Src/pso.h8KB2003-07-08 23:17:20
粒子群算法/pso/例子/pso.cpp2KB2008-12-12 12:03:04
粒子群算法/pso/例子/pso.dsp4KB2003-07-08 23:17:22
粒子群算法/pso/例子/pso.dsw1KB2003-07-08 23:17:22
粒子群算法/pso/例子/pso.h8KB2008-12-11 15:43:26
粒子群算法/pso/例子/pso.ncb65KB2008-12-12 12:03:06
粒子群算法/pso/例子/pso.opt81KB2008-12-12 12:03:06
粒子群算法/pso/例子/pso.plg1KB2008-12-11 15:43:28
粒子群算法/pso/例子/ReadMe.txt1KB2003-07-08 22:37:18
粒子群算法/pso/例子/StdAfx.cpp1KB2003-07-08 22:37:18
...

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载