最大和最小费用流问题模型
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
最大流和最小费用流的作业
1.在下图中A 、B 为发点,分别有50和40单位物资往外发送,D 和E 是为收点,分别需要物资30和60单位,C 为中转站,各弧旁数字为(Cij ,Bij ),求满足上述收发量要求的最小费用流。
解:把问题转化为网络图:
(20,90) (50,40) ( 10,20 ) (30,20) (10,30)
(40,30) (80,10)
决策变量:设A 运到B 为L1, A 运到C 为L2, A 运到D 为L3,B 运到C 为L4, C 到E 为L5 D 到E 为L6, E 到D 为L7。 目标函数:
Min Z=L1×20+L2×40+L3×90+L4×30+L5×10+L6×30+L7×20 约束条件:
L1<=10,L2<=50,L3<=20,L4<=40,L5<=80,L6<=30,L7<=20
L1+L2+L3=50
L4=40+L1
L2+L4=L5
L3+L7=30
L5+L6=60
Li 为整数(i=1,2,3,4,5,6,7);
A D
B E
C
结果如下:
解得L1=0 L2=40 L3=10 L4=40 L5=80 L6=0 L7=20
Min Z=4900
2、下图是描述一个水渠系统,其中R1,R2,R3,代表三个水库,A,B,C,D,E,F,代表水渠的交汇点,T 表示水渠终点的一个城市,水渠各段每日允许通过的最大流量(1000m 3)分别见表6-10和6-11.城市水资源管理部门希望制定一个方案,使每天输送到城市的水流量为最大,请将此问题归结为求最大流问题。
表6-10
到
从 A B C
R1 73 65 _
R2 40 50 60
R3 _ 80 70 R1 R2
R3 A D
B E T
C F
表6-11
到到
从 D E F 从T
A 60 45 _ D 120
B 70 55 45 E 190
C _ 70 90 F 130
解:
决策变量:
设:R1->A的流量为K1
R1->B的流量为K2,
R2->A的流量为K3,
R2->B的流量为K4,
R2->C的流量为K5,
R3->B的流量为K6,
R3->C的流量为K7,
A->D的流量为K8,
A->E的流量为K9,
B->D的流量为K10,
B->E的流量为K11,
B->F的流量为K12,
C->E的流量为K13,
C->F的流量为K14,
D->T的流量为K15,
E->T的流量为K16,
F->T的流量为K17。
目标函数:(=流入终点T的水流量)最大
Max Z= K15+K16+K17
约束条件:
1)每条弧上的实际流量不能超过其最大通过能力
K1<=73;K2<=65;K3<=40;K4<=50;K5<=60;K6<=80; K7<=70;K8<=60;K9<=45;K10<=70;K11<=55;
K12<=45;K13<=70;K14<=90;K15<=120;
K16<=190;K17<=130;
2)起点的流出量等于终点的流入量
K1+K2+K3+K4+K5+K6+K7= K15+K16+K17
3)非负约束:Ki>=0(i=1,2... ...16,17) fr1a+fr2a=fad+fae 4)中间结点的水流入量等于水流出量
K1+K3=K8+K9; 结点A
K2+K4+K6=K10+K11+K12; 结点B
K5+K7=K13+K14; 结点C
K8+K10=K15; 结点D
K9+K11+K13=K16; 结点E
K12+K14=K17; 结点F
解得:最大流为414 .