- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四节 最大流问题 网络流的基本概念 求解网络最大流的基本原理 寻找网络最大流的标号法 确定网络中最大流的方法 一、网络流的基本概念 流量与容量 流量:表示某时间内通过弧(vivj)的物质数量,记为fij。网络中的总流量用v(f)表示。 容量:弧的最大允许通过量,一般用cij表示。 一、网络流的基本概念 可行流:节点和边的限制条件 1)容量限制条件:对于每一个弧{vivj} ∈ A,A为弧集,0≤fij ≤ cij 2)节点限制条件 一、网络流的基本概念 饱和弧和非饱和弧 正向弧:与链的走向一致的弧。 反向弧:与链的走向相反的弧。 一、网络流的基本概念 增广链:对于一可行流 ,网络的一条链满足 二、求解网络最大流的基本原理 数学模型 二、求解网络最大流的基本原理 给出一初始可行流,例如 。 寻找增广链,若存在,则通过该增广链调整、增加网络流。 若不存在增广链,则网络流不可再增加。求得最大流。 定理:可行流f为最大流的充分必要条件是当且仅当网络不存在增广链。 三、寻找网络最大流的标号法 Ford-Fulkson标号算法,给每个节点以一对标号,第一个标号表示箭尾节点,第二个标号表示可调整量,若终点有了标号,则找到一条增广链。否则不存在增广链。 标号过程中,从任意顶点i出发都要确定标号的方向。根据增广链的定义,有下面两种情况: 1)从已标号的顶点vi出发的弧是正向弧 到顶点vj为止的增广链可以增加流量的大小是: 2)从已标号的顶点vi出发的弧是反向弧 三、寻找网络最大流的标号法 调整过程:在增广链上,正向弧加上调整量,反向弧减去调整量。经过调整网络流v( f )增加一个调整量: 例4-2:第一次迭代 第二次迭代 第三次迭代:最优解 四、确定网络中最大流的方法 最大流时始节点的净流出量 最大流时终节点的净流入量 最小割集的容量 割集:某连通图G上的一个边的集合。 割集容量:指割集中所有边的容量之和。 最小割集:割集中容量最小的割集。 最小割集最大流定理:网络最大流等于所有割集中的最小割量。 标号法求得最小割集 一个简单的例子 习题 第一版: P.266,习题4,图9-5(1)、(2)。 第二版: P.285,习题7,图9-5(1)、(2)。 * * 始点vs 终点vs 中间顶点i 可增加的流量: 再看例4-2
文档评论(0)