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

  • 大小: 106KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-09
  • 語言: Matlab
  • 標簽: 遺傳算法??

資源簡介

%用遺傳算法進行簡單函數的優化 clear bn=22; %個體串長度 inn=50; %初始種群大小 gnmax=200; %最大代數 pc=0.75; %交叉概率 pm=0.05; %變異概率 %產生初始種群 s=round(rand(inn,bn)); %計算適應度,返回適應度f和累積概率p [f,p]=objf(s); gn=1; while gn<gnmax+1 for j=1:2:inn %選擇操作 seln=sel(s,p); %交叉操作 scro=cro(s,seln,pc); scnew(j,:)=scro(1,:); scnew(j+1,:)=scro(2,:); %變異操作 smnew(j,:)=mut(scnew(j,:),pm); smnew(j+1,:)=mut(scnew(j+1,:),pm); end s=smnew; %產生了新的種群 %計算新種群的適應度 [f,p]=objf(s); %記錄當前代最好和平均的適應度 [fmax,nmax]=max(f); fmean=mean(f); ymax(gn)=fmax; ymean(gn)=fmean; %記錄當前代的最佳個體 x=n2to10(s(nmax,:)); xx=-1.0+x*3/(power(2,bn)-1); xmax(gn)=xx; gn=gn+1 end gn=gn-1; %繪制曲線 subplot(2,1,1); plot(1:gn,[ymax;ymean]); title('歷代適應度變化','fonts',10); legend('最大適應度','平均適應度'); string1=['最終適應度',num2str(ymax(gn))]; gtext(string1); subplot(2,1,2); plot(1:gn,xmax,'r-'); legend('自變量'); string2=['最終自變量',num2str(xmax(gn))]; gtext(string2);

資源截圖

代碼片段和文件信息

%“交叉”操作
function?scro=cro(sselnpc);

[inn?bn]=size(s);

if?rand???chb=ceil(rand*(bn-1));??%在[1bn-1]范圍內隨機產生一個交叉位
???scro(1:)=[s(seln(1)1:chb)?s(seln(2)chb+1:bn)];
???scro(2:)=[s(seln(2)1:chb)?s(seln(1)chb+1:bn)];
else
???scro(1:)=s(seln(1):);
???scro(2:)=s(seln(2):);
end??

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????320??2009-09-10?16:46??Matlab?程序\cro.m

?????文件?????????52??2006-07-27?14:36??Matlab?程序\ft.m

?????文件???????3876??2009-09-10?16:43??Matlab?程序\ga.m

?????文件????8157696??2007-09-26?09:50??Matlab?程序\garunning.avi

?????文件???????1288??2003-05-06?14:58??Matlab?程序\init.mat

?????文件???????1179??2006-07-27?17:01??Matlab?程序\main.m

?????文件????????189??2009-09-10?16:46??Matlab?程序\mut.m

?????文件????????128??2006-07-27?14:33??Matlab?程序\n2to10.m

?????文件????????466??2009-09-10?16:45??Matlab?程序\objf.m

?????文件????????225??2006-07-27?14:32??Matlab?程序\sel.m

?????目錄??????????0??2009-10-26?17:56??Matlab?程序

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

??????????????8165419????????????????????11


評論

共有 條評論