Let G=(V,A,s,t,U) be a flow network. Suppose we have obtained a max flow. Is there a fast algorithm to find all edges that are in some min-cut?
I know that if x is a max flow, then we can find in the residual network G(x) the set S of vertices reachable from the source s, and T the set of vertices from which we can reach t. And consequently, S and its complement is a min-cut. Moreover, T and its complement also form a min-cut.
If, unfortunately, it happens that T is not the complement of S, then the min-cut is not unique. And I am wondering whether there is a good way to determine whether the edges whose ends lie in neither S nor T belong to a min-cut or not.