Min Cut Phase(G,w,a)
A <- {a}
while(A!=V)
add A the most tightly connected vertex
store cut of the phase
shrink G by merging the two vertices added last
图中 most tightly connected vertex
指的是
(if there is no edge e(v,u), d(v,u)=0), cut-of-the-phase
指的是最后加入的点与倒数第二个加入的点的
s-t
割就是
下面最后加入的点是
,
倒数第二个加入的是。令,
(if there is no edge e(x,y), d(x,y)=0),
要证明与之间的最小割是这样的:
fig1
而不是这样的:
fig2
表示之前加入的所有点的集合,为上图中的第二种情况(任意一个不是第一种情况的割,t
在 Y
中)。下面用归纳法证明
对于 n=1,2,
假设 n=k
时满足,
n=k+1,
最后加入的点是.
由于加入晚于,
有
带入,
得到