algorithm - 寻找网络中最大流的 Ford Fulkerson 算法的运行时间分析

标签 algorithm graph-algorithm ford-fulkerson

我知道 ford fulkerson 的运行时间一般是 O(f*(n+m)) 其中 f* 是网络的最大流量 n , m 是网络中顶点和边的数量,但是,如果所有边缘容量都受常数 C 的限制,这将如何影响运行时间?

会不会影响运行时间?

最佳答案

假设一个简单的图,给定的约束基本上意味着不超过c*(n-1)留下源头。这意味着 f* <= c*(n-1) , 自 c是常数,我们可以得出结论,没有修改的运行时间现在是 O(n^2+nm) .

关于algorithm - 寻找网络中最大流的 Ford Fulkerson 算法的运行时间分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22931735/

相关文章:

java - 关于按顺序排列的问题

algorithm - 在前一个元素和当前元素之间的最大差异为 1 的数组中搜索的有效方法

scala - Tarjan 强连通分量算法的功能实现

python - 安排 T 老师将最多 S 个学生分配到 S 个时段

谁能解释一下这段代码在c中排列字符串的工作原理吗?

algorithm - 二分图中的最佳匹配(例如,将标签与图上的点相关联)

c++ - 新别墅ACM解决攻略

algorithm - 解决一系列问题所需的最少天数

algorithm - 在 Ford Fulkerson 算法中添加新边后有效计算最大流量?

algorithm - 网络流 - 模拟水管网络