資源簡介
遺傳算法實例演示及思想說明。MATLAB及PPT。程序附有詳細說明,供大家學習討論。

代碼片段和文件信息
%%交叉
function?POPNew=Crossover(POPpop_cross_rate)
[sizexsizey]=size(POP);
crossNum=fix(fix(sizex*pop_cross_rate));
crossANum=randi([1sizex]1crossNum);
crossBNum=randi([1sizex]1crossNum);
POPTem=zeros(crossNumsizey);
for?i=1:1:crossNum
????POPTem(i:)=[POP(crossANum(i)1:fix(sizey/2))POP(crossBNum(i)fix(sizey/2)+1:sizey)];
end
POPNew(1:sizex:)=POP(1:sizex:);
POPNew(sizex+1:sizex+crossNum:)=POPTem;
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????435??2018-01-11?14:34??test\Crossover.m
?????文件?????????64??2018-01-11?11:51??test\DecodeGA.m
?????文件????????263??2018-01-11?14:42??test\DeleteGA.m
?????文件????????246??2018-01-11?11:53??test\Fitness.m
?????文件????????229??2018-01-11?11:24??test\InitialPop.m
?????文件????????673??2018-01-12?15:04??test\MainGA.m
?????文件????????458??2018-01-11?14:43??test\Mutation.m
?????文件????????312??2018-01-10?16:07??test\plothelp.m
?????文件????????273??2018-01-10?16:14??test\plottest.m
?????文件????????331??2018-01-11?13:41??test\Selection.m
?????文件????????291??2018-01-11?15:14??test\Target.m
?????文件??????80122??2018-01-12?15:25??test\簡單思想.pptx
?????目錄??????????0??2018-01-12?15:25??test
-----------?---------??----------?-----??----
????????????????83697????????????????????13
- 上一篇:BP神經網絡 擬合正弦曲線的
- 下一篇:基于RBF算法的PID控制
評論
共有 條評論