Given a network N, I want to find the minimum cut that has the lowest number of edges in it. I thought about:
Find the maximum flow (with Dinitz algorithm for example)
Increase the capacity function such that for every edge e c'(e)=c(e)+1, then use Dinitz algorithm again and calculate the difference.
That difference will be the minimum number of edges in the mincut.
But I got stuck proving it.
Is the concept wrong? Or am I just proving it wrong?