数学建模社区-数学中国
标题:
求教高人: 关于用LINGO 求解 线性规划里 涉及 库存的问题
[打印本页]
作者:
zhaobener
时间:
2011-4-11 11:40
标题:
求教高人: 关于用LINGO 求解 线性规划里 涉及 库存的问题
我想用lingo 求解一个涉及到库存的模型 但运算时总是提示有错误所以我就拿书中的例题进行了一下运算 证明是我输入的格式有问题
7 w% P3 y& X2 M8 j7 h5 }
: @1 A4 S4 j, z, f! o
下面附书上例题 那位大侠知道在lingo里正确的写法应该是怎么样的啊 麻烦写下
: O0 k, e' y i4 d' T
/ t+ k* u) b4 A1 |/ P
min z= 400x1 + 400x2 + 400x3 + 450y1 + 450y2 + 450y3 + 450y4 + 20i1 +20i2 +20i3 + 20i4
# q# d: @; z* S# G6 ?% Y8 ^5 O
0 _) |3 E: V, T0 d7 P K
s.t.
4 l; q! r* y, p$ Q2 y
x1<=40, x2<=40, x3<=40, x4<=40
# P" c7 y* L4 q% A+ s
6 R( `1 i Y4 B. M9 v5 C
i1 = 10 + x1 + y1 - 40
+ O! u0 ^# V9 g ^2 o) y$ V$ C
i2 = i1 + x2 + y2 - 60
5 ?* U8 q9 ?8 \
i3 = i2 + x3 +y3 - 75
9 h/ Y5 B6 ]7 p+ y7 G
i4 = i3 + x4 + y4 -25
, o% L% p! @* r7 l
s2 \1 q0 z! w0 r
it>=0, yt>=0, xt>=0 (t=1,2,3,4)
- u* g! Z4 b% P: k; [
* S# I7 B f, ^" K$ b( F: o
我在lingo里是这么输入的:
4 q$ S1 b: q2 o3 Q1 P" ?5 {
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
4 p; K7 o+ O" {/ P" q7 l
SUBJECT TO
6 L2 V5 c7 u, @( \* r) M- I, ^
X1 <= 40
: M7 A/ c- V- ~2 y5 ^3 q
X2 <= 40
: {' a% v \3 [0 e
X3 <= 40
P' E, g3 v# s; a! A, a) [1 R R
X4 <= 40
" H4 G+ _ `' H5 S0 }* k
O2 g1 q& p9 v9 ~6 @1 Y
I1 = 10 + X1 + Y1 - 40
* c, L; k- G* T6 e4 @1 r
I2 = I1 + X2 + Y2 - 60
& e5 @: |8 {: B/ ]3 H( H
I3 = I2 + X3 + Y3 - 75
' B' o3 e: s8 n- O$ H
I4 = I3 + X4 + Y4 - 25
3 [3 n1 o& c5 M6 W! q
9 Q( J8 v# b$ l. P7 n
END
" x9 y( w4 l w, ~( j
- P# S- _9 }2 \+ L9 Y) A9 y/ l4 ~
; k ?' `+ E! H' F7 ]0 q& `+ K
提示说
, b4 M( j2 l, Y
Invalid input. A syntax error has occurred
0 y1 E! }6 {1 \
9] I2= I1 + X2 + Y2 - 60
2 l& y5 a- ^+ n1 k6 O
^
7 w0 n2 w% ^- I) a A% ]2 v
2011-4-11 11:40 上传
下载附件
(64.42 KB)
Lingo 提示
( g5 k! X2 r8 n+ V! x$ i5 ?
作者:
madio
时间:
2011-4-11 11:51
这是因为你把Lindo和Lingo的语法混了,在Lingo中你的约束是可以的,但是由于目标函数都是Lindo的语法,所以使用Lingo运行也会调用Lindo的编译器来处理,而Lindo要求约束条件变量必须在等号的左边,你应该改为
- z9 X8 ]0 g2 `8 w3 V
I1 - X1 - Y1 = -30
9 U) F1 n$ s* P: P' k" N" H
I2 - I1 - X2 - Y2 =- 60
& C( c) s; Q" e- w; o+ n
I3 - I2 - X3 - Y3 =- 75
/ z+ Y7 O, j" M7 F' L" o
I4 - I3 - X4 - Y4 = -25
7 ]3 x* b$ i3 ]% }$ K9 f( v" N8 c
就可以了!
作者:
zhaobener
时间:
2011-4-11 12:50
回复
madio
的帖子
4 r$ K( A% F4 L3 Q+ E
" y, k) t+ s- ?+ `4 |
太感谢了 我正愁得不行呢
作者:
Tc丶全部
时间:
2011-4-26 13:48
收拾收拾
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5