作业帮 > 数学 > 作业

一道运筹学的运输问题,

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/30 06:59:05
一道运筹学的运输问题,
 
两家工厂A1和A2向三个零售店B1、B2和B3供应某种商品.A1和A2可供应的商品件数是200和300,而B1、B2和B3的需求量是100件、200件和50件.各工厂和零售店之间可以进行转运.如果运输的单位成本如下所示(例如表中第4列第3行的数字"5"表示将一件商品从A2运到B1的成本): 

 
在最优的转运安排中,满足各零售商品需求的运输总成本是__.
希望给出思路
model:
sets:
stim/1..5/:cap,dem, left;
link(stim,stim):tran, cost;
endsets
data:
cap=200 300 0 0 0 ;
dem=0 0 100 200 50;
cost=
0 6 7 8 9
6 0 5 4 3
7 2 0 5 1
1 5 1 0 4
8 9 7 6 0;
enddata
min=@sum(link:tran*cost);
@for(link(i,j)|i#eq#j:tran=0);
@for(stim(i)|i#le#2:@sum(link(i,j)|i#ne#j:tran(i,j))