進(jìn)化算法是一種人工智能.自然界中觀察到的諸如自然選擇、物種遷移、鳥群、人類文化、和蟻群等優(yōu)化過程啟發(fā)我們開發(fā)出進(jìn)化算法.
本書討論進(jìn)化優(yōu)化算法的理論、歷史、數(shù)學(xué)和編程.主要包括遺傳算法、遺傳規(guī)劃、蟻群優(yōu)化、粒子群優(yōu)化、差分進(jìn)化、基于生物地理學(xué)優(yōu)化以及其他多種算法.
?以一種直觀但理論上嚴(yán)謹(jǐn)?shù)姆绞浇榻B進(jìn)化算法,同時(shí)重視算法的實(shí)施.
?仔細(xì)討論了較新的進(jìn)化算法,包括反向?qū)W習(xí)、人工魚群、細(xì)菌覓食以及其他多種算法.
?每章都配有練習(xí)題,教師可以在線獲得習(xí)題答案.
?借助簡單的例子幫助讀者直觀理解理論.
?從作者的網(wǎng)頁上可以得到主要的源代碼.
?介紹分析進(jìn)化算法的數(shù)學(xué)技巧,包括馬爾可夫建模和動(dòng)態(tài)系統(tǒng)建模.
本書適合作為高年級(jí)本科生和研究生的教材, 對(duì)工程和計(jì)算機(jī)科學(xué)領(lǐng)域的研究人員也大有裨益.