数学建模社区-数学中国
标题:
求教高人: 关于用LINGO 求解 线性规划里 涉及 库存的问题
[打印本页]
作者:
zhaobener
时间:
2011-4-11 11:40
标题:
求教高人: 关于用LINGO 求解 线性规划里 涉及 库存的问题
我想用lingo 求解一个涉及到库存的模型 但运算时总是提示有错误所以我就拿书中的例题进行了一下运算 证明是我输入的格式有问题
- e5 s; O; Z8 m, k. Z
C6 f3 d; v3 y9 R
下面附书上例题 那位大侠知道在lingo里正确的写法应该是怎么样的啊 麻烦写下
+ w, Y0 m9 C( G& A' o* O( w; e
1 f6 j( Y) `% S; s6 r P0 |; F. V
min z= 400x1 + 400x2 + 400x3 + 450y1 + 450y2 + 450y3 + 450y4 + 20i1 +20i2 +20i3 + 20i4
' p; r% R/ u _& w
$ e2 t" F7 ?4 E+ O. }) z
s.t.
! s4 x! X5 r2 Y4 {, I6 ~
x1<=40, x2<=40, x3<=40, x4<=40
9 E4 w& |1 I5 ^8 Q3 P( p: W
* t5 ^$ ?6 I0 Y5 H: k
i1 = 10 + x1 + y1 - 40
' e1 h3 u' U& O" L7 D& Y
i2 = i1 + x2 + y2 - 60
: E% p; ]. W, O7 j, Q/ u2 B, Z; G
i3 = i2 + x3 +y3 - 75
% ~& x9 |; D& C7 V1 [
i4 = i3 + x4 + y4 -25
! S6 E9 V8 T [8 r, a9 a3 H$ M$ E
6 h- R; K# u' h, I& C- `4 H
it>=0, yt>=0, xt>=0 (t=1,2,3,4)
: t: u1 V2 J2 s" h
# n g2 v) W: G; P ]
我在lingo里是这么输入的:
. U! [1 N1 T0 x f, i
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
* Q- E! `. A, n4 |
SUBJECT TO
5 H7 t+ {! R9 d" \/ z
X1 <= 40
4 K! ~0 E3 J# I1 y6 r
X2 <= 40
# e6 {! {( J9 a
X3 <= 40
+ l1 {# z7 \! `5 J9 ^$ c9 p
X4 <= 40
5 L3 }7 _# S( ^6 ]* ]
9 d! v: l/ e6 r) K& c
I1 = 10 + X1 + Y1 - 40
" b& I5 G' P* p3 P+ j5 `9 }( N! J
I2 = I1 + X2 + Y2 - 60
0 i8 H1 u) i1 T8 y: O
I3 = I2 + X3 + Y3 - 75
p! c( r3 q8 F; K( R
I4 = I3 + X4 + Y4 - 25
n2 @9 |) ]! }$ Z& X, o
2 e8 ^* E" j ]# L
END
- l; w$ n7 a* b# w$ U& O' d, i
: i( v. f$ _0 e, z- P. y3 b
( z1 E% \! \* \9 X8 E# v$ D
提示说
7 y+ P g! |, b S0 u
Invalid input. A syntax error has occurred
4 B, |" s7 @, f9 e0 y5 C, J8 b( C8 A
9] I2= I1 + X2 + Y2 - 60
" Q5 ?5 t$ f# l' G1 f
^
, b" i6 g3 o2 r3 V; K. x
2011-4-11 11:40 上传
下载附件
(64.42 KB)
Lingo 提示
- s4 w- V3 T3 s
作者:
madio
时间:
2011-4-11 11:51
这是因为你把Lindo和Lingo的语法混了,在Lingo中你的约束是可以的,但是由于目标函数都是Lindo的语法,所以使用Lingo运行也会调用Lindo的编译器来处理,而Lindo要求约束条件变量必须在等号的左边,你应该改为
# @9 f4 z* Z9 G: k
I1 - X1 - Y1 = -30
! u/ E3 w& t7 m! Y: |$ ^& U8 y
I2 - I1 - X2 - Y2 =- 60
) o# q; p( V8 Q+ y; F9 ~; @ b
I3 - I2 - X3 - Y3 =- 75
+ B, A9 S# w/ y3 l/ _' t
I4 - I3 - X4 - Y4 = -25
/ q7 N, g, G- J) F5 o
就可以了!
作者:
zhaobener
时间:
2011-4-11 12:50
回复
madio
的帖子
" C/ J3 p& ?) a; x: W) k9 d7 g4 ^
( _' M: [9 S* X' Q& y- P/ X
太感谢了 我正愁得不行呢
作者:
Tc丶全部
时间:
2011-4-26 13:48
收拾收拾
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5