数学建模算法与应用第三章:非线性规划
; i& G+ H! y `9 D4 f4 Y
- {( i: [6 Z* c( @ K5 q3.1 非线性规划模型定义:目标函数或约束条件中包含非线性函数+ g7 v6 c! C- g' }% b, D8 t. W) ]
一般形式:
8 M' J2 \/ T y7 v5 q# k与线性规划区别:线性规划的最优解只能在可行域的边界达到,而非线性规划的最优解可能在可行域上的任意一点。# h* C/ u ?/ K# S
matlab标准型:' d5 \2 z7 O/ t4 [1 `9 o- t i5 Y8 k6 f
& G+ Y1 @' n/ f" E
" T' T3 G( T# T) @5 q, p8 ]
! b1 n) J3 l4 e8 T
9 o) T$ [0 ] m
+ ? N4 y3 |3 Q- t
3.2 无约束问题符号解 8 x8 a& G: L" ^* e5 S$ ?
5 K. P6 u) r3 I/ Y% _2 ?
. F& d7 f: z" }3 q/ J3 \/ B
% q9 m4 I. ]+ D+ t/ X2 h2 z8 [! a* P9 _8 l X, k
# {/ H J6 u5 c# a; t* B3.3 约束极值问题约束极值问题(规划问题):带有约束条件的极值问题 - 二次规划
9 U o$ \8 o% h1 f定义:非线性规划的目标函数为自变量x的二次函数,约束条件全是线性. D$ t- A/ |- ~* t5 X& _8 S! q/ w
matlab标准型:
% h+ v+ v" W8 v+ [6 l7 n
" K" j$ E6 l/ t. ~# u9 a" a; S/ n
6 A2 j( G3 h9 H" n4 d1 I+ ^7 O4 f
" p$ R; i. X5 P7 ?+ P% h0 r8 B C+ d6 }9 P7 P0 Y
% M! _7 { ?( H4 y% k- R; k& L
9 w+ b7 m9 N5 A4 @2 C* `
+ \' ?& T4 \* T) W- f
$ s/ F6 V) N. W
1 T3 y) t) b* l; K. n# V9 U. l+ \' U6 l
- 在命令行窗口中输入optimtool,利用优化工具箱求解
3 r7 L$ q. b3 _+ t- c, W, U 3.4 飞行管理问题求解方法及过程此处不再赘述,书中已经讲得很清楚。本文对模型一中得到的数学规划模型记性程序实现:
3 I6 u1 ]. s+ E# }7 S' z
, y# t" N/ g. e( z1 N
3 Z$ ]/ e) j- W* i, q7 ]5 Z! x! f! M' Q" ^
7 u/ \3 o& B7 C$ @) ^/ T v3 }2 H
1 h% d" ~* y5 j* k+ @! Y
& S" m% H- E/ M: l) A& p |