数学建模算法与应用第三章:非线性规划
1 a1 N0 k9 d8 S8 W9 o
7 B2 z- u5 O; [7 C& ~6 Z$ i# ?3.1 非线性规划模型定义:目标函数或约束条件中包含非线性函数
' W, s# l# r" I2 A! S: f一般形式:
' b. `: r; o' e# ~" H+ n4 i8 L2 |
与线性规划区别:线性规划的最优解只能在可行域的边界达到,而非线性规划的最优解可能在可行域上的任意一点。! c) D! I. z( q7 L) Y* u/ d
matlab标准型:
& S) u3 v& q% a" A- c! S
- B. F. m# d+ M P0 x
& p9 Y( k0 Z; P& O- O
! I7 h) b/ d, m. @6 Y
/ s, b$ x0 p. H( H' S+ s
7 k6 Q' w" K# V' [3 G. A
3.2 无约束问题符号解 4 ?. A" F" S" a
1 G8 j9 Y2 e8 }, e* W. g5 M3 O6 P$ k+ e
1 l1 m2 `8 I$ _3 ~; ]3 T( ~
% }/ o3 l( i7 ~7 I5 A: ~
/ i. q9 K& F' p3 V1 z1 h1 D
3.3 约束极值问题约束极值问题(规划问题):带有约束条件的极值问题 - 二次规划" Q! u5 y7 ~' _2 c6 U* Q, f6 @
定义:非线性规划的目标函数为自变量x的二次函数,约束条件全是线性
$ L- [9 Q7 K+ q: Umatlab标准型:
) w; w$ i# d. ?* D3 t8 z! Q
9 O0 o9 U$ B$ c' x5 o8 s" G4 }: o
/ N' z A) k3 ]; W; A: l/ W
" v8 a7 {! c* _- i/ ^
1 R7 N7 n3 o0 Z( Y
0 m4 H8 j3 s( Q6 j& y5 n- G
! h% c" Z! |$ `4 _2 o. Z& ^- V
8 T8 H1 ?5 `0 m" `$ c7 y
! O0 b$ z# o/ ?9 X
; `. V" F% k7 d. b; A. H! s, c0 d& D7 E
- 在命令行窗口中输入optimtool,利用优化工具箱求解: ?; h. }7 k* A, }- f
3.4 飞行管理问题求解方法及过程此处不再赘述,书中已经讲得很清楚。本文对模型一中得到的数学规划模型记性程序实现: 9 I9 }: {4 [% V8 }% K( m9 q. w
; s% t1 r! N8 m2 K" l# v# O
# l' c- j) |0 ?3 M1 i/ k
2 X2 A5 {3 [+ k6 D3 o: [
! v' o, x! l2 t1 t9 g9 u/ E; m4 k' @0 w$ Q
: u5 l! z* k. f3 v
|