研究文章

多尺度合作微分进化算法

算法1

MCDE算法的伪代码。
输入:人口规模NP,维度D最大数量的评估maxf;最初的比例因子调频j,最初的交叉概率CRj;权重因子c= 0.1,权力的意思n= 4;初始化种群流行1、流行2,和流行3根据方程(8);让 ;
开始:
进化一代G当前评价*菲斯= 0 = 0,;
而菲斯 maxf
j= 1 3
如果G> 0
计算调频j、铬j根据方程(13),(14),(16)和(17);
如果
计算程序 , 根据方程(12)和(15);
执行变异策略根据方程(5),(6)和(7),分别;
执行协方差学习根据方程(10)和(11);
结束了
如果
;
年代F,j=F,j可控硅,j= CR,j;
其他的
;
如果
菲斯=菲斯+ NPj;
结束了
结束了
,G=G+ 1;
根据方程(9),良好的个人和亚种群的再分配的比例计算;
结束时
结束
输出:个人的人口最小的目标函数。