网络流与图(四)

本文深入探讨网络流模型,包括最大流与最小割问题,通过实例解释如何求解最大疏散量。此外,介绍了多商品流模型,以海港渡船交通为例,说明商品流的分离与共享限制。最后,提到了最小/最大生成树问题,并以荒地能源公司修建道路为例,展示贪心算法的应用。
摘要由CSDN通过智能技术生成

针对网络流模型的应用我们继续延申更多的变种,学习更多现实案例的应用。

传送门:网络流与图(一)网络流与图(二)网络流与图(三)

1

最大流与最小割

运输与分配问题是只有源集与汇集的特殊网络流模型,与之延申的还有一类特殊情景——最大流与最小割问题。我们先给定义,

一个给定有向图G(V,A)上的最大流(max flow)问题即找到一个特定源节点s和一个特定汇节点t之间的最大可行流,要求满足其他所有弧上的流守恒条件,以及给定弧容量u的限制。

有向图G(V,A)中的s-t割集(S-T)是删掉后能将图分为两个不重叠部分的弧的集合,其中一部分基于包含源节点s在内的节点S⊂ V,另一部分则基于包含汇节点t在内的T=V\S。而最小割(min cut)问题是在前向弧(i,j)中寻找一个总容量最小的s-t割集,其中i∈S,j∈T

用建筑疏散最大流例子介绍。

下面是一个竞技场的提案。在紧急情况下,竞技场中的人员可以由位于四侧的门离开,门每分钟可以容纳600人。这些门通向一个外部大厅,大厅每个方向,每分钟允许移动350人。出大厅需要通过4个消防楼梯,楼梯每分钟能容纳400人;或通过一个通往停车场的隧道,隧道每分钟能容纳800人。我们要关注的是该设计下可能的最大疏散量。

157a764f8e91ae77907ea20da8db37a9.png

首先,为竞技场设计图添加节点,表示疏散的方向:

76990fc27fea3a3eac6b91860dbd6642.png

然后,为各个节点添加信息,简化为网络流模型(添加疏散出去后的节点10):

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

整得咔咔响

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值