Genetic Algorithm 課程 教學資源

【按右鍵下載】

*      賺錢不容易,寫書肯定更難。 以下優良參考書籍,希望同學多多選購 *

*       好好把握光陰,修養品德,充實自己,孝養父母,與君共勉 *

 

²          Matlab示範最簡例(學習速成)

清大 張智星 教授,【參考書目1】著作中,有Matlab程式解 peaks 函數的極值,如果我們能了解每一個程式指令的意義,大概對「基因演算法」,就能有一全面性的初步了解了!讀者可自 張教授網站下載該書籍中的所有 Matlab程式

【主程式: go_ga.m ,副程式:peaksfcn.m、bit2num.m、blackbg.m、evaleach.m、evalpopu.m、MATLABV.M、nextpopu.m。】

(程式執行說明)

     

²          Matlab示範最簡例(學習速成)2

本程式根據 張智星教授 以及 王進德 教授【參考書目3】程式,以及晚學自己一點小意見,改寫而成。

主程式: ga_pks.m,副程式:peaksfun.m (程式執行結果)

 

²         如何利用周鵬程教授的程式尋找peaks函數的極大值   邱興堯 先生  (周鵬程教授的著作[2]中,用到20多個程式檔 喔!)

 

 

 

n          參考書目:

1. “Neuro-Fuzzy and Soft Computing,” J.-S. R. Jang, C.-T. Sun, and E. Mizutani

2. “遺傳演算法原理與應用—活用Matlab”,周鵬程 編著,全華

3. 類神經網路與模糊控制理論 入門與應用,王進德 編著,全華書局(書號:05925-007)【內含C語言及 Matlab 基因程式】