数学建模算法与应用第三章:非线性规划* d) {8 L7 ?$ J# J0 B. _
- A! [+ |2 ~; U$ j9 K S7 x
3.1 非线性规划模型定义:目标函数或约束条件中包含非线性函数) ?) A7 y( r: E/ F, `
一般形式:
" a8 d" t* e# b A) ]9 a与线性规划区别:线性规划的最优解只能在可行域的边界达到,而非线性规划的最优解可能在可行域上的任意一点。
# n7 Y2 U- m3 Q0 |8 D rmatlab标准型:9 A& W% \' t; c2 E7 }
6 }$ W4 @* Q$ q! B
4 r% C0 o/ N1 R
8 X) b7 b) [7 x* M
5 e o4 w) m6 }$ L, z& q: q$ a6 f/ i
3.2 无约束问题符号解
% `0 }( O+ o9 h
4 l# F6 L$ f) K: \8 ?4 E B+ _- e) R% c" ^4 ~3 i& n% o+ P
1 ~8 L0 Q2 J$ d R0 U/ G6 }
5 s- d# W* ~" Y4 |2 G. g
8 `! I9 Y& V! { |' y) P
3.3 约束极值问题约束极值问题(规划问题):带有约束条件的极值问题 - 二次规划 V' b/ p. K' A0 m" p* w! _
定义:非线性规划的目标函数为自变量x的二次函数,约束条件全是线性
4 M5 X5 B* ?$ S) D; J8 I; o5 Umatlab标准型:/ P: B1 N$ ~) k
' g, E% I8 V( q- L: l$ ]7 z
- x, A' p8 ?9 ^' D+ g, {1 N
% |- ?/ \2 q5 ^5 T8 A I
/ b' `7 L; l1 K" Q, N( f" g7 L
$ m9 g# s. _# ?8 P. Z
$ ~: I" r0 t' a! p) f% X- f7 a" ]+ z+ E; i n
, _; _* ~; s, M# h6 W
2 {5 {7 x# _5 f g3 I- F5 x. c$ Y0 T: S& `0 I% e% k% F
- 在命令行窗口中输入optimtool,利用优化工具箱求解
6 G, Z) U: _$ g$ @1 o z 3.4 飞行管理问题求解方法及过程此处不再赘述,书中已经讲得很清楚。本文对模型一中得到的数学规划模型记性程序实现:
# ^4 l3 q" A' ]
p3 D& \8 l2 m" N: q) L* W
4 N% B( p k5 e
! ?5 N8 a( g9 v2 n, C
% s. Q# X& }: s6 J- Y0 [, ?) q
5 Z' i$ v9 v2 F/ Y. S6 z% o* l/ S; z% J6 q) O! T: }0 A
|