本書以最優(yōu)化算法及其MATLAB程序實現(xiàn)為主線,結合相應優(yōu)化例題及其編程示例,利用自編函數(shù)和MATLAB優(yōu)化工具箱函數(shù)求解優(yōu)化模型,使讀者輕松掌握編程應用。全書共8章,內容包括最優(yōu)化概論、線搜索方法、無約束優(yōu)化算法、約束優(yōu)化算法、線性規(guī)劃算法、整數(shù)規(guī)劃算法、二次規(guī)劃算法、動態(tài)規(guī)劃算法以及各類優(yōu)化算法的MATLAB實現(xiàn),同時在優(yōu)化算法的相關章節(jié)分別給出了相應例題和習題。書末的附錄還給出了優(yōu)化問題的最優(yōu)性條件、MATLAB編程的基礎知識,以便讀者查閱。
前言
第1章 概論
1.1 基本概念
1.2 最優(yōu)化問題的數(shù)學模型
1.3 最優(yōu)化問題求解方法
1.4 數(shù)學基礎
習題
第2章 線搜索方法及其MATLAB實現(xiàn)
2.1 迭代下降算法
2.2 精確線搜索法
2.3 非精確線搜索法
2.4 單變量非線性優(yōu)化MATLAB實現(xiàn)
習題
第3章 無約束優(yōu)化算法及其MATLAB實現(xiàn)
3.1 梯度下降法
3.2 最速下降法
3.3 牛頓法
3.4 擬牛頓法
3.5 共軛法
3.6 多維非線性無約束優(yōu)化MATLAB實現(xiàn)
3.7 無約束非線性優(yōu)化在技術保障陣地選址方面的應用
習題
第4章 約束優(yōu)化算法及其MATLAB實現(xiàn)
4.1 數(shù)學模型
4.2 罰函數(shù)法
4.3 可行方向法
4.4 多維非線性約束優(yōu)化MATLAB實現(xiàn)
4.5 約束非線性規(guī)劃在軍事中的典型運用
習題
第5章 線性規(guī)劃算法及其MATLAB實現(xiàn)
5.1 線性規(guī)劃問題
5.2 線性規(guī)劃模型
5.3 線性規(guī)劃問題的解
5.4 線性規(guī)劃問題的求解方法
5.5 MATLAB求解線性規(guī)劃問題
習題
第6章 整數(shù)規(guī)劃算法及其MATLAB實現(xiàn)
6.1 典型整數(shù)規(guī)劃問題
6.2 整數(shù)規(guī)劃的數(shù)學模型
6.3 整數(shù)規(guī)劃的求解方法
6.4 MATLAB求解整數(shù)規(guī)劃問題
習題
第7章 二次規(guī)劃算法及其MATLAB實現(xiàn)
7.1 典型二次規(guī)劃問題
7.2 二次規(guī)劃問題的數(shù)學模型
7.3 二次規(guī)劃的求解方法
7.4 MATLAB求解二次規(guī)劃問題
習題
第8章 動態(tài)規(guī)劃算法及其MATLAB實現(xiàn)
8.1 典型動態(tài)規(guī)劃問題
8.2 動態(tài)規(guī)劃的基本模型
8.3 多階段決策的動態(tài)規(guī)劃求解方法
8.4 MATLAB求解動態(tài)規(guī)劃問題
習題
附錄A 優(yōu)化問題的最優(yōu)性條件
A.1 最優(yōu)解存在條件
A.2 無約束優(yōu)化最優(yōu)性條件
A.3 約束優(yōu)化最優(yōu)性條件
A.4 對偶理論
附錄B MATLAB編程基礎知識
B.1 MATLAB概述
B.2 MATLAB程序設計
參考文獻