資源簡介
遺傳算法基于小生境的遺傳算法,小生境(microhabitat)是來自于生物學(xué)的一個概念,是指特定環(huán)境下的一種生存環(huán)境·生物在其進化過程中,一般總是與自己相同的物種生活在一起,共同繁衍后代;

代碼片段和文件信息
%?小生境遺傳算法Matlab工具箱?Version1.0?試用版
%?Niched?Genetic?Alogrihtm?Matlab?Toolbox?-?trial?version?1.0
%?使用平臺?-?Matlab7.0及以上版本
%--------------------------------------------------------------------------
%?接口文件說明:
%?MyFun1.m?-?一維優(yōu)化函數(shù)
%?MyFun2.m?-?二維優(yōu)化函數(shù)
%?MyFun3.m?-?三維優(yōu)化函數(shù)
%?Main_GA1.m?-?一維函數(shù)優(yōu)化?-?主程序
%?Main_GA2.m?-?二維函數(shù)優(yōu)化?-?主程序
%?Main_GA3.m?-?三維函數(shù)優(yōu)化?-?主程序
%--------------------------------------------------------------------------
%?簡要使用說明:
%?1、打開主程序文件Main_GA.m和優(yōu)化函數(shù)文件Myfun.m;
%?2、在Myfun.m文件增加自己需要優(yōu)化的多維函數(shù)
%?特別注意:Myfun函數(shù)輸入?yún)?shù)的維數(shù)一定要與Main_GA.m文件中參數(shù)Svars的行數(shù)相一致;
%?3、在Main_GA.m文件設(shè)置相關(guān)參數(shù),關(guān)于如何設(shè)置請見ref文件夾的參考文獻;
%?4、在Main_GA.m文件直接按快捷鍵F5運行即可;
%?5、此版本工具箱為試用版,有200次使用限制,如需正版請聯(lián)系我;
%?6、作者:陸振波,海軍工程大學(xué)
%?歡迎同行來信交流與合作,更多文章與程序下載請訪問我的個人主頁
%?電子郵件:luzhenbo@yahoo.com.cn
%?個人主頁:http://luzhenbo.88uu.com.cn
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1052??2008-09-23?16:01??小生境遺傳算法Matlab工具箱\Niched_Genetic_Algorithm_Matlab7.0_Toolbox\Contents.m
?????文件??????13712??2008-09-23?15:39??小生境遺傳算法Matlab工具箱\Niched_Genetic_Algorithm_Matlab7.0_Toolbox\crossover.p
?????文件???????2785??2008-09-23?15:39??小生境遺傳算法Matlab工具箱\Niched_Genetic_Algorithm_Matlab7.0_Toolbox\decode.p
?????文件???????1204??2008-09-23?15:41??小生境遺傳算法Matlab工具箱\Niched_Genetic_Algorithm_Matlab7.0_Toolbox\elite.p
?????文件????????691??2008-09-23?15:41??小生境遺傳算法Matlab工具箱\Niched_Genetic_Algorithm_Matlab7.0_Toolbox\evaluate.p
?????文件???????4854??2008-09-23?16:03??小生境遺傳算法Matlab工具箱\Niched_Genetic_Algorithm_Matlab7.0_Toolbox\ga1.p
?????文件???????5070??2008-09-23?16:03??小生境遺傳算法Matlab工具箱\Niched_Genetic_Algorithm_Matlab7.0_Toolbox\ga2.p
?????文件???????4870??2008-09-23?16:03??小生境遺傳算法Matlab工具箱\Niched_Genetic_Algorithm_Matlab7.0_Toolbox\ga3.p
?????文件???????4906??2008-09-23?16:03??小生境遺傳算法Matlab工具箱\Niched_Genetic_Algorithm_Matlab7.0_Toolbox\ga4.p
?????文件???????5086??2008-09-23?16:03??小生境遺傳算法Matlab工具箱\Niched_Genetic_Algorithm_Matlab7.0_Toolbox\ga5.p
?????文件???????5122??2008-09-23?16:03??小生境遺傳算法Matlab工具箱\Niched_Genetic_Algorithm_Matlab7.0_Toolbox\ga6.p
?????文件???????4914??2008-09-23?16:03??小生境遺傳算法Matlab工具箱\Niched_Genetic_Algorithm_Matlab7.0_Toolbox\ga7.p
?????文件???????5130??2008-09-23?16:03??小生境遺傳算法Matlab工具箱\Niched_Genetic_Algorithm_Matlab7.0_Toolbox\ga8.p
?????文件???????6111??2008-09-23?16:11??小生境遺傳算法Matlab工具箱\Niched_Genetic_Algorithm_Matlab7.0_Toolbox\initialize.p
?????文件???????2459??2008-09-23?16:22??小生境遺傳算法Matlab工具箱\Niched_Genetic_Algorithm_Matlab7.0_Toolbox\Main_GA1.m
?????文件???????2485??2008-09-23?16:19??小生境遺傳算法Matlab工具箱\Niched_Genetic_Algorithm_Matlab7.0_Toolbox\Main_GA2.m
?????文件???????2484??2008-09-23?16:20??小生境遺傳算法Matlab工具箱\Niched_Genetic_Algorithm_Matlab7.0_Toolbox\Main_GA3.m
?????文件???????5571??2008-09-23?15:42??小生境遺傳算法Matlab工具箱\Niched_Genetic_Algorithm_Matlab7.0_Toolbox\mutation.p
?????文件????????251??2008-09-23?15:25??小生境遺傳算法Matlab工具箱\Niched_Genetic_Algorithm_Matlab7.0_Toolbox\MyFun1.m
?????文件????????247??2008-09-23?15:25??小生境遺傳算法Matlab工具箱\Niched_Genetic_Algorithm_Matlab7.0_Toolbox\MyFun2.m
?????文件????????262??2008-09-23?15:25??小生境遺傳算法Matlab工具箱\Niched_Genetic_Algorithm_Matlab7.0_Toolbox\MyFun3.m
?????文件???????2480??2008-09-23?15:42??小生境遺傳算法Matlab工具箱\Niched_Genetic_Algorithm_Matlab7.0_Toolbox\niche.p
?????文件???????7731??2008-09-23?15:42??小生境遺傳算法Matlab工具箱\Niched_Genetic_Algorithm_Matlab7.0_Toolbox\selection.p
?????目錄??????????0??2010-01-26?02:07??小生境遺傳算法Matlab工具箱\Niched_Genetic_Algorithm_Matlab7.0_Toolbox
?????目錄??????????0??2010-01-26?02:07??小生境遺傳算法Matlab工具箱
-----------?---------??----------?-----??----
????????????????89477????????????????????25
評論
共有 條評論