数学建模社区-数学中国
标题:
经典下料问题,竟然出错,请教高手
[打印本页]
作者:
wzk007
时间:
2009-8-27 08:31
标题:
经典下料问题,竟然出错,请教高手
model:
Title 纸业裁切模型;
SETS:
LENGTHS/
1600 1550 1500 1450 1400 1350 1300 1250 1200 1150
/:NEED,STORE,NUMS;
CUTS/
1
2
3
4
5
6
7
8
/:X;
PATTERNS(LENGTHS,CUTS):R;
ENDSETS
DATA:
NEED=
9 4 6 6 9 6 4 3 8 0
;
STORE=
100 100 100 100 100 100 100 100 100 3
;
R=
2 1 1 1 1 1 1 1
1 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0
0 0 1 0 0 0 0 0
0 0 0 1 0 0 0 0
0 0 0 0 1 0 0 0
0 0 0 0 0 1 0 0
1 0 0 0 0 0 0 0
;
ENDDATA
CALC:
@FOR(LENGTHS(I):NUMS(I)=@SUM(CUTS(J):X(J)*R(I,J)));
ENDCALC
MIN=@SUM(CUTS(I):X(I));
@FOR(LENGTHS(I):NUMS(I)>NEED(I));
@FOR(LENGTHS(I):NUMS(I)<STORE(I));
@FOR(CUTS(I)
GIN(X(I)));
END
作者:
wzk007
时间:
2009-8-27 09:10
自己先占个位,对了lingo9.0说错误是1017,函数调用出错。但10.0说语法错误,还指着我的对象元素部分。郁闷啊
作者:
thinking_365
时间:
2009-8-27 11:41
本帖最后由 thinking_365 于 2009-8-27 11:43 编辑
有几个标点实在中文输入法下输入的。别的就没什么语法错误了。改好的如下
model:
Title 纸业裁切模型;
SETS:
LENGTHS/
1600 1550 1500 1450 1400 1350 1300 1250 1200 1150
/:NEED,STORE,NUMS;
CUTS/
1
2
3
4
5
6
7
8
/:X;
PATTERNS(LENGTHS,CUTS):R;
ENDSETS
DATA:
NEED=
9 4 6 6 9 6 4 3 8 0
;
STORE=
100 100 100 100 100 100 100 100 100 3
;
R=
2 1 1 1 1 1 1 1
1 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0
0 0 1 0 0 0 0 0
0 0 0 1 0 0 0 0
0 0 0 0 1 0 0 0
0 0 0 0 0 1 0 0
1 0 0 0 0 0 0 0
;
ENDDATA
CALC:
@FOR(LENGTHS(I):NUMS(I)=@SUM(CUTS(J):X(J)*R(I,J)));
ENDCALC
MIN=@SUM(CUTS(I):X(I));
@FOR(LENGTHS(I):NUMS(I)>NEED(I));
@FOR(LENGTHS(I):NUMS(I)<STORE(I));
@FOR(CUTS(I):@GIN(X(I)));
END
复制代码
只是没有可行解。
作者:
wzk007
时间:
2009-8-27 13:10
thinking_365,谢谢,但刚才试了试,还是不行。头疼啊!
作者:
thinking_365
时间:
2009-8-28 19:17
4#
wzk007
我说了啊,语法的错都给你改了,只是没有可行解。你着重看看语义的问题吧,看看有没有意义上的问题。
作者:
gaoyu
时间:
2010-8-27 22:23
那就看书那看见你的空间爱上你电脑了
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5