数学建模社区-数学中国
标题:
求教高人: 关于用LINGO 求解 线性规划里 涉及 库存的问题
[打印本页]
作者:
zhaobener
时间:
2011-4-11 11:40
标题:
求教高人: 关于用LINGO 求解 线性规划里 涉及 库存的问题
我想用lingo 求解一个涉及到库存的模型 但运算时总是提示有错误所以我就拿书中的例题进行了一下运算 证明是我输入的格式有问题
, ]8 R, n5 S* l# C8 T
. P! U+ p* L+ S4 M8 J
下面附书上例题 那位大侠知道在lingo里正确的写法应该是怎么样的啊 麻烦写下
0 {" O' m5 ]6 B, _
, T9 v2 O8 o) R* ~6 F6 a4 ]
min z= 400x1 + 400x2 + 400x3 + 450y1 + 450y2 + 450y3 + 450y4 + 20i1 +20i2 +20i3 + 20i4
, T6 t7 O; _8 R4 t' S
# A5 _. l$ { Z7 b* u- K4 k
s.t.
S5 G4 V/ B" k) \2 m9 n
x1<=40, x2<=40, x3<=40, x4<=40
, G8 }3 a8 [9 z5 M, j5 R! Q" p
( k/ h0 o3 W) R a6 S5 E
i1 = 10 + x1 + y1 - 40
6 D# V1 b: {1 F7 @/ F
i2 = i1 + x2 + y2 - 60
' X: A0 d3 N0 U: }
i3 = i2 + x3 +y3 - 75
% @2 [- n# [8 u# k( p' O
i4 = i3 + x4 + y4 -25
, A# k# |+ M6 t9 M7 C
. d( O$ u% t$ x7 d
it>=0, yt>=0, xt>=0 (t=1,2,3,4)
8 d% l5 z1 Z8 k8 y6 ?/ ^, S9 R
; @) k6 e7 I( q% x: w, ~
我在lingo里是这么输入的:
3 w8 P7 g8 M" b
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
n' Y S& J0 h, d
SUBJECT TO
( s! ]+ z: f1 `# l4 y4 N1 Z+ D
X1 <= 40
. I" j! f3 m3 {; f
X2 <= 40
2 A. R6 L6 x+ I% l4 [ }
X3 <= 40
1 V2 O3 r! u2 X; w
X4 <= 40
) G7 m! ~0 u( H
# e2 a2 B- y; X
I1 = 10 + X1 + Y1 - 40
/ h% [- R$ ?/ a8 q. S+ X6 c" }
I2 = I1 + X2 + Y2 - 60
- P9 B& N3 @- i" R: m& I5 g5 i
I3 = I2 + X3 + Y3 - 75
3 J( a. H4 _, ]7 ^% j: X5 x
I4 = I3 + X4 + Y4 - 25
) t, u: N' d) `( p4 }
( E! a9 E' _5 w3 C, q+ x/ R
END
5 u* c3 l$ U# `- Q# v* B# d
3 v' H1 N/ l$ p
5 b# p: l# O- l3 M$ @
提示说
2 F+ [; }9 H/ Q' W
Invalid input. A syntax error has occurred
$ e8 W+ _" O4 J4 x6 E) U [
9] I2= I1 + X2 + Y2 - 60
& f1 ?+ }/ ^* W, k: w& }
^
* f) S2 \( z5 t( n" |3 u6 L
2011-4-11 11:40 上传
下载附件
(64.42 KB)
Lingo 提示
; G& v- C! k* ^; `
作者:
madio
时间:
2011-4-11 11:51
这是因为你把Lindo和Lingo的语法混了,在Lingo中你的约束是可以的,但是由于目标函数都是Lindo的语法,所以使用Lingo运行也会调用Lindo的编译器来处理,而Lindo要求约束条件变量必须在等号的左边,你应该改为
3 k1 w+ Z$ ^$ F1 J: T4 Z
I1 - X1 - Y1 = -30
" i3 ]6 d6 d" ]
I2 - I1 - X2 - Y2 =- 60
( O! S3 m, k3 ]) L! [5 G
I3 - I2 - X3 - Y3 =- 75
* s7 I) G# v0 M! _
I4 - I3 - X4 - Y4 = -25
5 e1 J7 v3 K# j4 L% v
就可以了!
作者:
zhaobener
时间:
2011-4-11 12:50
回复
madio
的帖子
% p) ~* n6 f$ T0 u
, G2 [+ R) \! u" V2 L4 Y
太感谢了 我正愁得不行呢
作者:
Tc丶全部
时间:
2011-4-26 13:48
收拾收拾
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5