数学建模算法与应用第三章:非线性规划, H( {# g7 n6 Q
! V a8 g- n u1 T: |- ?3.1 非线性规划模型定义:目标函数或约束条件中包含非线性函数
) r0 Q$ K: ^! M$ A* z" j一般形式:
' Y; N+ b0 g) ~# j
与线性规划区别:线性规划的最优解只能在可行域的边界达到,而非线性规划的最优解可能在可行域上的任意一点。
k5 _3 @4 {. I; w- [& U5 _' o9 Vmatlab标准型:
) Q S" o4 B. H5 D# L4 H
4 @8 x4 d, L- e. P6 k; X
& R; g, u- f% k/ ~& d2 g0 _- w) F
& g: j T4 B( I' I) g. G3 ]
/ @4 q" a* j1 d
3.2 无约束问题符号解 . g- I, |, E( O9 f4 x9 M
, K: [6 |% m, D6 X8 \; f
0 l2 t% V N! |; G+ a% D' ]
2 \4 h0 u# x) Z" g$ j
. {) x6 G# x0 l+ C, H
, N9 U2 {% H( g" n4 s1 ~8 B( s! T6 k- X
3.3 约束极值问题约束极值问题(规划问题):带有约束条件的极值问题 - 二次规划
+ }1 z6 p; d. Y, [+ A定义:非线性规划的目标函数为自变量x的二次函数,约束条件全是线性: b! M" w1 @* o) E# z
matlab标准型:5 w1 r, q& k$ P" y) T7 J( o6 I L* w
/ e; u2 r5 h# p3 k# x
; {- X7 i, h0 [ u& [2 [* \4 l5 [
* p8 E- p) Z" `. j4 F# a* n
! s* {! s& h! f" a
6 k8 y2 ?5 _; ]) B5 F# M9 N4 s; j
T9 h" a. l% ?2 ~: J" V* U9 U3 y
& R$ g( n9 p' }' w- ^: X1 ^
( W: t, [7 `& M! v% M, H, F
* P: l& H4 D8 O- c: P5 x
5 R$ j0 f7 o* A; I* f' o- 在命令行窗口中输入optimtool,利用优化工具箱求解+ M% e0 b! i9 Z
3.4 飞行管理问题求解方法及过程此处不再赘述,书中已经讲得很清楚。本文对模型一中得到的数学规划模型记性程序实现: " Q! m8 Y) A. j( c
4 v) c; ^0 ^1 `+ W3 f
3 @, ?& a, Q# u2 c0 a, @) V1 ?1 b" ^/ S3 q3 |+ |/ P( p
. s- f( Y; l# M9 Z
1 A X" v% h, u- J2 K$ Y
- c# g% I/ u3 R( f, h, r |