| 再求数学高人 |
|
用分段线性函数近似求解非线性规划(不知道标准数学表达法是怎样的), Min x12-4x1-2x2 & |, J1 s5 L2 h( z/ B N3 @s.t.不等式组条件如下 X1+X2<=4 ) J X$ T+ ]3 y' Y o& X& p5 A) e2X1+X2<=5 2 Z$ i( r( i! h$ r# E% |, ^5 T-X1+4X2>=2 - V6 Y- y9 ^ B3 @. \% RX1>=0 X2>=0 9 k4 [0 g. \# J" }/ t/ S【方法一】: 0 Y1 y% v% f5 N c" q; n5 I* d因目标函数中变量是可分离的,所以用替代变量y代替二次方的变量x12,将原目标表示成一次函数,以便于用线性(单纯形)方法求解。 3 M. w7 I& s" y% D9 |$ j" b首先给定一个取值的区间,设0≤x1≤2.5, 选择一系列x1的值,比如0,1,2 和2.5, 计算对应的函数值y如下: 点O x1=0 y= x12=0 ( [/ Q& V4 G* b( s- J7 z* e点A x1=1 y= x12=1 点B x1=2 y= x12=4 5 |6 \2 z% |3 g; X8 ~7 t4 [点C x1=2.5 y= x12=6.25 - u+ ?! O& g7 a4 F5 n如图1: : q; e" K( ~4 s1 y k! P R: ~ j+ b9 b+ L# e 用分段的线段OA, AB, BC近似代替y=x2, 原规划表达为线性规划如下: * s2 }* Z0 R( g5 m2 x# ^4 G" D4 yMin Y-4X1-2X2 : H7 @/ j: {, R0 Cs.t. X1+X2<=4 2X1+X2<=5 9 {0 I/ M2 w% G/ t8 @-X1+4X2>=2 X1-Y<=0 3X1-Y<=2 # @# G0 o; e! Y5 a( b4.5X1-Y<=5 X1>=0 X2>=0 : E! W6 g9 y p& u0 n" I* ]至此没有问题, 但解下来该怎样解就不知道了. ( X5 c3 w( T6 h( m, d) r. f: z$ \& D2 O 【方法二】: 取近似值的方法不一样, X1=0p1+1P2+2P3+2.5p4 3 w; ]2 s0 e4 AY =0p1+1*p2+4*p3+6.25*P4 ( q7 _- N; W# g- u% w% T1 = p1+p2+p3+p4 . E5 [6 \, D1 m+ ~" O" K7 F! @原规划可表示如下: # Y. U$ h5 k" q! c) G* aMin Y-4X1-2X2 , k% Q$ R& B/ R, x4 O/ Y) `- Xs.t. X1+X2<=4 2X1+X2<=5 -X1+4X2>=2 -X1+P2+2P3+2.5P4=0 6 J: K, @ k" q$ c-Y+P2+4P3+6.25P4=0 7 @; E7 n+ A* S0 g5 PP1+P2+P3+P4=1 Y,X1,X2,P1,P2,P3,P4>=0 同样的问题,到这里就不知道下面怎么解了. 图2 % X3 Q l/ f; Q% N f" R
原规划用Kuhn-Tucker方法可解, 但老师非要求用上面方法解, 所以请不吝赐教, 谢谢! ) s9 @5 F* k' u+ X我用kuhn tucker解得答案为 min=-9, x1=1, x2=3,验算觉得答案是对的,可还是不是老师要求的方法 ! X" [0 |. b- p' | |
晕,大型线性不等式的求解问题至今好像没有什么好的办法呀!
不用大型的,就一般的,比如这一题,算三个点就好了,
2 k7 _% J7 X% c5 L( h6 {) f6 p如下了,该怎么解这个不等式,我在国内是英文专业,现在上物流master,碰到这种玩意实在不知道从哪里下手了,谢谢拉
9 m' `: I1 c% ?) B5 oMin Y-4X1-2X2
s.t.
X1+X2<=4
2X1+X2<=5
7 T( Q' q( Q+ [. {& r9 v( j0 S( i-X1+4X2>=2
9 a) Y M7 ?" p" G' P9 _X1-Y<=0
3X1-Y<=2
2 A- H5 T4 }6 k* K! q4.5X1-Y<=5
X1>=0 X2>=0
[em06][em06]没看明白哦。。。。。。
| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) | Powered by Discuz! X2.5 |