Fast Algorithms for Even/Odd Minimum Cuts and Generalizations

  • Authors:
  • András A. Benczúr;Ottilia Fülöp

  • Affiliations:
  • -;-

  • Venue:
  • ESA '00 Proceedings of the 8th Annual European Symposium on Algorithms
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

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 Todd 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 - odd or T-odd cut with V (or T) even in O(n2m + n ċ M(n,m)) time; - even or T-even cut in O(n3m + n2 ċ M(n, m)) time. 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.