資源簡介
這個可以使用,已經(jīng)測試過。自適應(yīng)小生境遞階遺傳算法
代碼片段和文件信息
%
clc
clear?all
popsize?=?40;?%
parrange=[-10?10;-10?10];
m=16;???%
pc=0.8;?%
T=150;??%
pm=0.1;?%
num=size(parrange1);
par=cell(popsizenum);
popcon=ones(popsizem);
%
poppar=initialcon(popsizem);
aa=1;
tt=1;
[par?poppar]=fitness(parrangepopconpopparaattpar)
TraceInfo(tt1)=tt;
%
[TraceInfo(tt2)?index]=max(poppar(:(m+1)));
%
TraceInfo(tt3)=mean(poppar(:(m+1)));
best(1:)=[par(index:)?TraceInfo(tt2)?1];
k=2;
while?tt ????tt=tt+1;
????[popconn1?popparn1]=select(popconpopparpopsizem);
????%
????popconn2=crossovercon(popconn1popsizepcm);
????%
????popconn3=mutation(popconn2pmpopsizem);
????%
????popparn2=crossovercon(popparn1(:1:m)popsizepcm);
????%
????popparn3=mutation(popparn2(:1:m)pmpopsizem);
????%
????popcon1=[popcon;p
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-05-13?16:00??GOOD?自適應(yīng)小生境遞階遺傳算法\
?????文件????????2068??2006-10-18?22:42??GOOD?自適應(yīng)小生境遞階遺傳算法\AADGA.asv
?????文件????????2345??2006-10-19?00:06??GOOD?自適應(yīng)小生境遞階遺傳算法\AADGA.m
?????文件?????????487??2006-10-19?00:02??GOOD?自適應(yīng)小生境遞階遺傳算法\crossovercon.asv
?????文件?????????487??2006-10-19?00:05??GOOD?自適應(yīng)小生境遞階遺傳算法\crossovercon.m
?????文件?????????335??2006-10-18?23:02??GOOD?自適應(yīng)小生境遞階遺傳算法\crossoverpar.asv
?????文件?????????332??2006-10-18?23:12??GOOD?自適應(yīng)小生境遞階遺傳算法\density.asv
?????文件?????????373??2006-10-19?00:06??GOOD?自適應(yīng)小生境遞階遺傳算法\density.m
?????文件?????????114??2006-10-18?23:06??GOOD?自適應(yīng)小生境遞階遺傳算法\fitfunction.m
?????文件????????1274??2006-10-18?23:37??GOOD?自適應(yīng)小生境遞階遺傳算法\fitness.asv
?????文件????????1404??2006-10-18?23:53??GOOD?自適應(yīng)小生境遞階遺傳算法\fitness.m
?????文件?????????192??2006-10-18?22:48??GOOD?自適應(yīng)小生境遞階遺傳算法\initialcon.m
?????文件?????????201??2006-10-18?23:43??GOOD?自適應(yīng)小生境遞階遺傳算法\mutation.m
?????文件?????????547??2006-10-18?23:57??GOOD?自適應(yīng)小生境遞階遺傳算法\select.m
評論
共有 條評論