数学建模算法与应用第三章:非线性规划7 o9 ]7 c$ \" r; l
/ o2 x3 [, }! L8 U1 w3.1 非线性规划模型定义:目标函数或约束条件中包含非线性函数
4 q4 Z9 _4 N8 W9 [" a5 w一般形式:
6 F) h6 x _- D4 Y# R
与线性规划区别:线性规划的最优解只能在可行域的边界达到,而非线性规划的最优解可能在可行域上的任意一点。
" m+ h% g5 {- F/ I. dmatlab标准型:8 L B1 t! ^1 D/ V
0 A/ I% @8 ~0 j8 i7 E, { h! J
( O! Y) d, b! G; ?5 F
. C8 W' d8 H; e
: U( ?$ H1 ?! Y7 O; T4 A
' B6 u# ]. q( u3 H9 u0 t" d
3.2 无约束问题符号解
& X3 w" Q0 _' n/ B
3 a7 v0 o, M/ K. @+ O' d- }& y( \8 V3 W2 J: @6 s
$ @% w/ r( t* N
# r% I; Y; q( N; h) v4 a
# L! F' |7 S5 U
3.3 约束极值问题约束极值问题(规划问题):带有约束条件的极值问题 - 二次规划8 O" X- _7 N5 V% K
定义:非线性规划的目标函数为自变量x的二次函数,约束条件全是线性4 K/ t/ Y2 ^0 a4 [3 ^3 O( Z2 V# Y
matlab标准型:7 h t. S% W& w- h
: a! f `1 a1 s5 O
/ V) ]' @- z D9 I2 f: V. |
5 L) F& z ~2 h0 x$ V
7 V3 J% s! ^+ R. s
, f9 |8 T- i5 Y: V3 M
2 j6 I5 l0 _4 k/ r8 ?
, s) Z6 Y) R0 K0 ]! B
6 o# Q/ Y* M& J A; L4 t. m
, v) ^; Y: a+ |7 w
5 i" Q5 m: A% b, {6 x$ g- 在命令行窗口中输入optimtool,利用优化工具箱求解
, Q/ ^4 D" f2 ]* o9 J! Y 3.4 飞行管理问题求解方法及过程此处不再赘述,书中已经讲得很清楚。本文对模型一中得到的数学规划模型记性程序实现: ; b; _3 @! {5 G1 \( t \( d
0 p1 v! t; V, _+ h
% B; T; F* `- b4 O
1 R+ c; G+ y! j8 r% [4 c7 X) e6 e
4 F4 n3 c3 g" B; \/ A" x
; f. v( h, @/ [+ o8 \ S$ i' E- Z' f+ l. ^- Z8 q# f; T4 s
|