数学建模算法与应用第三章:非线性规划' p. k9 W3 i% y z
' X3 G# t0 ]# ?: o8 ?( B
3.1 非线性规划模型定义:目标函数或约束条件中包含非线性函数& G- j$ s1 x7 U, z; u
一般形式:
# _6 f! N2 J/ S( _与线性规划区别:线性规划的最优解只能在可行域的边界达到,而非线性规划的最优解可能在可行域上的任意一点。6 s% u$ r2 i8 S N$ V& n& ?
matlab标准型:
( ^; d# L0 Y& \! Y- [
* ]/ \, B% @5 N6 l- h/ Q9 k% Y, I
8 i2 l1 d! E5 W0 V
1 S1 Q0 T- E, v) R. f" _7 U, J
# ?' q& k2 K, _) p5 y& A2 e' R7 s2 D$ T
O2 Q( G& S7 A/ ], S2 d. n; n3.2 无约束问题符号解
( A2 T' ], w* M+ N; ^
0 n2 b; u& q0 v; }, q; v9 P6 B5 l
* @# R+ p, h+ O" @" j* L# M
, ?8 H, O, Q8 ^; @$ {$ z
. e5 Q5 D* Z: S: H- X: f
3.3 约束极值问题约束极值问题(规划问题):带有约束条件的极值问题 - 二次规划! d! r& k+ b) w5 b3 N; i& h7 h. A
定义:非线性规划的目标函数为自变量x的二次函数,约束条件全是线性
8 X6 o8 ]% g2 Zmatlab标准型:
% g; o7 _ V* y
' X# I. l( f8 o6 i0 C' s" P( I
, M* g9 B9 X8 r; j8 U
" L2 D" [9 u) i2 F! S
7 [* \5 Y8 l9 E' R5 v% ~
9 A4 K& O, y! I
% D) j: n) W1 h) p- \$ y/ j
$ M6 ]# S8 A" m [! r/ u- F2 {
# k! n8 x$ [: L1 k! G& e1 B( ]6 {2 n
" V8 e% \; Y5 h y
" m, d& P3 ]* {8 b. ?& o1 w- 在命令行窗口中输入optimtool,利用优化工具箱求解$ q8 `' u5 D2 ?; o( ]/ t5 N
3.4 飞行管理问题求解方法及过程此处不再赘述,书中已经讲得很清楚。本文对模型一中得到的数学规划模型记性程序实现: - Y6 v0 A: \2 T
) t1 K# R! ]3 a3 Y, \
3 O% ]# q, f. |4 g7 y8 ?( u2 D/ ^, _7 `/ V/ L$ U
. C" \3 t" v6 [( D( |* L
! }$ z1 s9 u* P) I
0 f/ F) J4 A( e u0 J: X |