数学建模社区-数学中国

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

作者: zhaobener    时间: 2011-4-11 11:40
标题: 求教高人: 关于用LINGO 求解 线性规划里 涉及 库存的问题
我想用lingo 求解一个涉及到库存的模型 但运算时总是提示有错误所以我就拿书中的例题进行了一下运算 证明是我输入的格式有问题4 Z0 ^, z7 W2 z, n$ w* d

" k0 Z: O. a! p3 p$ L. T下面附书上例题 那位大侠知道在lingo里正确的写法应该是怎么样的啊 麻烦写下+ F2 y% O. ?) @, u4 ~

; W. P* W" k/ @, lmin z= 400x1 + 400x2 + 400x3 + 450y1 + 450y2 + 450y3 + 450y4 + 20i1 +20i2 +20i3 + 20i4
  D) ]- \! \2 R" b  B& k/ c& S; [8 @1 X$ f' Y$ [
s.t.
" x( h. S  l# v9 Bx1<=40, x2<=40, x3<=40, x4<=40
) W" R& D, z( l& ^! m. w
* y0 v+ d( _7 w7 P4 j( fi1 = 10 + x1 + y1 - 40
; r3 w: F7 W" c6 ui2 = i1 + x2 + y2 - 60' U, y( _/ N0 K" R- W2 W$ I
i3 = i2 + x3 +y3 - 75
5 Y3 p- T5 r6 E3 G3 l) h( pi4 = i3 + x4 + y4 -25
- Y- ~3 ^( e/ J' R1 A, H6 X- V2 ?) C5 K# u4 V; |
it>=0, yt>=0, xt>=0 (t=1,2,3,4)- P' {; a5 O* W/ E; G6 z6 S" Y
7 v0 Z* v4 X6 [8 R9 p! {
我在lingo里是这么输入的:/ X) Q, J& h% h0 G
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 ) T- ~/ ?3 q! |
SUBJECT TO
7 y9 I& d6 S4 k8 JX1 <= 40
1 K+ b9 ^4 Y. q0 S" gX2 <= 40
: ~. W2 m# r0 X. iX3 <= 40
& Z) b/ Q. E: IX4 <= 40, B8 x' J& p# ^  T( [* [9 e

) C: I7 H% G  }$ WI1 = 10 + X1 + Y1 - 40
/ ~  l6 D0 J3 W) \! eI2 = I1 + X2 + Y2 - 60
( ~6 ?# W' }. C! n0 hI3 = I2 + X3 + Y3 - 751 c' G6 l( t9 f4 O4 C4 g
I4 = I3 + X4 + Y4 - 259 C% p5 U4 F, ~2 g8 T, e
& ~- C! \1 y) L* r  e" e
END, ]# @+ x6 `% _

2 i' w. w0 H# u2 ?2 Z7 x
" j8 T7 ?1 i% \; f3 f1 `提示说
1 ^+ r% C+ p! H( m5 p4 D* @Invalid input.  A syntax error has occurred; v0 k: W' g* M" P+ M8 G
9]  I2= I1 + X2 + Y2 - 607 N2 s; s( l0 {+ N' _
            ^
) g6 `7 v2 V2 o Lingo 提示 7 E& I9 K3 A, f* S' M5 L0 r

作者: madio    时间: 2011-4-11 11:51
这是因为你把Lindo和Lingo的语法混了,在Lingo中你的约束是可以的,但是由于目标函数都是Lindo的语法,所以使用Lingo运行也会调用Lindo的编译器来处理,而Lindo要求约束条件变量必须在等号的左边,你应该改为6 d5 Z8 W# |4 ~0 D; C2 S2 C
I1  - X1 - Y1 = -30
; i/ ]( D; X0 |: MI2 - I1 - X2 - Y2 =- 60
  I2 P9 E3 J% l4 yI3 - I2 - X3 - Y3 =- 75: u  J  x" `7 D6 P3 w' x5 Y
I4 - I3 - X4 - Y4 = -25
+ W2 B8 r  j) f' S0 V1 T/ h! C就可以了!
作者: zhaobener    时间: 2011-4-11 12:50
回复 madio 的帖子# Q. w/ V8 M7 @( Z
+ R1 N4 d# X) {+ G. D) W9 Y' `( O9 B& D
太感谢了 我正愁得不行呢
作者: Tc丶全部    时间: 2011-4-26 13:48
  收拾收拾




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