本書以理論結(jié)合編程開發(fā)為原則,使用Python作為開發(fā)語言,講解*優(yōu)化算法的原理和應(yīng)用,詳細(xì)介紹了Python基礎(chǔ)、Gurobi優(yōu)化器、線性規(guī)劃、整數(shù)規(guī)劃、多目標(biāo)優(yōu)化、動態(tài)規(guī)劃、圖與網(wǎng)絡(luò)分析、智能優(yōu)化算法。對于算法部分的每一種算法都包含原理和編程實踐,使讀者對*優(yōu)化算法的認(rèn)識更加深入。本書分為3篇共9章。篇(~3章)是*優(yōu)化算法與編程基礎(chǔ):章介紹了什么是*優(yōu)化算法及其在生產(chǎn)和生活中的應(yīng)用;第2章介紹Python編程基礎(chǔ)和Python數(shù)據(jù)分析庫及繪圖庫;第3章講解Gurobi優(yōu)化器的基礎(chǔ)和不錯特性。第2篇(第4~6章)是數(shù)學(xué)規(guī)劃方法:第4章詳細(xì)講解線性規(guī)劃的知識,包括單純形法、內(nèi)點法、列生成法、拉格朗日乘子法、對偶問題;第5章講解整數(shù)規(guī)劃解法的分支定界法和割平面法;第6章講解多目標(biāo)優(yōu)化的概念及基于單純形法的目標(biāo)規(guī)劃法。第3篇(第7~9章)是啟發(fā)式算法:第7章介紹動態(tài)規(guī)劃算法;第8章講解圖與網(wǎng)絡(luò)分析,介紹很小生成樹、很短路徑、網(wǎng)絡(luò)流、路徑規(guī)劃等問題的建模;第9章講解了粒子群算法和遺傳算法求解各種類型優(yōu)化算法問題的方法。本書內(nèi)容豐富,實例典型,實用性強(qiáng),適合各個層次從事*優(yōu)化算法研究和應(yīng)用的人員,尤其適合有一定算法基礎(chǔ)而沒有編程基礎(chǔ)的人員閱讀。蘇振裕,廈門大學(xué)金融學(xué)碩士,現(xiàn)任SHEIN 智慧供應(yīng)鏈資深算法工程師。知乎專欄《從推公式到寫代碼》作者,運(yùn)籌優(yōu)化論壇(optimize.fun)的創(chuàng)建人。在大數(shù)據(jù)、人工智能、運(yùn)籌優(yōu)化和供應(yīng)鏈方面,具有多年的相關(guān)算法研究及應(yīng)用經(jīng)驗。
|