求指教,lingo的这个程序为什么总是出现1017的错误.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/06 05:01:05
求指教,lingo的这个程序为什么总是出现1017的错误.
model:
sets:
warehouses/wh1..wh6/:capacity;
vendora/v1..v8/:demand;
links(warehouses,vendors):cost,volume;
endsets
min=@sum(links:cost*volume);
@for(vendors(J);
@sum(warehouses(I):volume(I,J))=demand(J));
@for(warehouses(I);
@sum(vendors(J):volume(I,J))
model:
sets:
warehouses/wh1..wh6/:capacity;
vendora/v1..v8/:demand;
links(warehouses,vendors):cost,volume;
endsets
min=@sum(links:cost*volume);
@for(vendors(J);
@sum(warehouses(I):volume(I,J))=demand(J));
@for(warehouses(I);
@sum(vendors(J):volume(I,J))
有时候是软件的原因,你的lingo是破解了的吗?
再问: 网上下的都是破解版的啊,,
再答: 你的程序有几个小小的问题,可能是你自己没注意。lingo的错误很难发现,自己要注意 model: sets: warehouses/wh1..wh6/:capacity; vendors!这里,你的s打成了a,所以下面找不到这个集;/v1..v8/:demand; links(warehouses,vendors):cost,volume; endsets min=@sum(links:cost*volume); @for(vendors(J):!这里,应该是冒号而不是分号,这并不是结束; @sum(warehouses(I):volume(I,J))=demand(J)); @for(warehouses(I):!这里也是冒号不是分号; @sum(vendors(J):volume(I,J))
再问: 网上下的都是破解版的啊,,
再答: 你的程序有几个小小的问题,可能是你自己没注意。lingo的错误很难发现,自己要注意 model: sets: warehouses/wh1..wh6/:capacity; vendors!这里,你的s打成了a,所以下面找不到这个集;/v1..v8/:demand; links(warehouses,vendors):cost,volume; endsets min=@sum(links:cost*volume); @for(vendors(J):!这里,应该是冒号而不是分号,这并不是结束; @sum(warehouses(I):volume(I,J))=demand(J)); @for(warehouses(I):!这里也是冒号不是分号; @sum(vendors(J):volume(I,J))