粒子群 算法 matlab 程序

时间:2012-05-07 11:20:04
【文件属性】:

文件名称:粒子群 算法 matlab 程序

文件大小:39KB

文件格式:DOC

更新时间:2012-05-07 11:20:04

PSO

交叉变异粒子群优化算法 %初始化各个因子 c1=1.4962; %学习因子c1 c2=1.4962; %学习因子c2 w=0.7298; %惯性权重w N=20; %粒子群规模 D=6; %搜索空间维数(本程序适合3维及以上,不能求解1,2维) eps=10^(-6); %满足条件限制的误差(在不知道最小值时候不用设置) MaxDT=500; %粒子群繁殖的代数 %初始化粒子的速度和位置,数据结构用矩阵A表示 for i=1:N for j=1:2*D A(i,j)=rand; end end for i=1:N for j=2*D+1:3*D A(i,j)=A(i,j-2*D);


网友评论

  • 写论文刚好需要一个这样的算法论证,很不错
  • 有助理解,非常好!
  • 很好的资源 注释也很清楚 连我这新手都能看的懂 谢谢
  • 基本实现了粒子群算法,很好
  • 可以修改自己使用
  • 从中了解到了粒子群的具体实现,给我带来很大的帮助,非常感谢。