-
大小: 72KB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-06-03
- 語(yǔ)言: Matlab
- 標(biāo)簽: 遺傳算法??實(shí)現(xiàn)??
資源簡(jiǎn)介
遺傳算法實(shí)例演示及思想說(shuō)明。MATLAB及PPT。程序附有詳細(xì)說(shuō)明,供大家學(xué)習(xí)討論。

代碼片段和文件信息
%%交叉
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
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????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\簡(jiǎn)單思想.pptx
?????目錄??????????0??2018-01-12?15:25??test
-----------?---------??----------?-----??----
????????????????83697????????????????????13
評(píng)論
共有 條評(píng)論