[求助]关于PSO算法(粒子群算法)的源程序
小弟最近在看一些现代算法,是关于最优化问题的,对其中的粒子群算法<br>比较感兴趣,但由于编程能力薄弱,请问哪位仁兄有关于PSO算法的一些源程序<br>或资料,能不能分享一下??谢谢了先。[此贴子已经被VibInfo于2006-5-15 15:48:03编辑过]
用什么语言编写的
用什么语言编写的回复:(hzhlzhg)
<P>matlab,c,c++都可以<BR><BR>最好是VB的</P> 标准pso的代码(C及VB)可以在作者的网站上下载http://www.engr.iupui.edu/~shi/pso.html C语言程序包
http://forum.vibunion.com/forum/thread-29150-1-1.html
Java程序包
http://forum.vibunion.com/forum/thread-29151-1-1.html
VB程序包
http://forum.vibunion.com/forum/thread-29152-1-1.html matlab程序包
http://forum.vibunion.com/forum/thread-29154-1-1.html 做优化过程中遇到的最头疼的问题就是,离散变量的处理。由于客观原因,比如齿轮的齿数、滚珠数目为整数,比如齿轮的模数、V带的长度均要求取标准化的数值,所以有很多的离散变量需要处理。感觉没有好的办法。 原帖由 huright 于 2008-4-7 12:02 发表 http://www.chinavib.com/forum/images/common/back.gif
做优化过程中遇到的最头疼的问题就是,离散变量的处理。由于客观原因,比如齿轮的齿数、滚珠数目为整数,比如齿轮的模数、V带的长度均要求取标准化的数值,所以有很多的离散变量需要处理。感觉没有好的办法。
有很多方法的,pso、遗传算法等都可以解决整数规划问题 我要用粒子群算法,优化互谱法定向,可是对这个适应度函数不是很理解 。。。
不知可否也帮我解答一下。。。先谢谢了:loveliness: 有没有fortran程序呢??
页:
[1]