资源介绍
交叉变异粒子群优化算法
%初始化各个因子
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);