| 再求数学高人 |
| % O* o: s5 \2 s/ U/ \: g
; h- o- ?+ Z4 g8 P4 Y8 `# l" ?
用分段线性函数近似求解非线性规划(不知道标准数学表达法是怎样的), Min x12-4x1-2x2 s.t.不等式组条件如下 7 E/ Z" j3 c1 eX1+X2<=4 1 D! Z, m: m, Y5 {2X1+X2<=5 -X1+4X2>=2 X1>=0 X2>=0 : j) M" F( ~8 ~4 `【方法一】: 3 |' @+ H: \" c% q4 i因目标函数中变量是可分离的,所以用替代变量y代替二次方的变量x12,将原目标表示成一次函数,以便于用线性(单纯形)方法求解。 , |! ^5 f2 G* D9 q! w首先给定一个取值的区间,设0≤x1≤2.5, 选择一系列x1的值,比如0,1,2 和2.5, 计算对应的函数值y如下: $ c5 r7 n; V% m点O x1=0 y= x12=0 % \9 p" a: k1 {0 w+ K点A x1=1 y= x12=1 点B x1=2 y= x12=4 点C x1=2.5 y= x12=6.25 * A$ `9 O6 q4 ~; _9 l. A如图1: ! _0 ]/ k0 v: f6 y2 C6 t 0 k. t$ J# z2 } 用分段的线段OA, AB, BC近似代替y=x2, 原规划表达为线性规划如下: Min Y-4X1-2X2 , M7 j, X/ w6 bs.t. X1+X2<=4 7 o( G. N$ V0 t( v5 S0 N2X1+X2<=5 -X1+4X2>=2 X1-Y<=0 % m8 ^, y' }' p3 C- @3X1-Y<=2 4.5X1-Y<=5 X1>=0 X2>=0 ) e9 t0 M* e3 d. m7 f至此没有问题, 但解下来该怎样解就不知道了. ( k+ I+ _) U9 ?1 ^
【方法二】: 7 k. G2 U1 S5 a6 X* w- a# J4 F取近似值的方法不一样, X1=0p1+1P2+2P3+2.5p4 % V5 I& O7 [ K' RY =0p1+1*p2+4*p3+6.25*P4 1 = p1+p2+p3+p4 ( y. {9 O. |! L6 V! w8 r原规划可表示如下: Min Y-4X1-2X2 * t# H% R/ u6 e- l6 @1 o% Ps.t. X1+X2<=4 2X1+X2<=5 -X1+4X2>=2 -X1+P2+2P3+2.5P4=0 5 h: X# d/ l1 X4 X: |-Y+P2+4P3+6.25P4=0 4 G0 G: F+ {- c6 X- lP1+P2+P3+P4=1 Y,X1,X2,P1,P2,P3,P4>=0 同样的问题,到这里就不知道下面怎么解了. 图2 6 J- \8 g8 r* T- Y4 i" F( W. s6 k6 O5 l2 G2 v! t+ L 原规划用Kuhn-Tucker方法可解, 但老师非要求用上面方法解, 所以请不吝赐教, 谢谢! j0 T3 Q$ d3 E1 b. i% \1 [" P! f我用kuhn tucker解得答案为 min=-9, x1=1, x2=3,验算觉得答案是对的,可还是不是老师要求的方法 ( W& V8 U! k/ v. j \ |
晕,大型线性不等式的求解问题至今好像没有什么好的办法呀!
不用大型的,就一般的,比如这一题,算三个点就好了,
" _8 t3 t. K4 K! N( c2 ^! u9 w. t如下了,该怎么解这个不等式,我在国内是英文专业,现在上物流master,碰到这种玩意实在不知道从哪里下手了,谢谢拉
3 X$ _/ F, c. v9 \. `6 R3 [Min Y-4X1-2X2
* x8 f- F, |+ _, P$ O8 j/ V3 ^s.t.
X1+X2<=4
( j; ` k& m: c$ q# b" ?( h- F7 q2X1+X2<=5
-X1+4X2>=2
X1-Y<=0
3X1-Y<=2
4.5X1-Y<=5
; N$ J9 q0 G! I8 DX1>=0 X2>=0
[em06][em06]没看明白哦。。。。。。
| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) | Powered by Discuz! X2.5 |