给定一个网络N,我想找到具有最少边数的最小割。 我考虑了以下方法:
1. 找到最大流(例如使用Dinitz算法) 2. 增加容量函数,使得对于每条边e,c'(e)=c(e)+1,然后再次使用Dinitz算法并计算差异。 3. 那个差异将是mincut中的最小边数。
但我陷入了证明中。
这个概念是错误的吗?还是我只是在错误地证明它?
1. 找到最大流(例如使用Dinitz算法) 2. 增加容量函数,使得对于每条边e,c'(e)=c(e)+1,然后再次使用Dinitz算法并计算差异。 3. 那个差异将是mincut中的最小边数。
但我陷入了证明中。
这个概念是错误的吗?还是我只是在错误地证明它?