数学建模算法与应用第三章:非线性规划
2 P; w! `7 g6 K
: b6 ~% o9 J3 S2 ~* [3.1 非线性规划模型定义:目标函数或约束条件中包含非线性函数. w r0 f" X2 H5 c1 a4 p2 j) a
一般形式:
9 h- G T _& Y& B) o
与线性规划区别:线性规划的最优解只能在可行域的边界达到,而非线性规划的最优解可能在可行域上的任意一点。
; z0 e/ i( b1 O6 ?4 bmatlab标准型:
* R. ~ p$ I. i' Q% m5 U' |/ Q% y) w* ^* [+ M- n
O% J' j/ n% s
* p3 Q6 s7 R0 {& t; _( o
, o: R" F5 ]" e% G
3 ] j0 |* `! r% D, ]3.2 无约束问题符号解
; W; G6 c* Y8 z: h+ |
3 N7 o1 N( S0 A7 Z' }- s' {* v
, m4 E" `# I2 S/ T
4 f$ O+ N# P, `; \6 F
3 @: B. X+ u6 y; w0 r
' s9 ^8 _: T9 f- T3.3 约束极值问题约束极值问题(规划问题):带有约束条件的极值问题 - 二次规划
3 v; @" {+ p- x% Q定义:非线性规划的目标函数为自变量x的二次函数,约束条件全是线性: I) _: a6 V; ^
matlab标准型:
7 d% c; [. T) W% n9 A9 m7 r3 O
* F. J* |& l- n* b p/ K" H' h
8 ?; z! v3 P: i9 e) w- ^
3 S( W4 I9 c5 l- _7 x. y4 m+ |; N: T% J
4 u E/ s/ d4 W4 h! j j( N% l
- U" w' m6 ]: F8 X" {" ^8 G
# \6 I7 \* ~' W6 I: U3 F1 x1 V9 v; j7 S3 N# k5 v/ f
7 w1 a: i$ p" s; S+ o" s
x; P Z7 t6 O0 H
$ K/ f d; {: k8 ]* B( ?- Y3 W- 在命令行窗口中输入optimtool,利用优化工具箱求解# A6 L5 x' e: C9 j1 C
3.4 飞行管理问题求解方法及过程此处不再赘述,书中已经讲得很清楚。本文对模型一中得到的数学规划模型记性程序实现:
# m. |% B4 r/ G
! Q7 X. y! ^% ^$ O
4 P' d, u9 ~ V! v; q* n) E
; ]4 i( x! f c$ W, ]8 _* q6 D" h# }, E; I
6 S; @ j0 v z2 k+ R7 o3 x
' L9 b% Z- p6 I9 _$ y/ R |