lingo model:6发点8收点的运输问题sets:vendors/v1..v8/demand;warehouses/wh1..wh6/:capacity; links(warehouses,vendors):cost,volume;endsets目标函数min=@sum(links:cost*volume);需求约束@for(vendors(J):@sum(warehouses(I):volume(I,J)=demand(
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/22 05:18:32
![lingo model:6发点8收点的运输问题sets:vendors/v1..v8/demand;warehouses/wh1..wh6/:capacity; links(warehouses,vendors):cost,volume;endsets目标函数min=@sum(links:cost*volume);需求约束@for(vendors(J):@sum(warehouses(I):volume(I,J)=demand(](/uploads/image/z/4019725-37-5.jpg?t=lingo+model%3A6%E5%8F%91%E7%82%B98%E6%94%B6%E7%82%B9%E7%9A%84%E8%BF%90%E8%BE%93%E9%97%AE%E9%A2%98sets%3Avendors%2Fv1..v8%2Fdemand%3Bwarehouses%2Fwh1..wh6%2F%3Acapacity%3B+links%28warehouses%2Cvendors%29%3Acost%2Cvolume%3Bendsets%E7%9B%AE%E6%A0%87%E5%87%BD%E6%95%B0min%3D%40sum%28links%3Acost%2Avolume%29%3B%E9%9C%80%E6%B1%82%E7%BA%A6%E6%9D%9F%40for%28vendors%28J%29%3A%40sum%28warehouses%28I%29%3Avolume%28I%2CJ%29%3Ddemand%28)
lingo model:6发点8收点的运输问题sets:vendors/v1..v8/demand;warehouses/wh1..wh6/:capacity; links(warehouses,vendors):cost,volume;endsets目标函数min=@sum(links:cost*volume);需求约束@for(vendors(J):@sum(warehouses(I):volume(I,J)=demand(
lingo
model:
6发点8收点的运输问题
sets:
vendors/v1..v8/demand;
warehouses/wh1..wh6/:capacity;
links(warehouses,vendors):cost,volume;
endsets
目标函数
min=@sum(links:cost*volume);
需求约束
@for(vendors(J):
@sum(warehouses(I):volume(I,J)=demand(J));
产量约束
@for(wavehouses(I):
@sum(vendors(J):volume(I,J))
lingo model:6发点8收点的运输问题sets:vendors/v1..v8/demand;warehouses/wh1..wh6/:capacity; links(warehouses,vendors):cost,volume;endsets目标函数min=@sum(links:cost*volume);需求约束@for(vendors(J):@sum(warehouses(I):volume(I,J)=demand(
以下几个问题:
1、你用叹号进行标注的时候后面要加分号,而且叹号要用英文输入法的格式;
2、注意一些小错误吧,warehouses写成了wavehouses.还有一些其他错误
3、第一个for函数里面少了几半括号,可以跟我的对比一下
4、enddata之前少了个分号
model:
!6发点8收点的运输问题;
sets:
vendors/v1..v8/:demand;
warehouses/wh1..wh6/:capacity;
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))