資源簡介
遺傳算法和粒子群算法代碼,在matlab2013a都測試完畢。
代碼片段和文件信息
function?ret=Code(lenchrombound)
%本函數(shù)將變量編碼成染色體,用于隨機(jī)初始化一個種群
%?lenchrom???input?:?染色體長度
%?bound??????input?:?變量的取值范圍
%?ret????????output:?染色體的編碼值
flag=0;
while?flag==0
????pick=rand(1lenchrom);
????ret=bound(:1)‘+(bound(:2)-bound(:1))‘.*pick;?%線性插值
????flag=test(lenchromboundret);?????????????%檢驗(yàn)染色體的可行性
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????381??2015-04-14?11:30??pso-ga\Code.m
?????文件????????1393??2015-04-14?11:30??pso-ga\Cross.m
?????文件??????????44??2015-04-16?15:02??pso-ga\fun.m
?????文件????????2221??2015-04-14?11:30??pso-ga\GA.m
?????文件????????1315??2015-04-14?11:30??pso-ga\Mutation.m
?????文件????????2146??2015-04-16?21:45??pso-ga\posxin.m
?????文件????????2226??2015-04-16?16:20??pso-ga\PSO-fxt.m
?????文件????????2080??2015-04-16?15:07??pso-ga\PSO1.m
?????文件?????????801??2015-04-14?11:30??pso-ga\Select2.m
?????文件?????????269??2015-04-14?11:30??pso-ga\test.m
- 上一篇:matlab演化博弈仿真程序
- 下一篇:SINS設(shè)計與仿真
評論
共有 條評論