?? readme.txt
字號:
遺傳算法應用程序使用說明:
1.安裝MATLAB5.X;
2.建立目錄:(c:\GeneticProgram),并將這里提供的所有源程序拷入該目錄;
3.運行(c:\GeneticProgram)中的 startup;
4.在MATLAB Command Window內直接運行程序 FloatExample和BinaryExample。
FloatExample和BinaryExample分別采用浮點編碼和二進制編碼方法,求函數
y=20+x + 10*sin(4*x)+8*cos(3*x) 在[0 10]區間內的最大值。
遺傳算法主要程序:
ga.m 遺傳算法核心程序
BinaryExample.m 二進制編碼應用程序
FloatExample.m 浮點編碼的應用程序
遺傳算法相關算子及函數:
initializega.m 種群初始化函數
simpleXover.m 用于二進制編碼的簡單交叉算子
arithXover.m 用于浮點編碼的算術交叉算子
binaryMutation 用于二進制編碼的變異算子
nonMutation.m 用于浮點編碼的非均勻變異算子
roulette.m 輪盤選擇算子
normGeomSelect.m 標準化幾何分布排序選擇算子
maxGenTerm.m 以最大進化代數為判別條件的進化終止函數
calcbits.m 計算二進制編碼染色體串長度的函數
f2b.m 由浮點表達到二進制表達的轉換函數
b2f.m 由二進制表達到浮點表達的轉換函數
parse.m 字符串識別函數
delta.m 非均勻變異的變異量計算函數
exampleFn 一個二元函數
startup.m 進行路徑設置
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -