91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-15
  • 語言: 其他
  • 標(biāo)簽: DE??

資源簡介

此分享不僅提供了差分進(jìn)化算法代碼,還包含10維測試函數(shù)實(shí)例

資源截圖

代碼片段和文件信息

function?[ftx_besty_bestFEs]?=?DE(fpopsizeDGMuCRublb)
%NP??種群數(shù)量??
%D???變量的維數(shù)??
%G???最大進(jìn)化代數(shù)??
%F???變異算子??
%CR??交叉算子??
%Xs??上限??
%Xx??下限??
FEs?=?0;
x?=?zeros(popsizeD);???????%初始種群??
v?=?zeros(popsizeD);???????%變異種群??
u=zeros(popsizeD);???????%選擇種群??
x=rand(popsizeD).*repmat((ub-lb)popsize1)+repmat(lbpopsize1);??%賦初值??
%計(jì)算適應(yīng)度函數(shù)值??
for?m=1:popsize
???Ob(m)=f(x(m:));
???FEs?=?FEs+1;
???if?FEs?==?1
???????ft(FEs)?=?Ob(m);
???else
???????if?Ob(m)???????????ft(FEs)?=?Ob(m);
???????else
???????????ft(FEs)?=?ft(FEs-1);
???????end
???end
end
%差分操作
for?gen=1:G
?????%變異操作
?????%r1r2r3和m互不相同
?????for?m=1:popsize
????????r1=randi([1popsize]);
????????while(r1==m)
????????????r1=randi([1popsize]);
????????end
????????r2=randi([1popsize]);
????????while(r2==m)||(r2==r1)
????????????r2=randi([1popsize]);
????????end
????????r3=randi([1popsize]);
????????while((r3==m)||(r3==r1)||(r3==r2))
????????????r3=randi([1popsize]);
????????end
????????v(m:)=x(r1:)+Mu*(x(r2:)-x(r3:));
?????end
?????%交叉操作
?????r=randi([1D]);
?????for?n=1:D
?????????cr=rand;
?????????if(cr?????????????u(:n)=v(:n);
?????????else
?????????????u(:n)=x(:n);
?????????end
?????end
?????%邊界條件處理
?????%邊界吸收
????for?m=1:popsize
????????for?n=1:D
????????????if?u(mn)????????????????u(mn)=lb(n);
????????????elseif?u(mn)>ub(n)
????????????????u(mn)=ub(n);
????????????end
????????end
????end
????%選擇操作
????for?m=1:popsize
????????Ob1(m)=f(u(m:));
????????FEs?=?FEs+1;
????????if?Ob1(m)????????????ft(FEs)?=?Ob1(m);
????????else
????????????ft(FEs)?=?ft(FEs-1);
????????end
????????if?Ob1(m)????????????x(m:)=u(m:);
????????????x_best?=?x(m:);
????????end
????end
????for?m=1:popsize
????????Ob(m)=f(x(m:));
????end
end

y_best=min(Ob);?????????%最優(yōu)值
end

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-10-23?10:59??DE\
?????文件????????2001??2018-05-08?10:23??DE\DE.m
?????文件?????????336??2018-04-10?19:01??DE\fun10.m
?????文件?????????340??2018-05-08?10:22??DE\main.m

評論

共有 條評論