gpt4 book ai didi

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

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

假设已使用 Ford-Fulkerson 计算出 G 的最大流量,并将具有单位容量的新边添加到 E。如何有效更新最大流量。 (t 不是必须更新的流的值,而是流本身。

最佳答案

G' 是新边 e 添加到 G 的图。请注意,我们保留了剩余边缘的容量和流量。

现在在 G' 中找到增广路径 p

如果 p 存在,则将 G' 中沿该路径的流更新为 1。否则,流保持不变。

这给出了最终的流量值。这是正确的,因为如果 p 存在,那么它会通过 e。因此,沿 p 的流量更新恰好为 1。由于 Folk-Fulkerson 算法以积分步骤增加流量,因此在此次更新后 G' 中没有增广路径。

如果 p 不存在,则根据 mincut-maxflow 参数,这是最大流,因为 mincut 为 0。

关于algorithm - 在 Ford Fulkerson 算法中添加新边后有效计算最大流量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41043623/

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