遺傳演算法原理與應用-活用 Matlab, 5/e (附程式光碟)

周鵬程

  • 出版商: 全華圖書
  • 出版日期: 2016-11-30
  • 定價: $620
  • 售價: 9.0$558
  • 語言: 繁體中文
  • ISBN: 957218802X
  • ISBN-13: 9789572188026
  • 相關分類: Matlab

無法訂購

買這商品的人也買了...

相關主題

商品描述

<內容簡介>

 

本書是第一本專門討論遺傳演算法原理與應用得書,不但附有程式光碟,並有大量範例說明如何與模糊控制、類神經網路、控制系統、simulink的聯結,使讀者能各取所需並應用於各領域,適用於大學四年級、研究所一年級的學生。內容包括何謂演算法、怎樣利用程式解問題、各方面的應用實例,並附有遺傳演算法程式及範例程式。

 


<章節目錄>

 


  
1、遺傳演算法基本認識

 

1.1什麼是遺傳演算法?

1.2為什麼需要遺傳演算法?

1.3遺傳演算法(Genetic Algorithms)簡介

1.4歷史

 

2、遺傳演算法介紹

 

2.1數學尋優問題

2.2搜尋空間(search space)

2.3梯度法與其遭遇的困難[8]

2.4遺傳法則

 

3、控制律與遺傳演算法

 

3.1控制問題與控制律

3.2如何將控制律的參數與遺傳演算法程式聯結

3.3模糊控制設計

3.4模糊控制設計範例

3.5類神經控制設計

3.6類神經控制設計範例

3.7以C語言為主之類神經控制器與Simulink的結合

3.8馬達控制設計範例

 

4、遺傳演算法理論檢討

 

4.1實數遺傳演算法(RGA、CGA、FPGA)

4.2線性適應函數調整(Linear fitness scaling)

4.3模式(輪廓)定理(Schema theorem)

4.4運算子(Operators)檢討

4.5格雷碼(Gray codes)

4.6遺傳演算法的收斂性(Convergence of GA)

4.7遺傳演算法分類

 

5、智慧型控制與智慧型計算

 

5.1智慧型計算(Soft computing)

5.2專家控制(Expert control)

5.3學習控制(Learning control)

5.4智慧型控制(Intelligent control)

5.5模擬退火法(Simulated annealing)

5.6進化計算(Evolutionary computation)

 

6、應用範例

 

6.1利用類神經網路(Artificial neural networks)做系統鑑別
(System identification)及控制

6.2倒單擺及模糊邏輯控制器(Fuzzy logic controllers)的設計

6.3馬達及模糊邏輯控制器的設計

6.4汽車巡航速度控制(Cruise control)

6.5倒車入庫(Back-track)問題

6.6倒單擺模糊邏輯控制器及監督控制器設計

6.7直流馬達位置控制器設計

6.8電梯部份自動化設計(使用NN)

 

7、粒子物群智慧(Particle Swarm Intelligence)簡介

 

7.1粒子物群智慧(Particle Swarm Intelligence,PSI)

7.2物群智慧(Swarm Intelligence)

7.3蟻群優化法(Ant Colony Optimization, ACO)

7.4數學優化典型問題(Mathematical optimization benchmarkproblems)

7.5PSO (粒子物群優化法)應用範例

7.6PSO函式程式撰寫

 

附錄 1 Simulink 簡介 附錄

附錄 2 模糊邏輯控制器設計 附錄

附錄 3 尋找GA程式 附錄

附錄 4 撰寫GA程式 附錄

附錄 5 了解GA過程 附錄

附錄 6 解分配過程 附錄