为啥运行LINGO时会出现错误代码11,MODEL:SETS:CHSH/1..6/;LINKS(CHSH,CHSH)/1,2 1,3 2,3 2,4 3,5 4,3 4,6 5,4 5,6 6,1/:C,U,F;ENDSETSDATA:U=8,7,5,9,9,2,5,6,10,15;C=2,8,5,2,3,1,6,4,7,8;ENDDATDN= @SIZE(CHSH);F(6,1)=14;MIN= @MIN( LINKS(I,J)|I#LT#N:C
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 21:25:03
为啥运行LINGO时会出现错误代码11,MODEL:SETS:CHSH/1..6/;LINKS(CHSH,CHSH)/1,2 1,3 2,3 2,4 3,5 4,3 4,6 5,4 5,6 6,1/:C,U,F;ENDSETSDATA:U=8,7,5,9,9,2,5,6,10,15;C=2,8,5,2,3,1,6,4,7,8;ENDDATDN= @SIZE(CHSH);F(6,1)=14;MIN= @MIN( LINKS(I,J)|I#LT#N:C
为啥运行LINGO时会出现错误代码11,
MODEL:
SETS:
CHSH/1..6/;
LINKS(CHSH,CHSH)/1,2 1,3 2,3 2,4 3,5 4,3 4,6 5,4 5,6 6,1/:C,U,F;
ENDSETS
DATA:
U=8,7,5,9,9,2,5,6,10,15;
C=2,8,5,2,3,1,6,4,7,8;
ENDDATD
N= @SIZE(CHSH);
F(6,1)=14;
MIN= @MIN( LINKS(I,J)|I#LT#N:C(I,J)*F(I,J));
@FOR( LINKS(I,J):F(I,J)
为啥运行LINGO时会出现错误代码11,MODEL:SETS:CHSH/1..6/;LINKS(CHSH,CHSH)/1,2 1,3 2,3 2,4 3,5 4,3 4,6 5,4 5,6 6,1/:C,U,F;ENDSETSDATA:U=8,7,5,9,9,2,5,6,10,15;C=2,8,5,2,3,1,6,4,7,8;ENDDATDN= @SIZE(CHSH);F(6,1)=14;MIN= @MIN( LINKS(I,J)|I#LT#N:C
两处错误:
一是ENDDATA写成了DATD;
二是FOR语句中的括号不匹配或位置错.
正确的代码如下:
MODEL:
SETS:
CHSH/1..6/;
LINKS(CHSH,CHSH)/1,2 1,3 2,3 2,4 3,5 4,3 4,6 5,4 5,6 6,1/:C,U,F;
ENDSETS
DATA:
U=8,7,5,9,9,2,5,6,10,15;
C=2,8,5,2,3,1,6,4,7,8;
ENDDATA
N= @SIZE(CHSH);
F(6,1)=14;
MIN= @MIN( LINKS(I,J)|I#LT#N:C(I,J)*F(I,J));
@FOR( LINKS(I,J):F(I,J)