進化算法是一種人工智能.自然界中觀察到的諸如自然選擇、物種遷移、鳥群、人類文化、和蟻群等優化過程啟發我們開發出進化算法.本書討論進化優化算法的理論、歷史、數學和編程.主要包括遺傳算法、遺傳規劃、蟻群優化、粒子群優化、差分進化、基於生物地理學優化以及其他多種算法.?以一種直觀但理論上嚴謹的方式介紹進化算法,同時重視算法的實施.?仔細討論了較新的進化算法,包括反向學習、人工魚群、細菌覓食以及其他多種算法.?每章都配有練習題,教師可以在線獲得習題答案.?借助簡單的例子幫助讀者直觀理解理論.?從作者的網頁上可以得到主要的源代碼.?介紹分析進化算法的數學技巧,包括馬爾可夫建模和動態繫統建模.本書適合作為高年級本科生和研究生的教材, 對工程和計算機科學領域的研究人員也大有裨益.