数学建模算法与应用第三章:非线性规划" w0 C; J6 c! |$ f7 @! u7 D l% ~
9 p# p8 ~ S9 {7 J5 P9 V' Z
3.1 非线性规划模型定义:目标函数或约束条件中包含非线性函数- U# w Z/ Q" z5 J
一般形式:
, r; M5 C1 u3 h5 A
与线性规划区别:线性规划的最优解只能在可行域的边界达到,而非线性规划的最优解可能在可行域上的任意一点。" r8 y" K0 K( b# f0 P: J3 }# U
matlab标准型:1 [# e* n0 N$ M; F1 a
8 ^! U. X9 U2 d" l% Q, c$ Y
) z# n0 U! X# Q' R
: ?% }9 p# T* W4 ~
$ E! {% E6 s: n7 [, ^$ M' ]
r# V/ u$ t! q: J3.2 无约束问题符号解 1 J9 f6 Y, J T- v9 x" k, Q U' K% K
4 W2 {0 j4 J& m
2 M7 V! C9 s6 i. @- a. ]
% f' {& D4 D8 A7 W
+ t% i: e6 K5 {+ ]
! O5 L8 B% V; F8 V# f2 l& ^! s3 h3.3 约束极值问题约束极值问题(规划问题):带有约束条件的极值问题 - 二次规划& h I, ~: o" N8 A5 ^: U* T
定义:非线性规划的目标函数为自变量x的二次函数,约束条件全是线性
( g2 A- h7 R$ x0 O7 g- {& Hmatlab标准型:
3 Z9 ~9 L0 }9 l5 i. D: P; `
0 B) l9 L" ]) q+ i3 I
d5 [3 ]# e. i7 p- ^5 ?9 p
7 B3 H4 U9 R+ S- a( I& }3 s% f
+ j/ @# Q4 m% h W; c2 I
1 I8 U* c2 h) O- I
' L7 g9 i" r" j5 Y( s
) g+ z; J- C% I* F$ y R5 G
: {! R& P. e5 g+ h1 e ]$ j, m2 V
; K8 B+ C7 P' Q
3 P4 S1 s* w( Z% C" Z- 在命令行窗口中输入optimtool,利用优化工具箱求解
' Z/ e) K% t( D6 |* f" T* ^ 3.4 飞行管理问题求解方法及过程此处不再赘述,书中已经讲得很清楚。本文对模型一中得到的数学规划模型记性程序实现: 6 [5 F* G/ |$ y6 ?* }6 ]
9 W: H: t- K* g+ b0 d
4 G6 y7 T# M) {/ J9 F( { Q T
2 j' D0 J t+ k" {6 k
) q& i# T& y- ~4 N6 w+ ^
& x$ G4 q$ [9 z5 \
C; s( N: |' ?, N# U; ^ |