数学建模社区-数学中国

标题: 求教高人: 关于用LINGO 求解 线性规划里 涉及 库存的问题 [打印本页]

作者: zhaobener    时间: 2011-4-11 11:40
标题: 求教高人: 关于用LINGO 求解 线性规划里 涉及 库存的问题
我想用lingo 求解一个涉及到库存的模型 但运算时总是提示有错误所以我就拿书中的例题进行了一下运算 证明是我输入的格式有问题
4 e/ G9 L7 Y1 h& H# v6 D( z) T, j" m" a3 p4 r, R+ m
下面附书上例题 那位大侠知道在lingo里正确的写法应该是怎么样的啊 麻烦写下
0 z* O& K1 K+ {3 d
1 F* ]6 h. H9 R/ L; X5 B6 kmin z= 400x1 + 400x2 + 400x3 + 450y1 + 450y2 + 450y3 + 450y4 + 20i1 +20i2 +20i3 + 20i4) X$ h5 z& Z+ B! B
8 y% |5 u7 _$ G7 G
s.t.7 c0 w, x0 R& `
x1<=40, x2<=40, x3<=40, x4<=40
7 q" S% b" p, y3 l" {0 B  f, a0 X
i1 = 10 + x1 + y1 - 40
( |0 ^8 Z; j$ \# ~. B1 Bi2 = i1 + x2 + y2 - 60. o" d' V7 T0 J( A2 {* Q1 X
i3 = i2 + x3 +y3 - 75
8 _0 |. q6 k0 G/ x# K+ H% mi4 = i3 + x4 + y4 -254 ]. X. {3 w. }5 b* }6 m6 S" W
0 M6 z4 S# }9 |: [
it>=0, yt>=0, xt>=0 (t=1,2,3,4)
7 O  t) y1 u: K( n) g- w' K% `2 c( R6 \8 r
我在lingo里是这么输入的:- ^- y6 k& f9 ?
MIN 400 X1 + 400 X2 + 400 X3 + 400 X4 + 450 Y1 + 450 Y2 + 450 Y3 + 450 Y4 + 20 I1 + 20 I2 + 20 I3 + 20 I4
6 w: N: X0 T9 w) u$ GSUBJECT TO
7 z" c6 R$ ^9 b2 ~/ P6 w0 iX1 <= 40( O+ j. @& i  w4 e& k' W3 R2 a
X2 <= 403 O& |8 ^* U3 O% N, ?. B7 T
X3 <= 40
% }! b. M) J; k) G) kX4 <= 40
+ @/ s! ?' P8 c' S$ L$ T' Y& p; S) b
I1 = 10 + X1 + Y1 - 40
8 B1 P; j; M9 p2 l4 R! h; EI2 = I1 + X2 + Y2 - 600 D9 ?. t1 [- l
I3 = I2 + X3 + Y3 - 75
6 [& D1 Y$ p# X0 i+ @# `I4 = I3 + X4 + Y4 - 251 @1 f/ `0 Y& H$ \4 a/ x3 B5 G- @

1 |9 S( j. }; g  wEND+ @' q  k% `% F( U
" r1 s) ]% m& `( y+ F" Y$ J

3 N+ T9 S  \1 U' e  R. J提示说
( _1 @5 r& ]/ YInvalid input.  A syntax error has occurred1 F9 O5 n( ^$ p: Q7 p8 T
9]  I2= I1 + X2 + Y2 - 60
; e$ S- l/ g) {            ^
: r% ?& O3 \* A, e Lingo 提示 ) O6 c3 k0 i" ]2 _( e

作者: madio    时间: 2011-4-11 11:51
这是因为你把Lindo和Lingo的语法混了,在Lingo中你的约束是可以的,但是由于目标函数都是Lindo的语法,所以使用Lingo运行也会调用Lindo的编译器来处理,而Lindo要求约束条件变量必须在等号的左边,你应该改为
' r0 e  _; h  H3 p' r) r% RI1  - X1 - Y1 = -308 c: o6 @, d- B; \  W
I2 - I1 - X2 - Y2 =- 60
7 g, `3 }3 c2 N7 U# yI3 - I2 - X3 - Y3 =- 752 ]- s  O9 F$ l
I4 - I3 - X4 - Y4 = -25
- U4 _& ?: @/ {# T3 J( }$ |就可以了!
作者: zhaobener    时间: 2011-4-11 12:50
回复 madio 的帖子
+ Z. y* r* I- `! Z4 I! \! c- n* j7 K8 T$ K
太感谢了 我正愁得不行呢
作者: Tc丶全部    时间: 2011-4-26 13:48
  收拾收拾




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5