資源簡介
量子遺傳算法的matlab程序,和大家分享
代碼片段和文件信息
?
function?[ang]=angle(popfL)
%%%計算量子門旋轉的角度
?popsize=10;
?lchrom=20;
?mepop=measure(pop);
?[incodefitness]=objfunc(mepop);
??deta=0.05*pi;
for?i=1:popsize
??if??fitness(i)<=f
??????for?j=1:lchrom
?????????????s=0;
?????????????a=pop(ij1);
??????????????b=pop(ij2);
??????????if?mepop(ij)==0&L(j)==1&a*b>0
?????????????????????????s=1;
??????????end???????????
?????????if?mepop(ij)==0&L(j)==1&?a*b<0
?????????????????????????s=-1;
?????????end????????????
??????????if??mepop(ij)==0&L(j)==1&b==0??
?????????????????????????s=1;
??????????end
???????????if?mepop(ij)==1&L(j)==0&a*b>0
????????????????????????s=-1;
???????????end????????????
?????????if???mepop(ij)==1&L(j)==0&a*b<0
?????????????????????????s=1;
?????????end?????????????
???????????if??mepop(i
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1714??2010-10-21?10:38??QGA\angle.m
?????文件????????605??2010-10-21?10:38??QGA\cross.m
?????文件???????1028??2010-10-21?10:38??QGA\generation.m
?????文件????????214??2010-10-21?10:38??QGA\intipop.m
?????文件????????193??2010-10-21?10:38??QGA\maxfit.m
?????文件????????399??2010-10-21?10:38??QGA\measure.m
?????文件????????755??2010-10-21?20:03??QGA\mtklQGA.m
?????文件????????484??2010-10-21?10:38??QGA\objfunc.m
?????文件???????1082??2010-10-21?20:12??QGA\QGA.m
?????文件????????234??2010-10-21?10:38??QGA\randprob.m
?????目錄??????????0??2010-10-22?15:57??QGA
-----------?---------??----------?-----??----
?????????????????6708????????????????????11
評論
共有 條評論