数学建模算法与应用第三章:非线性规划4 x" g% M5 }3 L5 _
( O' V5 m- l; ]9 u3.1 非线性规划模型定义:目标函数或约束条件中包含非线性函数
$ o' Z% Q+ x# o4 r2 {一般形式:
6 P0 \' r( X! ^9 i% Q( Q
与线性规划区别:线性规划的最优解只能在可行域的边界达到,而非线性规划的最优解可能在可行域上的任意一点。
8 T( S3 j1 |# q, }3 xmatlab标准型:, T. G# t; S* u) A7 D; V8 Z
6 ^+ D. z1 Y, o2 E8 S' J7 J
+ N9 w6 I$ W5 I; \) j
0 ^, x7 K; `" ]& @# m, _: |
! O& \" z+ F6 E- {2 x
3 r9 X& l1 T% w3.2 无约束问题符号解
" S, O) M3 l& d: W J9 ?
% N- ]: }' @% n7 o) B% U* ? o x. M" r. V0 h! f: D
2 s3 h1 p9 F# t* y: O. S: a
, v; y0 f J/ K: m7 H' t& u$ x$ B
& {9 n, A7 ^+ g; l' C! G
3.3 约束极值问题约束极值问题(规划问题):带有约束条件的极值问题 - 二次规划& r! h7 z3 X$ j: M
定义:非线性规划的目标函数为自变量x的二次函数,约束条件全是线性) z" ~! {5 v2 q' V- M- e
matlab标准型:
: Y9 W o2 |5 h7 x
. V" h& I* ^: u
) l4 o1 A. l4 c
) o$ w1 M& t. I. O/ a% i0 b+ a
* A& s. C. N: G! U9 p' p% @
0 g- l/ U% H( F5 M$ t3 M
2 T( @4 N B8 n1 F. E; @
% L" Y3 ]! E j' K% w: ^
& d3 V3 S) L- d3 \1 y' s
: N. X2 w+ b! c
% W) N# B# Y0 }7 Z. J- 在命令行窗口中输入optimtool,利用优化工具箱求解
) a) b7 [& [" S5 _9 v2 e 3.4 飞行管理问题求解方法及过程此处不再赘述,书中已经讲得很清楚。本文对模型一中得到的数学规划模型记性程序实现:
, m9 e; s, I* E# R
^' A7 Q& ~4 I- H
5 r. i: }7 G7 m I, |
5 \6 n4 D* K/ U6 ^$ ^$ X9 O
' M, S5 k. O$ `8 ^' B+ C; M3 o' z9 ]6 v5 K
) W# l8 a& a& {; X
|