xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

資源簡(jiǎn)介

遺傳算法 GA 最優(yōu)保留 輪盤(pán)賭算子、單點(diǎn)交叉算子、位點(diǎn)變異算子 最后繪制最優(yōu)適應(yīng)度進(jìn)化曲線(xiàn)

資源截圖

代碼片段和文件信息

clc;
%初始化參數(shù)
T=100;%仿真代數(shù)
N=80;%?群體規(guī)模
pm=0.05;pc=0.8;%交叉變異概率
umax=2.048;umin=-2.048;%參數(shù)取值范圍
L=10;%單個(gè)參數(shù)字串長(zhǎng)度,總編碼長(zhǎng)度2L
bval=round(rand(N2*L));%初始種群???%%RAND返回0到1的均勻分布隨機(jī)數(shù)
bestv=-inf;%最優(yōu)適應(yīng)度初值
%迭代開(kāi)始
for?ii=1:T
%解碼,計(jì)算適應(yīng)度
for?i=1:N
????????y1=0;y2=0;
????????for?j=1:1:L
???????????y1=y1+bval(ij)*2^(L-j);
????????end
????????x1=(umax-umin)*y1/(2^L-1)+umin;
????????for?j=(L+1):1:2*L
???????????y2=y2+bval(ij)*2^(2*L-j);
????????end
????????x2=(umax-umin)*y2/(2^L-1)+umin;
????????obj(i)=100*(x1*x1-x2)^2+(1-x1)^2;?%目標(biāo)函數(shù)?
????????xx(i:)=[x1x2];%用以記錄當(dāng)前x1和x2的值
????end
func=obj;%目標(biāo)函數(shù)轉(zhuǎn)換為適應(yīng)度函數(shù)
p=func/sum(func);
q=cumsum(p);%累加
[fmaxindmax]=max(func);%求當(dāng)代最佳個(gè)體
???if?fmax>=bestv
??????bestv=fmax;%到目前為止最優(yōu)適應(yīng)度值
??????bvalxx=bval(indmax:);%到目前為止最佳位串
??????optxx=xx(indmax:);%到目前為止最優(yōu)參數(shù)
???end???
???Bfit1(ii)=bestv;?%?存儲(chǔ)每代的最優(yōu)適應(yīng)度
%%%%遺傳操作開(kāi)始
%輪盤(pán)賭選擇
?for?i=1:(N-1)
????r=rand;
????tmp=find(r<=q);
????newbval(i:)=bval(tmp(1):);
?end?
??newbval(N:)=bvalxx;%最優(yōu)保留
??bval=newbval;
%單點(diǎn)交叉
for?i=1:2:(N-1)
???cc=rand;
???if?cc???????point=ceil(rand*(2*L-1));%取得一個(gè)1到2L-1的整數(shù)
???????ch=bval(i:);
???????bval(ipoint+1:2*L)=bval(i+1point+1:2*L);
???????bval(i+1point+1:2*L)=ch(1point+1:2*L);
????end
end???
bval(N:)=bvalxx;%最優(yōu)保留
%位點(diǎn)變異
mm=rand(N2*L)mm(N:)=zeros(12*L);%最后一行不變異,強(qiáng)制賦0
bval(mm)=1-bval(mm);?
end
%輸出
plot(Bfit1‘red‘);%?繪制最優(yōu)適應(yīng)度進(jìn)化曲線(xiàn)
title(‘函數(shù)最大值‘);
bestv???%輸出最優(yōu)適應(yīng)度值
optxx????%輸出最優(yōu)參數(shù)

?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----

?????文件???????1679??2012-12-18?22:22??zuiyoubaoliu.m

-----------?---------??----------?-----??----

?????????????????1679????????????????????1


評(píng)論

共有 條評(píng)論