Algorithm 流量网络中挖方容量的定义
嗨,我想我确实理解了这个话题。但当我解决这个问题时,我感到困惑 我认为应该是这样的削减见下图。所以结果应该是11+12-4=23-4=19 因为它从A流到B 从v2到v4=11 从v1到v3=12 B到A流入 从v3到v2=4 但为什么解决方案是9?我做错了什么?谢谢你的帮助!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的评论:正如他所说,在这个
哦,对了。但我还是不明白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}
。