- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
最大流问题 给定一个有向图G=(V,E),其中仅有一个点的入次为零称为发点(源),记为vs,仅有一个点的出次为零称为收点(汇),记为vt,其余点称为中间点。 基本概念 3 5 1 1 4 2 3 5 2 vs v2 v1 v3 v4 vt 对于G中的每一个弧(vi,vj),相应地给一个数cij(cij≥0),称为弧(vi,vj)的容量。我们把这样的D称为网络(或容量网络),记为G=(V,E,C)。 所谓网络上的流,是指定义在弧集E上的函数f={f(vi,vj)},并称f(vi,vj)为弧(vi,vj)上的流量,简记为fij。 3,1 5,2 1,0 1,0 4,1 2,2 3,1 5,2 2,1 vs v2 v1 v3 v4 vt 标示方式:每条边上标示两个数字,第一个是容量,第二是流量 可行流、可行流的流量、最大流。 可行流是指满足如下条件的流: (1)容量限制条件:对G中每条边(vi,vj), 有 (2)平衡条件: 对中间点,有: (即中间点vi的物资输入量等于输出量) 对收点vt与发点vs,有: (即vs发出的物资总量等于vt接收的物资总量),W是网络的总流量。 可行流总是存在的,例如f={0}就是一个流量为0的可行流。 所谓最大流问题就是在容量网络中寻找流量最大的可行流。 一个流f={fij},当fij=cij,则称f对边(vi, vj)是饱和的,否则称f对边(vi, vj)不饱和。 最大流问题实际上是一个线性规划问题。 但利用它与图的密切关系,可以利用图直观简便地求解。 给定容量网络G=(V,A,E),若点集V被剖分为两个非空集合V1和V2,使 vs∈V1 ,vt∈V2,则把弧集(V1,V2)称为(分离vs和vt的)割集。 显然,若把某一割集的弧从网络中去掉,则从vs到vt便不存在路。所以,直观上说,割集是从vs到vt的必经之路。 3 5 1 1 4 2 3 5 2 vs v2 v1 v3 v4 vt 注:有向边也称为弧。 对教材P259定义21的解释 vs v1 v4 v3 vt v2 边集(vs,v1),(v1,v3),(v2,v3),(v3,vt),(v4,vt)是G的割集。其顶点分别属于两个互补不相交的点集。去掉这五条边,则图不连通,去掉这五条边中的任意1-4条,图仍然连通。 割集的容量(简称割量) 最小割集 割集(V1, V2)中所有起点在V1,终点在V2的边的容量的和称为割集容量。例如下图中所示割集的容量为5 3 5 1 1 4 2 3 5 2 vs v2 v1 v3 v4 vt 在容量网络的所有割集中,割集容量最小的割集称为最小割集(最小割)。 对于可行流f={fij},我们把网络中使fij=cij的弧称为饱和弧,使fijcij的弧称为非饱和弧;把使fij=0的弧称为零流弧,使fij0的弧称为非零流弧。 设f是一个可行流,μ是从vs到vt的一条链,若μ满足前向弧都是非饱和弧,后向弧都是都是非零流弧,则称μ是(可行流f的)一条增广链。 3,1 5,2 1,0 1,0 4,1 2,2 3,1 5,2 2,1 vs v2 v1 v3 v4 vt 若μ是联结发点vs和收点vt的一条链,我们规定链的方向是从vs到vt,则链上的弧被分成两类:前向弧、后向弧。 对最大流问题有下列定理: 定理1 容量网络中任一可行流的流量不超过其任一割集的容量。 定理2(最大流-最小割定理)任一容量网络中,最大流的流量等于最小割集的割量。 推论1 可行流f*={fij*}是最大流,当且仅当G中不存在关于f*的增广链。 求最大流的标号法 标号法思想是:先找一个可行流。对于一个可行流,经过标号过程得到从发点vs到收点vt的增广链;经过调整过程沿增广链增加可行流的流量,得新的可行流。重复这一过程,直到可行流无增广链,得到最大流。 标号过程: (1)给vs标号(-,+∞),vs成为已标号未检查的点,其余都是未标号点。 (2)取一个已标号未检查的点vi,对一切未标号点vj:若有非饱和弧(vi,vj),则vj标号(vi,l(vj)),其中l(vj)=min[l(vi),cij – fij],vj成为已标号未检查的点;若有非零弧(vj,vi),则vj标号(-vi,l(vj)),其中l(vj)=min[l(vi), fji],vj成为已标号未检查的点。vi成为已标号已检查的点。 (3)重复步骤(2),直到vt成为标号点或所有标号点都检查过。若vt成为标号点,表明得到一条vs到vt的增广链,转入调整过程;若所有标号点都检查过,表明这时的可行流就是最大流,算法结束。
您可能关注的文档
- 曲面编辑演示文件修改版.ppt
- 智能控制优秀培训书.ppt
- 曲面演示文件修改版.ppt
- 曲面积分习题课学习指导书.ppt
- 曲面积分习题课 学习指导书.ppt
- 曲面设计.ppt
- 曲面造型演示文件修改版.ppt
- 曲面设计演示文件修改版.ppt
- 曹冲和有限元培训教程文件.ppt
- 更高更妙的物理竞赛ppt竞赛:平衡问题探骊培训教案.ppt
- 2025AACR十大热门靶点推荐和解读报告52页.docx
- 财务部管理报表.xlsx
- 高中物理新人教版选修3-1课件第二章恒定电流第7节闭合电路欧姆定律.ppt
- 第三单元知识梳理(课件)-三年级语文下册单元复习(部编版).pptx
- 俄罗斯知识点训练课件-七年级地理下学期人教版(2024).pptx
- 课外古诗词诵读龟虽寿-八年级语文上学期课内课件(统编版).pptx
- 高三语文二轮复习课件第七部分实用类文本阅读7.2.1.ppt
- 高考物理人教版一轮复习课件第4章第3讲圆周运动.ppt
- 高考英语一轮复习课件53Lifeinthefuture.ppt
- 2025-2030衣柜行业风险投资发展分析及投资融资策略研究报告.docx
最近下载
- 开封市检察机关聘用制书记员招聘笔试真题2023.docx VIP
- 易飞代理商高级生产应用认证考试(答案).docx VIP
- 工厂运营培训课件.pptx VIP
- 中国移动L1-L3等级认证(无线LTE网络优化)考试复习题库汇总-中(多选题汇总).docx VIP
- DB21_T 2977-2018低影响开发城镇雨水收集利用工程技术规程.docx
- 2024年贵州贵州省旅游产业发展集团有限公司招聘真题.docx VIP
- FPGA开发入门教程.pdf VIP
- 夏秋贵州省旅游产业发展集团有限公司员工招聘考试真题2024.docx VIP
- AWS D1.1-2020钢结构焊接规范(中英文版).pdf
- XX公司审计整改工作实施方案.doc VIP
文档评论(0)