Fast algorithms for even/odd mincuts and generalizations

by András A. Benczúr and Otília Fülöp,

Proc. European Symp. Alg., Springer Lecture Notes in Computer Science 1879, pp. 88-99 (2000)

ps.gz ps pdf

Abstract

We give algorithms for the directed minimum odd or even cut problem and certain generalizations. Our algorithms improve on the previous best ones of Goemans and Ramakrishnan by a factor of O(n) (here n is the size of the ground vertex set). Our improvements apply among others to the minimum directed T-odd or T-even cut and to the directed minimum Steiner cut problems. The (slightly more general) result of Goemans and Ramakrishnan shows that a collection of minimal minimizers of a submodular function (i.e. minimum cuts) contains the odd minimizers. In contrast our algorithm selects an n-times smaller class of not necessarily minimal minimizers and out of these sets we construct the odd minimizer. If M (n, m) denotes the time of a u-v minimum cut computation in a directed graph with n vertices and m edges, then we may find a directed minimum The key of our construction is a so-called parity uncrossing step that, given an arbitrary set system with odd intersection, finds an odd set with value not more than the maximum of the initial system.

Related Papers

Michel X. Goemans and V.S. Ramakrishnan
Minimizing Submodular Functions over Families of Sets
Combinatorica, 15, 499--513, 1995.