数学建模算法与应用第三章:非线性规划
0 u6 w3 C. G0 O, O9 ]0 b
5 I" [% o9 `- M9 a! Y3.1 非线性规划模型定义:目标函数或约束条件中包含非线性函数
% F Z* o f1 M# Z: r) F0 p0 J" ]一般形式:
' z! y( G3 C$ N6 p
与线性规划区别:线性规划的最优解只能在可行域的边界达到,而非线性规划的最优解可能在可行域上的任意一点。8 O2 |+ n7 @% @8 ?1 N
matlab标准型:
' d: q9 x1 O! L/ u8 ^5 G
0 P! F3 N! d! F' c5 Q
. q( q1 a/ _& h( C4 ]
! P7 L5 K' ? x3 _) x+ S+ L
* d8 y- }& f- m. @$ @
7 m' \8 l1 S8 J8 b( i3.2 无约束问题符号解 * @( m m% S2 J1 r5 y( Q
. G+ {4 d# z3 @7 F; M, n+ F0 ~8 I% Q% `
9 ]7 E Y3 I: J5 ]: ^
- R# i# D1 {6 n6 f, n$ k
1 S* q+ I/ H+ D1 e+ e: N3.3 约束极值问题约束极值问题(规划问题):带有约束条件的极值问题 - 二次规划7 H% i; | V r! ~, k4 B3 M' z
定义:非线性规划的目标函数为自变量x的二次函数,约束条件全是线性' j* f0 i: ^4 E
matlab标准型:+ q/ m. ]# B* S/ K$ O! {& T
; V! Y+ D: U( x M' ?+ p
9 y' s4 L1 M% A/ x3 d* }
1 k) V5 N4 {: p y$ Y1 l- `2 w9 q% ]
Y9 n! j) T9 g9 [: @
; c. ^; T; y3 B& s/ H
# t8 c* }" {6 b8 J% Q$ c* P
; T) E0 ?) h$ i, N% k$ W, V
9 D% B; H2 T( }8 ]. f* a: i
/ i3 e) P1 P& `0 {# j: p
' v2 A6 V) U9 Q9 m- 在命令行窗口中输入optimtool,利用优化工具箱求解% n) V! D- }: z9 A" b* k- c/ C
3.4 飞行管理问题求解方法及过程此处不再赘述,书中已经讲得很清楚。本文对模型一中得到的数学规划模型记性程序实现:
1 I( A" p, a" ?( x Q* s
, R2 Z) d, ?& [/ @* d' p( ?
+ O9 {4 k( k- A* A0 B# k& t I' i+ A& y
! d- I+ ^# |4 |. q' m+ y" Y( Y6 f* X9 U( S+ X( w: D
" i( X; j0 p+ S1 M% R
|