美文网首页
大数据算法系列14:流网络

大数据算法系列14:流网络

作者: 只是甲 | 来源:发表于2022-11-14 10:41 被阅读0次

一. 流网络定义

image.png
image.png

二. Ford-Fulkerson算法

image.png image.png

FF算法的核心在于找增广路。何谓增广路?例如上图中我首先选择1->2->3,这是一条增广路,提供2流量;然后我们相应地扣除选择路径上各边的容量,1->2的容量变成1,2->3的容量变成0,这时的容量称为残余容量。然后我们再找到1->2->4->3这条路径,按残余容量计算流量,它提供1流量(选择这两条路的顺序可以颠倒)。1->2->4->3也是一条增广路。

增广路,是从源点到汇点的路径,其上所有边的残余容量均大于0。FF算法就是不断寻找增广路,直到找不到为止。这个算法一定是正确的吗?好像不一定吧,比如这张图……


image.png

参考:

  1. http://www.dataguru.cn/article-5747-1.html
  2. https://blog.csdn.net/qq_43478694/article/details/125112630

相关文章

网友评论

      本文标题:大数据算法系列14:流网络

      本文链接:https://www.haomeiwen.com/subject/slfozrtx.html