早教吧作业答案频道 -->其他-->
急求lingo代码解决极值问题试用lingo软件解决下述运输问题:某公司有3个仓库,库存货物总数分别为3,5,7.现有4个客户各要一批货,数量分别为2,3,4,6.各仓库到4个客户处的单位货物运输价见表1(V
题目详情
急求lingo代码解决极值问题
试用lingo软件解决下述运输问题:
某公司有3个仓库,库存货物总数分别为3,5,7.现有4个客户各要一批货,数量分别为2,3,4,6.各仓库到4个客户处的单位货物运输价见表1(Vi表示第i个客户,Wi表示第i个供货栈):试确定各货栈到各客户处的货物调运数量,使总的运费最小,并求出最小运费.
v1 v2 v3 v4
w1 2 11 3 4
w2 10 3 5 9
试用lingo软件解决下述运输问题:
某公司有3个仓库,库存货物总数分别为3,5,7.现有4个客户各要一批货,数量分别为2,3,4,6.各仓库到4个客户处的单位货物运输价见表1(Vi表示第i个客户,Wi表示第i个供货栈):试确定各货栈到各客户处的货物调运数量,使总的运费最小,并求出最小运费.
v1 v2 v3 v4
w1 2 11 3 4
w2 10 3 5 9
▼优质解答
答案和解析
model:
sets:
warehouses/wh1..wh3/: capacity;
vendors/v1..v4/: 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))
sets:
warehouses/wh1..wh3/: capacity;
vendors/v1..v4/: 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代码解决极值问...的网友还看了以下:
六年级24页甲仓比乙仓多10吨,如果把甲仓的5分之一运进乙仓,那么两仓数量相等,甲乙两仓原来各几吨 2020-04-07 …
原来乙仓有大米是甲仓的4/5,如果乙仓运出6吨,乙仓运出4吨,那么甲乙两仓数量比6:5,原来甲乙两 2020-05-22 …
lingo运输问题设有两个工厂A、B,产量都是10万个,工厂有三个仓库x,y,z,产品都先送到仓库 2020-06-06 …
小明的爸爸在一家建筑公司的仓库里工作.有一天,小明到仓库里找爸爸,发现放着一大堆钢管(如图),你能 2020-06-25 …
原材料入账价值企业为增值税一般纳税人购入原材料400吨,收到的增值税专用发票上注明的售价为40万元 2020-07-25 …
某公司仓库一周内货物进出的吨数记录如下:(“+”表示进库,“-”表示出库)日期星期日星期一星期二星 2020-08-03 …
粮站有三个粮仓甲仓占总粮数的25%如从丙仓取16吨放入甲仓,再取7.5吨放入乙仓三个仓数量相等,粮仓 2020-11-08 …
甲仓粮食是乙仓粮食的4倍.如果甲仓运120吨到乙仓,两仓数量相等,乙仓原有多少 2020-11-08 …
甲乙两仓库存有一些化肥其中乙仓存量是甲仓的80%如果把甲仓的4分之1放入乙仓在从乙仓运走36吨那么这 2020-11-08 …
某公司仓库A存有货物12吨,仓库B存有货物8吨,现按7吨、8吨和5吨把货物分别调运给甲、乙、丙,从仓 2020-12-15 …