《MATLAB R2015b最最佳化計算》是2017年1月清華大學出版社出版的圖書,作者是李婭。
基本介紹
- 書名:MATLAB R2015b最最佳化計算
- 作者:李婭
- 出版社:清華大學出版社
- 出版時間:2017年1月
- 定價:69 元
- ISBN:9787302445630
內容簡介,圖書目錄,
內容簡介
本書以MATLAB R2015b版本進行編寫,以最最佳化計算為主線、MATLAB為輔助工具進行講述,實用性非常強,最佳化方法也非常豐富,主要包括MATLAB R2015b概述、MATLAB計算基礎、MATLAB數值計算、最最佳化計算概述、線性規劃、非線性規劃、整數規劃、二次規劃、多目標規劃及其他規劃、群智慧型算法等內容。
本書側重於最最佳化算法的MATLAB實現,贈棵精選了大量的最最佳化實例,通過實例分析求解,做到理論與實踐相結合。
本書適用於計算套用、最最佳化領域和科學計算方向的研究人員使用,也可作為高校該類課程的本科生和研究生教材,還可作為讀者查詢最最佳化數學問題求解方法的參考書。
圖書目錄
第1章MATLAB R2015b概述
1.1MATLAB簡介
1.1.1MATLAB的發展史
1.1.2MATLAB的優點
1.1.3MATLAB系統組成
1.1.4MATLAB應用程式
1.1.5MATLAB R2015b新功能
1.2MATLAB R2015b的工作環境
1.2.1MATLAB R2015b的安裝
1.2.2MATLAB集成開發環境
1.3MATLAB R2015b的幫助系統
1.3.1純檔案幫助
1.3.2文檔幫助
1.3.3Demos幫助
1.4MATLAB初步使用
1.5MATLAB的基礎知識
1.5.1數據類型
1.5.2運算符
1.6控制流
1.6.1順序結構
1.6.2選擇結構
1.6.3循環結構
1.6.4錯誤控制結構
1.7M檔案
1.7.1M腳本檔案
1.7.2M函式檔案
第2章MATLAB計算基礎
2.1矩陣及其運算
2.1.1矩陣的創建
2.1.2矩陣的運算
2.1.3矩陣的分解
2.2複數及其運算
2.2.1複數的表示
2.2.2複數的繪圖
2.2.3複數操作函式
2.3MATLAB繪圖
2.3.1繪圖的基本步驟
2.3.2在工作區直接繪圖
2.3.3利用函式繪圖
2.3.4圖形的修飾
2.3.5繪製特殊圖形
2.4簡單圖像處理
2.5MATLAB函式
2.5.1函式類型
2.5.2參數傳遞
2.6編程技巧
2.6.1嵌套計算
2.6.2循環計算
2.6.3處理機制
2.6.4使用全局變數
第3章MATLAB數值計算
3.1數據排序
3.1.1最值
3.1.2平均值與中值
3.1.3分位數
3.1.4求和(積)
3.1.5求累積積(和)
3.1.6方差與標準去墊燥差
3.1.7協方差與相關係數
3.1.8排序
3.1.9偏斜度與峰值
3.2符號運算
3.2.1符號對象的生成
3.2.2符號表達凝糠端提式的操作
3.2.3符號微積分
3.3多項式運算
3.3.1多項式的四則運算
3.3.2多項式的導數
3.3.3多項式的求值
3.3.4多項式求根
3.3.5有理多項式
3.4數據插值
3.4.1一維插值
3.4.2二維插值
3.4.3三次樣條插值
3.4.4高維插值
3.5數據擬合
3.5.1多項式擬合
3.5.2最小二乘擬合
3.5.3非線性最小二乘擬合
第4章最最佳化計算概述
4.1最最佳化的定義
4.2最最佳化問題的提出
4.3常規設計與最佳化設計
4.4最最佳化的發展史
4.5最最佳化問題的數學描述
4.5.1模型的三要素
4.5.2問題分類
4.5.3幾何意義
4.6最最佳化的實現步驟
4.7最最佳化的套用
4.8最佳化工具箱
4.8.1最佳化工具箱函式
4.8.2foptions函式
第5章線性規劃
5.1概述
5.1.1線性規劃的發展史
5.1.2線性規劃的一般問題
5.2線性規劃的標準型
5.2.1一般標準型
5.2.2矩陣標準型
5.2.3向量標準型
5.2.4非標希熱蒸準型
5.3單純形法
5.4修正單純形法
5.5大M法
5.6有界單純形法
5.7MATLAB函式實現線性規劃
5.7.1MATLAB線性規劃標準型
5.7.2MATLAB實現線性規劃
5.8線性規劃的實際套用
5.8.1生產決策問題
5.8.2生產計畫安排問題
5.8.3配料問題
5.8.4投資選擇問題
5.8.5平衡指派問題
5.8.6人員安排問題
5.8.7運輸問題
5.8.8投資收益與風險問題
第6章非線性規劃
6.1概頸員牛述
6.1.1非線性規劃的發展史
6.1.2非線性規劃的數學模型
6.1.3非線性規劃的常見問題
6.1.4非線性規劃的典型代表
6.2一維最最佳化方法
6.2.1基本思想
6.2.2進退法
6.2.3黃金分割法
6.2.4斐波那契法
6.2.5牛頓法
6.2.6割線法
6.2.7MATLAB實現一維最最佳化
6.3多維無約束非線性
6.3.1最速下降法
6.3.2牛頓法
6.3.3共軛梯度法
6.3.4Powell算法民祝埋
6.3.5多維承擔蒸設無約束MATLAB實現
6.4多維約束非線性規劃
6.4.1拉格朗日乘子法
6.4.2罰函式法
6.4.3混合罰函式法
6.4.4MATLAB實現多維約束非線性規劃
6.5非線性規劃的實際套用
6.5.1物理問題
6.5.2供應與選址問題
6.5.3資金調用問題
6.5.4商品最優存儲問題
6.5.5產銷量最佳安排問題
6.5.6經營方式安排問題
6.5.7證券投資組合問題
6.5.8飛行管理問題
第7章整數規劃
7.1概述
7.2整數規劃的案例分析
7.2.1多方案選擇方法
7.2.2多方案選擇的套用
7.3整數規劃的求解
7.3.1分支定界法
7.3.2隱枚舉法
7.3.3割平面法
7.4MATLAB實現整數規劃
7.5指派問題
7.6整數規劃的實際套用
7.6.1工作安排問題
7.6.2新產品研製問題
7.6.3合理下料問題
7.6.4資金分配問題
7.6.5生產計畫問題
7.6.6選課問題
7.6.7背包問題
第8章二次規劃
8.1等式約束二次規劃
8.1.1直接消去法
8.1.2拉格朗日乘子法
8.1.3起作用集法
8.1.4Wolfe算法
8.1.5路徑跟蹤法
8.2MATLAB實現二次規劃
第9章多目標規劃及其他規劃
9.1多目標規劃
9.1.1多目標規劃的基本定義
9.1.2多目標規劃的簡史
9.1.3多目標規劃的數學模型
9.1.4多目標規劃的求解方法
9.1.5處理多目標規劃的方法
9.1.6MATLAB實現多目標規劃
9.1.7多目標規劃的實際套用
9.2最大最小化
9.2.1最大最小化的模型
9.2.2MATLAB實現最大最小化
9.2.3最小最大化在選址問題中的套用
9.3半無限規劃
9.3.1半無限規劃的概述
9.3.2MATLAB實現半無限規劃
9.4動態規劃
9.4.1動態規劃的概念意義
9.4.2動態規劃的基本意義
9.4.3動態規劃的實現方法
9.4.4動態規劃的實際套用
9.5圖與網路最佳化
9.5.1圖的基本概念
9.5.2樹的基本概念
9.5.3最短路徑問題
9.5.4網路最大流問題
9.5.5最小費用最大流
第10章群智慧型算法
10.1粒子群算法
10.1.1粒子群算法的概述
10.1.2粒子群算法極值的求解
10.2遺傳算法
10.2.1遺傳算法的概述
10.2.2 MATLAB實現遺傳算法
10.3模擬退火算法
10.3.1模擬退火的原理
10.3.2模擬退火的尋優步驟
10.3.3MATLAB求解模擬退火
10.3.4模擬退火的背包問題
參考文獻
3.1.3分位數
3.1.4求和(積)
3.1.5求累積積(和)
3.1.6方差與標準差
3.1.7協方差與相關係數
3.1.8排序
3.1.9偏斜度與峰值
3.2符號運算
3.2.1符號對象的生成
3.2.2符號表達式的操作
3.2.3符號微積分
3.3多項式運算
3.3.1多項式的四則運算
3.3.2多項式的導數
3.3.3多項式的求值
3.3.4多項式求根
3.3.5有理多項式
3.4數據插值
3.4.1一維插值
3.4.2二維插值
3.4.3三次樣條插值
3.4.4高維插值
3.5數據擬合
3.5.1多項式擬合
3.5.2最小二乘擬合
3.5.3非線性最小二乘擬合
第4章最最佳化計算概述
4.1最最佳化的定義
4.2最最佳化問題的提出
4.3常規設計與最佳化設計
4.4最最佳化的發展史
4.5最最佳化問題的數學描述
4.5.1模型的三要素
4.5.2問題分類
4.5.3幾何意義
4.6最最佳化的實現步驟
4.7最最佳化的套用
4.8最佳化工具箱
4.8.1最佳化工具箱函式
4.8.2foptions函式
第5章線性規劃
5.1概述
5.1.1線性規劃的發展史
5.1.2線性規劃的一般問題
5.2線性規劃的標準型
5.2.1一般標準型
5.2.2矩陣標準型
5.2.3向量標準型
5.2.4非標準型
5.3單純形法
5.4修正單純形法
5.5大M法
5.6有界單純形法
5.7MATLAB函式實現線性規劃
5.7.1MATLAB線性規劃標準型
5.7.2MATLAB實現線性規劃
5.8線性規劃的實際套用
5.8.1生產決策問題
5.8.2生產計畫安排問題
5.8.3配料問題
5.8.4投資選擇問題
5.8.5平衡指派問題
5.8.6人員安排問題
5.8.7運輸問題
5.8.8投資收益與風險問題
第6章非線性規劃
6.1概述
6.1.1非線性規劃的發展史
6.1.2非線性規劃的數學模型
6.1.3非線性規劃的常見問題
6.1.4非線性規劃的典型代表
6.2一維最最佳化方法
6.2.1基本思想
6.2.2進退法
6.2.3黃金分割法
6.2.4斐波那契法
6.2.5牛頓法
6.2.6割線法
6.2.7MATLAB實現一維最最佳化
6.3多維無約束非線性
6.3.1最速下降法
6.3.2牛頓法
6.3.3共軛梯度法
6.3.4Powell算法
6.3.5多維無約束MATLAB實現
6.4多維約束非線性規劃
6.4.1拉格朗日乘子法
6.4.2罰函式法
6.4.3混合罰函式法
6.4.4MATLAB實現多維約束非線性規劃
6.5非線性規劃的實際套用
6.5.1物理問題
6.5.2供應與選址問題
6.5.3資金調用問題
6.5.4商品最優存儲問題
6.5.5產銷量最佳安排問題
6.5.6經營方式安排問題
6.5.7證券投資組合問題
6.5.8飛行管理問題
第7章整數規劃
7.1概述
7.2整數規劃的案例分析
7.2.1多方案選擇方法
7.2.2多方案選擇的套用
7.3整數規劃的求解
7.3.1分支定界法
7.3.2隱枚舉法
7.3.3割平面法
7.4MATLAB實現整數規劃
7.5指派問題
7.6整數規劃的實際套用
7.6.1工作安排問題
7.6.2新產品研製問題
7.6.3合理下料問題
7.6.4資金分配問題
7.6.5生產計畫問題
7.6.6選課問題
7.6.7背包問題
第8章二次規劃
8.1等式約束二次規劃
8.1.1直接消去法
8.1.2拉格朗日乘子法
8.1.3起作用集法
8.1.4Wolfe算法
8.1.5路徑跟蹤法
8.2MATLAB實現二次規劃
第9章多目標規劃及其他規劃
9.1多目標規劃
9.1.1多目標規劃的基本定義
9.1.2多目標規劃的簡史
9.1.3多目標規劃的數學模型
9.1.4多目標規劃的求解方法
9.1.5處理多目標規劃的方法
9.1.6MATLAB實現多目標規劃
9.1.7多目標規劃的實際套用
9.2最大最小化
9.2.1最大最小化的模型
9.2.2MATLAB實現最大最小化
9.2.3最小最大化在選址問題中的套用
9.3半無限規劃
9.3.1半無限規劃的概述
9.3.2MATLAB實現半無限規劃
9.4動態規劃
9.4.1動態規劃的概念意義
9.4.2動態規劃的基本意義
9.4.3動態規劃的實現方法
9.4.4動態規劃的實際套用
9.5圖與網路最佳化
9.5.1圖的基本概念
9.5.2樹的基本概念
9.5.3最短路徑問題
9.5.4網路最大流問題
9.5.5最小費用最大流
第10章群智慧型算法
10.1粒子群算法
10.1.1粒子群算法的概述
10.1.2粒子群算法極值的求解
10.2遺傳算法
10.2.1遺傳算法的概述
10.2.2 MATLAB實現遺傳算法
10.3模擬退火算法
10.3.1模擬退火的原理
10.3.2模擬退火的尋優步驟
10.3.3MATLAB求解模擬退火
10.3.4模擬退火的背包問題
參考文獻