- 在线时间
- 0 小时
- 最后登录
- 2005-12-31
- 注册时间
- 2003-1-15
- 听众数
- 0
- 收听数
- 0
- 能力
- 0 分
- 体力
- 60 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 20
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 3
- 主题
- 1
- 精华
- 0
- 分享
- 0
- 好友
- 0
升级   15.79% 该用户从未签到
 |
|
9 G" d% r; S9 V" [; _% l3 x; @( q
! b! l! Z7 x) w# g4 Q' O- A6 f! X3 m E
7 ~/ K+ \# A9 v+ }% H- O* L( a
| 再求数学高人 | 9 L) a# c8 w1 L7 M
* ^- m( v+ ^8 Z( P e0 \ p |
/ C8 M$ T9 ^% a3 Y7 q% D4 j- p2 g4 t3 z8 N
9 _% ^/ @. \3 x; n6 o. |2 Y- s
8 q$ C( g' m/ O1 [用分段线性函数近似求解非线性规划(不知道标准数学表达法是怎样的),
1 Y3 N5 N4 N) _' R$ J. c* AMin x12-4x1-2x2 4 n4 N7 Z/ J, r- i' T2 g
s.t.不等式组条件如下 + ~4 Y5 Z e9 {, T; r R( u
X1+X2<=4 ) M2 h- N. T" @" j
2X1+X2<=5
+ m5 u; ^; u+ v: k9 L" u-X1+4X2>=2 0 u0 C* h3 t A) h
X1>=0 X2>=0
$ `% y( r: c" D' @0 L8 A: Q$ H【方法一】: / C( W6 ~7 B7 R) t+ p- N
因目标函数中变量是可分离的,所以用替代变量y代替二次方的变量x12,将原目标表示成一次函数,以便于用线性(单纯形)方法求解。 ( i+ i, H% {! e
首先给定一个取值的区间,设0≤x1≤2.5, 选择一系列x1的值,比如0,1,2 和2.5, 计算对应的函数值y如下:
! P) D8 M2 m, v, g: b: D2 X# v点O x1=0 y= x12=0
! G: X: r' o6 g点A x1=1 y= x12=1
( Y w) _. [" _( F点B x1=2 y= x12=4
& g+ p3 k( K; X0 f' f点C x1=2.5 y= x12=6.25 # Z( l2 n+ p! m6 F; ?
如图1:
5 m( Y# x) ~" z" K- r
" H% ]3 ` y0 e$ x
* v- W4 S' @, k8 p q用分段的线段OA, AB, BC近似代替y=x2, 原规划表达为线性规划如下: ; h! w! o9 {! [# P
Min Y-4X1-2X2
% S* a% W, y6 z- a4 n% r# Ps.t.
5 U4 K) B) f* }' C0 j, q& rX1+X2<=4
! ~8 V, v7 I+ W% n9 ^/ l. r2X1+X2<=5 : {6 M3 n/ H, v$ X5 f5 r
-X1+4X2>=2 1 G+ t9 e! s0 |) U
X1-Y<=0 ' Y* o+ Q( o: \
3X1-Y<=2 ; w( i. v$ Q8 l1 H, X9 e4 U) a
4.5X1-Y<=5
' @ J5 p. x2 `$ D5 \1 xX1>=0 X2>=0 3 `% ~! t# v; }7 R, K" M0 e
至此没有问题, 但解下来该怎样解就不知道了. ( l9 |' p7 |- _
$ b \& N \. s' L4 b0 w. [【方法二】: 5 @0 l9 U- y- v1 |% e" @6 ?
取近似值的方法不一样, ) e0 s; n# Z0 g6 H0 k6 L
X1=0p1+1P2+2P3+2.5p4
- T' I7 a$ A4 A3 q- kY =0p1+1*p2+4*p3+6.25*P4 3 X3 N2 g w+ A
1 = p1+p2+p3+p4 # l1 t* t) @ y. R
6 p8 F1 g; x( W V3 }, V原规划可表示如下: G; D0 ]4 I2 h! ^
Min Y-4X1-2X2
$ }0 _+ _/ z$ {3 Q; @! qs.t. ; [9 D4 W5 L# ~ n% _6 P1 _
X1+X2<=4 5 @. D! `; y) B: x$ o
2X1+X2<=5
9 u3 t7 V1 A- b' B7 v- e-X1+4X2>=2
+ J8 W, Q9 k5 h- B5 _; ^5 d1 F) j6 }-X1+P2+2P3+2.5P4=0 ( |$ ]( X8 _# j' Q
-Y+P2+4P3+6.25P4=0 ! h6 s' B! |9 c7 V
P1+P2+P3+P4=1
5 Y6 }4 a, p! R8 u9 {: ?' \# PY,X1,X2,P1,P2,P3,P4>=0
# H. g% L9 s9 q同样的问题,到这里就不知道下面怎么解了.
) R, C5 x; ?6 l* j0 V图2
+ X% n/ q) q! v$ k8 Z
5 |. h; P' r7 c! a( D5 N1 P原规划用Kuhn-Tucker方法可解, 但老师非要求用上面方法解, 所以请不吝赐教, 谢谢!
: [6 J" e$ _% ]! P9 q
( m9 [3 g5 [# K
& D% G, F6 Q- Y+ x8 g! B我用kuhn tucker解得答案为 min=-9, x1=1, x2=3,验算觉得答案是对的,可还是不是老师要求的方法 : p. F L4 z- z& c3 v( _- ?
|    |
zan
|