gpt4 book ai didi

algorithm - Ford-Fulkerson 方法的修改

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:53:21 26 4
gpt4 key购买 nike

我想在流网络 G 的所有最小割中找到积分容量,包含最少边数的容量。我们怎样才能修改 G 的容量以创建一个新的流网络 G',其中任何最小值G'中的割是G中边数最少的最小割。来源-Cormen

最佳答案

假设图表Gn顶点。

我们定义弧的容量 e'G'对应弧eG作为c(e') = c(e) * n + 1 .

因此在G'中有一个切值正是n乘以 G 中的切割值+ 切割中的边数。

假设我们现在在 G' 中有一个最小削减具有值(value) n * x + a .这意味着 G 中的削减值是 x。如果在 G 中存在削减具有较小的值 y < x此切割的值为 n * y + b <= n * (y+1) <= n * x < n * x + a这与具有值(value)的切割 n * x + a 的事实相矛盾在 G' 中最小.我们刚刚证明了 G' 中的每一个最小切割也是 G 的最小削减.但随之而来的是 G' 的最小削减是 G 中的最小削减并且在 G 中具有所有最小切割的最小边数.

关于algorithm - Ford-Fulkerson 方法的修改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44523928/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com