作业帮 > 综合 > 作业

运行lingo程序时出现unexpected jacobian overflow,代码贴在下面,

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/29 19:07:35
运行lingo程序时出现unexpected jacobian overflow,代码贴在下面,
SETS:
CITY/V1,V2,V3,V4,V5,V6/:LVL;
LINK(CITY,CITY):DIST,X;
ENDSETS
DATA:
DIST=
从 v1 v2 v3 v4 v5 v6;
从v1; 0 6 1 5 10^5 10^5
6 0 5 10^5 3 10^5
1 5 0 5 6 4
5 10^5 5 0 10^5 2
10^5 3 6 10^5 0 6
10^5 10^5 4 2 6 0;
enddata
n=@size(city);
min=@sum(link:dist*x);
lvl(1)=0;
@for(city(k)|k#gt#1:
@sum(city(i)|i#ne#k:x(1,k))=1;
@for(city(j)|j#ne#k:
lvl(k)>=lvl(j)+x(j,k)-(n-2)*(1-x(j,k))+(N-3)*X(K,J);););
@SUM(CITY(J)|J#GT#1:X(1,J))>=1;
@FOR(LINK:@BIN(X););
@FOR(CITY(K)|K#GT#1:
@BND(1,LVL(K),999999);
LVL(K)
运行lingo程序时出现unexpected jacobian overflow,代码贴在下面,
@sum(city(i)|i#ne#k:x(1,k))=1;
这个是干什么的 不知道对i求和有什么用
再问: 注释掉本行后还是提示有问题。。
再答: 其它地方有问题 我这句不知道怎么改好吧
再问: 谢谢,麻烦您在帮看看呗。。不是很理解lingo的语言。。。
再答: 我不是问你这句是什么意思吗 你倒是回答我啊 你不回答我怎么看?