数学建模算法与应用第三章:非线性规划
2 s9 \! W- o* `" o
- I. F A1 W' h: H% H5 ?1 F% }, y3.1 非线性规划模型定义:目标函数或约束条件中包含非线性函数
0 T) X1 H( x/ |7 t! y# [一般形式:
9 Q- j4 n7 H# d$ S9 z4 G: C与线性规划区别:线性规划的最优解只能在可行域的边界达到,而非线性规划的最优解可能在可行域上的任意一点。
7 }' |7 y a, N5 @. s9 v) P( Hmatlab标准型:
- V7 N) N) i+ A5 x
: [; s( T' z$ @- `$ V
; P! c" i$ v q
' e& u7 a0 O6 s
& \) [+ Y9 k7 m+ {' Q
4 Z; O6 I3 T9 S- o% m2 v6 [- S# w
3.2 无约束问题符号解 + m4 D T, o6 P
7 Q- n, d4 P- g' o
9 Q# o( _: `4 E# X# K
; l: y$ C; A. Q
% K- a4 L' d, S7 r j
$ f [/ I7 u, \ F2 [. k5 ~7 K3.3 约束极值问题约束极值问题(规划问题):带有约束条件的极值问题 - 二次规划$ M0 Y/ k' t. H ~9 B
定义:非线性规划的目标函数为自变量x的二次函数,约束条件全是线性3 t0 N1 {% p' ?- Y, c
matlab标准型:, I$ X9 b! u1 S2 G
; M( `' Y2 c; v8 l5 i: t9 p4 h1 d2 R0 n
8 k0 D1 u. h) l' e$ V
6 M" h7 x: j# d" H
% A+ A. N# W/ _9 w& m2 U
5 X! v) Q& q! E
1 W3 X; H) c3 O \: G4 a
1 q( `, H' v: m+ }( q. T
& n3 E: s/ s8 f; J; F' @
; g; `( [2 r" r* f* _ N( l( S' D4 i
) J9 f& ]" X, G" l- V
- 在命令行窗口中输入optimtool,利用优化工具箱求解4 I- k& V) O* w8 X0 ?! L
3.4 飞行管理问题求解方法及过程此处不再赘述,书中已经讲得很清楚。本文对模型一中得到的数学规划模型记性程序实现:
: G4 V8 e- n5 I4 i
# l( D! o8 |2 U- F' V6 A
$ c; C' ~7 m6 T% ?# N" e2 o% B$ n9 c! U+ E
. [: ]8 f) v0 E# X
f8 x% \* R& y/ l
% y' b, q% c; @ V9 x% `" w2 i
|