上传粒子群算法程序
%标准粒群优化算法程序% 2007.1.9 By jxy
%测试函数:f(x,y)=100(x^2-y)^2+(1-x)^2, -2.048<x,y<2.048
%求解函数最小值
global popsize; %种群规模
%global popnum; %种群数量
global pop; %种群
%global c0; %速度惯性系数,为0—1的随机数
global c1; %个体最优导向系数
global c2; %全局最优导向系数
global gbest_x; %全局最优解x轴坐标
global gbest_y; %全局最优解y轴坐标
global best_fitness; %最优解
global best_in_history; %最优解变化轨迹
global x_min; %x的下限
global x_max; %x的上限
global y_min; %y的下限
global y_max; %y的上限
global gen; %迭代次数
global exetime; %当前迭代次数
global max_velocity; %最大速度
initial; %初始化
for exetime=1:gen
outputdata; %实时输出结果
adapting; %计算适应值
errorcompute(); %计算当前种群适值标准差
updatepop; %更新粒子位置
pause(0.01);
end
clear i;
clear exetime;
clear x_max;
clear x_min;
clear y_min;
clear y_max;
请问下这是用什么程序编写的呢? 可以相互学习,不错,谢谢楼主 不知道哦,可以运行不!谢谢 强烈支持楼主ing…… 这是用matlab的M文件程序编写的。新建文件夹是什么 回复 2# seanchio
里面是源程序的,上传上来和大家讨论下呢::shy:: 很实用,这个优化算法现在广泛应用在各个领域。目前我也在搜集这方面的资料呢,谢谢你的分享! 俺是不是要执行版规啊 :) 回复 5# fat.taotao
? 上传资料,请说明该资料有何可取之处 ::lol:: 不错的东东 回复 7# fat.taotao
晕 还不错,希望对我会有帮助。