Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algorithm 流量网络中挖方容量的定义_Algorithm - Fatal编程技术网

Algorithm 流量网络中挖方容量的定义

Algorithm 流量网络中挖方容量的定义,algorithm,Algorithm,嗨,我想我确实理解了这个话题。但当我解决这个问题时,我感到困惑 我认为应该是这样的削减见下图。所以结果应该是11+12-4=23-4=19 因为它从A流到B 从v2到v4=11 从v1到v3=12 B到A流入 从v3到v2=4 但为什么解决方案是9?我做错了什么?谢谢你的帮助! 哦,对了。但我还是不明白9是4。我想我剪错了 您计算切割能力的方法是正确的,错误的是您的切割方式 这是右切口(绿线): 有关图形中切割容量的解释,请查看 下面是@Matt Timmermans的评论:正如他所说,在这个

嗨,我想我确实理解了这个话题。但当我解决这个问题时,我感到困惑

我认为应该是这样的削减见下图。所以结果应该是11+12-4=23-4=19 因为它从A流到B 从v2到v4=11 从v1到v3=12

B到A流入 从v3到v2=4

但为什么解决方案是9?我做错了什么?谢谢你的帮助!
哦,对了。但我还是不明白9是4。我想我剪错了


您计算切割能力的方法是正确的,错误的是您的切割方式

这是右切口(绿线):

有关图形中切割容量的解释,请查看


下面是@Matt Timmermans的评论:正如他所说,在这个例子中,流量是19,容量是31

您对切割能力的计算是正确的,您只是在切割位置上犯了一个错误。你在
{s,v1,v2}
{v3,v4,t}
之间切换,练习要求你在
{s,v2,v4}
{t,v1,v3}
之间切换。嗨,谢谢,我再次尝试并进行了新的切换。但是我仍然认为它是错的,对吗?是的,它仍然是错的,我正在做一个答案来告诉你正确的答案。正确的答案是流量=19,容量=31。问题中的所有内容都很重要,例如它们告诉您哪些顶点位于切割的两侧,以及它们告诉您数字9指的是什么。感谢flow=11+1-4+7+4=19和capacity 16+4-9+7+4=22?但为什么是31岁?那么,我不必用代价9来考虑对角线。割需要分割两个顶点子集,而不是从一个顶点到另一个顶点。基本上,只需将从S到V的容量求和(并且不减去在另一个方向上的弧)。只有一个关于削减的问题。如果我在SV2和v3t之间切换是否有问题?对角线的另一种方式?如果你想在
{s,v2,v4}
{t,v1,v3}
之间切割,那么你不能切割边
(s,v2)
,因为
s
v2
在同一个子集中
{s,v2,v4}