資源簡介
遺傳算法目前雖然算是比較老的算法,但是應用也是最廣泛的,全局性收斂性也很好,但是還看到有人在到處找源碼,我特意規范了一下源碼的實現邏輯,相信小白也能看懂,不懂咨詢我就可以了,歡迎交流學習。MATLAB直接運行我的代碼也是可以的,我上傳的代碼都是經過調試的。這是一個5元3目標問題。謝謝!

代碼片段和文件信息
function?ret=Code(lenchrombound)
%本函數將變量編碼成染色體,用于隨機初始化一個種群
%?lenchrom???input?:?染色體長度
%?bound??????input?:?變量的取值范圍
%?ret????????output:?染色體的編碼值
????pick=rand(1length(lenchrom));
????ret=bound(:1)‘+(bound(:2)-bound(:1))‘.*pick;?%線性插值,編碼結果以實數向量存入ret中
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????17460??2019-11-20?14:31??GA?Opt?BT?-500DELPDwith50test\120PD.xlsx
?????文件??????220799??2019-11-22?23:52??GA?Opt?BT?-500DELPDwith50test\4-R.fig
?????文件???????50572??2019-11-23?10:25??GA?Opt?BT?-500DELPDwith50test\500PD.xlsx
?????文件???????82080??2019-11-24?14:27??GA?Opt?BT?-500DELPDwith50test\500PD-fordelPD.xlsx
?????文件???????12945??2019-11-08?19:42??GA?Opt?BT?-500DELPDwith50test\A-Ein?F-Hout.xlsx
?????文件???????27359??2019-11-23?00:03??GA?Opt?BT?-500DELPDwith50test\average?fittness.fig
?????文件?????????321??2019-11-18?15:32??GA?Opt?BT?-500DELPDwith50test\Code.m
?????文件????????1691??2019-11-18?15:31??GA?Opt?BT?-500DELPDwith50test\Cross.m
?????文件???????46404??2019-11-11?15:03??GA?Opt?BT?-500DELPDwith50test\data.mat
?????文件????????1265??2019-11-23?10:30??GA?Opt?BT?-500DELPDwith50test\fun.m
?????文件????????7520??2019-11-28?09:00??GA?Opt?BT?-500DELPDwith50test\GA?OPT?PB.m
?????文件?????????199??2019-11-11?15:02??GA?Opt?BT?-500DELPDwith50test\GAtest.m
?????文件???????33394??2019-11-19?09:27??GA?Opt?BT?-500DELPDwith50test\matlab.mat
?????文件???????67593??2019-11-22?10:55??GA?Opt?BT?-500DELPDwith50test\matlab2.mat
?????文件??????175307??2019-11-23?23:31??GA?Opt?BT?-500DELPDwith50test\matlab3.mat
?????文件??????190669??2019-11-24?14:23??GA?Opt?BT?-500DELPDwith50test\matlab4.mat
?????文件???????95587??2019-11-24?18:06??GA?Opt?BT?-500DELPDwith50test\matlab5?good.mat
?????文件???????99101??2019-11-26?12:23??GA?Opt?BT?-500DELPDwith50test\matlab6-good.mat
?????文件???????24590??2019-11-22?23:55??GA?Opt?BT?-500DELPDwith50test\MSE.fig
?????文件????????1718??2019-11-11?15:31??GA?Opt?BT?-500DELPDwith50test\Mutation.m
?????文件?????????806??2019-11-18?19:54??GA?Opt?BT?-500DELPDwith50test\select.m
?????文件???????23375??2019-11-22?23:55??GA?Opt?BT?-500DELPDwith50test\TA?error.fig
?????文件?????????293??2019-11-26?09:38??GA?Opt?BT?-500DELPDwith50test\test.m
評論
共有 條評論