作业帮 > 综合 > 作业

新手,lingo怎么输入一个列表啊

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/05 12:48:30
新手,lingo怎么输入一个列表啊
MODEL:
SETS:
city/1..11/:u;
link(city,city):d,x;
ENDSETS
DATA:
d = @file(juli.txt) ;
ENDDATA
n=@SIZE(city);
MIN=@SUM(link:d*x);
@FOR(city(k):@sum(city(i)|i#ne#k:x(i,k))=1;
@sum(city(j)|j#ne#k:x(k,j))=1;
@for(city(j)|j#gt#1#and#j#ne#k:
u(j)>=u(k)+x(k,j)-(n-2)*(1-x(k,j))+(n-3)*x(j,k));
);
@FOR(link:@BIN(x));
@for(city(k)|k#gt#1:
u(k)=1+(n-2)*x(k,1));
END这个程序对嘛.
这个程序没错.
还需注意juli.txt里面的数据格式是否正确
再问: 怎么设置里面的格式啊,对表格有啥要求。急用啊,谢谢啦
再答: 其实数据量不大,直接贴进去就可以了。。。 例如d是5×5的矩阵 DATA: d = 1 2 3 4 5 2 3 4 5 6 6 7 8 9 1 1 2 1 2 1 3 3 3 3 3; ENDDATA 你这边只有一个数据需要用txt导入,那边也就不用什么格式了 就直接类似于如下的即可 1 2 3 4 5 2 3 4 5 6 6 7 8 9 1 1 2 1 2 1 3 3 3 3 3 lingo用txt导入可参考:http://hi.baidu.com/%CC%EC%B5%D8%D0%FE%BB%C6321/blog/item/46e688f1dca653a1a50f52cd.html