資源簡(jiǎn)介
本算法是用matlab求解函數(shù)極值,程序的框架是遺傳算法的框架,解決不同的問題時(shí),稍微修改一下就行了,基本的框架是不變的。包含了源程序,算法說明,包括一份詳細(xì)得報(bào)告,讀者應(yīng)該能比較容易的看懂。

代碼片段和文件信息
function?x?=?decod(vl)?%解碼-子函數(shù)(請(qǐng)學(xué)生自行完成)
%******************************************
[lengthwidth]=size(v);
x=zeros(1length);
for?i=1:length
????sum=0;
????for?j=1:l
????????sum=sum+v(ij)*2^(l-j);
????end
????x(i)=-1+sum*2/(2^l-1);
end
????
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????269??2010-05-10?15:44??實(shí)驗(yàn)6\decod.m
?????文件???????2980??2010-05-10?15:39??實(shí)驗(yàn)6\GA.asv
?????文件???????2705??2010-05-10?15:40??實(shí)驗(yàn)6\GA.m
?????文件??????28738??2010-05-10?23:06??實(shí)驗(yàn)6\QQ截圖未命名.png
?????文件??????21711??2010-05-10?22:59??實(shí)驗(yàn)6\unti
?????文件?????108500??2010-06-15?12:03??實(shí)驗(yàn)6\實(shí)驗(yàn)6報(bào)告.docx
?????文件???????2632??2008-10-20?16:55??實(shí)驗(yàn)6\實(shí)驗(yàn)6程序\GA.m
?????文件??????66048??2008-10-22?11:13??實(shí)驗(yàn)6\實(shí)驗(yàn)六??基于遺傳算法的函數(shù)優(yōu)化.doc
?????文件??????????0??2010-05-10?23:01??實(shí)驗(yàn)6\新建文本文檔.txt
?????文件??????37888??2008-10-22?11:10??實(shí)驗(yàn)6\附錄6?實(shí)驗(yàn)六參考程序.doc
?????目錄??????????0??2010-06-15?12:00??實(shí)驗(yàn)6\實(shí)驗(yàn)6程序
?????目錄??????????0??2010-06-15?12:03??實(shí)驗(yàn)6
-----------?---------??----------?-----??----
???????????????271471????????????????????12
評(píng)論
共有 條評(píng)論