模拟一群鸟捕食的情景,从而达到优化目标函数的目的,这就是粒子群算法!起初在可行的空间中随机的产生一群粒子,然后让每个粒子开始在虚拟的空间中向四面八方飞翔,并且每个粒子都记下他们飞过的适应值(也就是目标优化函数)最高的点,而且整个粒子群有一个最高适应值个体,这样,粒子在飞翔的时候尽量朝向自己曾飞过的最好的点和集体的最好的点。最后达到收敛到近似最优点的目的。
标签: 模拟
上传时间: 2016-01-21
上传用户:playboys0
基于多线程机制的,利用Matlab编写,粒子群优化算法。目标变量采用归一化处理,适用于所有的优化函数。优化函数自定义为fitness(x)。
上传时间: 2013-12-30
上传用户:banyou
包含大量遗传算法程序,还有部分PID参数优化函数,希望对朋友们有用。
上传时间: 2016-07-03
上传用户:evil
一个很好的学习粒子群算法的例子。(刘康C++版本) 程序介绍: 模拟一群鸟捕食的情景,从而达到优化目标函数的目的,这就是粒子群算法!起初在可行的空间中随机的产生一群粒子,然后让每个粒子开始在虚拟的空间中向四面八方飞翔,并且每个粒子都记下他们飞过的适应值(也就是目标优化函数)最高的点,而且整个粒子群有一个最高适应值个体,这样,粒子在飞翔的时候尽量朝向自己曾飞过的最好的点和集体的最好的点。最后达到收敛到近似最优点的目的。 备注:目标优化函数程序中已经内定了,f6 ={0.5-[sin(sqrt(x2+y2)2-0.5]}/(1+0.001*(x2+y2))2 用户可以通过编辑pso.cpp文件自定义优化函数。另外屏幕输出的是最后所求得的最优值和相应的最优点。
上传时间: 2014-11-21
上传用户:天涯
该程序利用遗传算法求Rosenbrock函数的极大值。该算法主要包括确定决策变量、建立优化模型、确定编码方法、确定解码方法、确定个体评价方法、设计遗传算子、确定遗传算法的运行参数等七个步骤。
标签: Rosenbrock 算法 程序 函数
上传时间: 2015-07-04
上传用户:三人用菜
遗传算法的函数优化sga
上传时间: 2015-01-12
上传用户:zyt
函数的遗传算法优化程序
上传时间: 2015-02-21
上传用户:yzhl1988
这是我自己编的从数据中自动提取模糊规则的程序,这个文件中包括了一个主程序和几个函数,能够自动提起模糊规则、合并优化模糊规则。
上传时间: 2013-12-22
上传用户:gxrui1991
优化算法,可有通过考察所构建模型来组合自己的函数功能,有选择的提供程序
上传时间: 2013-12-16
上传用户:jiahao131
结构优化程序,罚函数法.可求解非线性规划问题.
上传时间: 2015-03-20
上传用户:ljmwh2000