我正在阅读 Robert Sedgewick 编写的 Algorithms 一书中的 Ford-Fulkerson maxflow 算法。这里作者提到如下
对于具有 V 个顶点和 E 个边的流网络,Ford-Fulkerson maxflow 算法的最短增广路径实现所需的增广路径数最多为 EV /2。
证明草图:每条增广路径都有一条关键边——一条从残差网络中删除的边,因为它对应于一条被填充到容量的前向边或一条被清空的后向边。每当一条边是关键边时,通过它的增广路径的长度必须增加 2。由于增广路径的长度最多为 V,因此每条边最多可以在 V/2 增广路径上,并且总增广路径最多为 EV/2。
我对上述文字的问题是
- 我们如何说如果增广路径长度最多为 V,则每条边最多可以在 V/2 增广路径中?
如果可能的话,要求用简单的例子来解释上面的内容。