●第一部分進化計算基礎知識
第1章問題的提出
1.1優化、建模和仿真問題
1.1.1優化問題
1.1.2建模問題
1.1.3仿真問題
1.2搜索問題
1.3優化與約束滿足
1.4有名NP問題
第2章進化計算:起源
2.1主要進化計算隱喻
2.2發展簡史
2.3生物靈感
2.3.1達爾文進化論
2.3.2遺傳學
2.3.3結合
2.4為什麼需要進化計算7
第3章進化算法:定義
3.1進化算法是什麼?
3.2進化算法的組成
3.2.1問題表示(個體定義)
3.2.2評估函數(適應度函數)
3.2.3種群
3.2.4父代選擇機制
3.2.5變異操作(突變和重組)
3.2.6生存選擇機制(替代)
3.2.7種群初始化
3.2.8進化終止條件
3.3進化循環的手動推演
3.4應用實例
3.4.1八皇後問題
3.4.2背包問題
3.5進化算法操作
3.6自然進化與人工進化
3.7進化計算、全局優化和其它搜索問題
第4章表示、突變和重組操作
4.1表示和變異操作的角色
4.2二進制表示
4.2.1二進制表示的突變
4.2.2二進制表示的重組操作
4.3整數表示
4.3.1整數表示的突變操作
4.3.2整數表示的重組操作
4.4實數或浮點數表示
4.4.1實數表示的突變操作
4.4.2實數表示的自我一自適應突變操作
4.4.3實數表示的重組操作算子
4.5排列表示
4.5.1排列表示的突變操作
4.5.2排列表示的重組操作
4.6樹形表示
4.6.1樹形表示的突變操作
4.6.2樹形表示的重組操作
第5章適應度、選擇和種群管理
5.1種群管理模型
5.2父代選擇
5.2.1適應度比例選擇
5.2.2排序選擇
5.2.3實現選擇概率
5.2.4錦標賽選擇
……
第二部分進化計算方法論問題
第三部分進化算法高級技術