資源簡介
可以運行的GA 算法 ,matlab 編寫 ,資源優化,可以運行的GA 算法 ,matlab 編寫 ,資源優化,

代碼片段和文件信息
%單點交叉操作
%pop_size:?種群大小
%chromo_size:?染色體長度
%cross_rate:?交叉概率
function?crossover(pop_size?chromo_size?cross_rate)
global?pop;
for?i=1:2:pop_size
????if(rand?????????cross_pos?=?round(rand?*?chromo_size);
????????if?or?(cross_pos?==?0?cross_pos?==?1)
????????????continue;
????????end
????????for?j=cross_pos:chromo_size
????????????temp?=?pop(ij);
????????????pop(ij)?=?pop(i+1j);
????????????pop(i+1j)?=?temp;
????????end
????end
end
clear?i;
clear?j;
clear?temp;
clear?cross_pos;
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????547??2013-02-16?15:44??GA\crossover.m
?????文件????????566??2013-02-16?15:44??GA\fitness.m
?????文件???????1475??2017-04-13?16:23??GA\GeneticAlgorithm.m
?????文件????????222??2013-02-16?15:44??GA\initilize.m
?????文件????????407??2013-02-16?15:44??GA\mutation.m
?????文件????????157??2017-04-13?16:28??GA\plotGA.m
?????文件???????1372??2013-02-16?16:04??GA\rank.m
?????文件????????402??2017-04-13?22:32??GA\run_ga.m
?????文件????????964??2013-02-16?15:44??GA\selection.m
?????目錄??????????0??2017-03-31?11:16??GA
-----------?---------??----------?-----??----
?????????????????6112????????????????????10
評論
共有 條評論