差分进化算法(matlab)
clear all;
close all;
clc;
NP=50;
D=10;
G=200;
F0=0.4;%初试变异算子
CR=0.1;%交叉算子
Xs=20;
Xx=-20;
yz=10^-6;%阈值
%初始化
x=zeros(D,NP);%初始种群
v=zeros(D,NP);%变异种群
u=zeros(D,NP);%选择种群
x=rand(D,NP)*(Xs-Xx)+Xx;%初始化
for...
原创
2019-12-17 20:17:06 ·
1619 阅读 ·
2 评论