繁体   English   中英

最大流量 - 检测是否在某些最小切割中找到给定边缘

[英]Max-Flow - Detect If A Given Edge Is Found In Some Min Cut

给定网络G =(V,E),E中的最大流量f和边缘e,我需要找到一个效率算法,以便检测是否存在包含e的一些最小切割。 另一个问题是,如果我发现e包含在某些最小切口中,是否可以检测到它是否是切割中最轻的边缘?

我已经考虑过运行Ford-Fulkerson算法,以及增加/减少给定边缘的容量,看看会发生什么,但我还没有提出可能有助于我解决问题的东西。

如果有人能指出我的解决方案,我会很高兴,在此先感谢。

下面是第一个问题的解决方案:假设w(e)被的重量e ,计算用于最小割值G ,假设是C 然后我们从G删除e以制作G' ; 再次我们计算G'的最小割值,假设是C' ,如果C-C'>=w(e) ,则得出结论e ,参与至少一次最小切割(你已经知道它) ,否则e不属于任何最小切割。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM