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