Unbalanced graph cuts

  • Authors:
  • Ara Hayrapetyan;David Kempe;Martin Pál;Zoya Svitkina

  • Affiliations:
  • Dept. of Computer Science, Cornell University;Dept. of Computer Science, University of Southern California;DIMACS Center, Rutgers University;Dept. of Computer Science, Cornell University

  • Venue:
  • ESA'05 Proceedings of the 13th annual European conference on Algorithms
  • Year:
  • 2005

Quantified Score

Hi-index 0.01

Visualization

Abstract

We introduce the Minimum-size bounded-capacity cut (MinSBCC) problem, in which we are given a graph with an identified source and seek to find a cut minimizing the number of nodes on the source side, subject to the constraint that its capacity not exceed a prescribed bound B. Besides being of interest in the study of graph cuts, this problem arises in many practical settings, such as in epidemiology, disaster control, military containment, as well as finding dense subgraphs and communities in graphs. In general, the MinSBCC problem is NP-complete. We present an efficient $(\frac{1}{{\rm \lambda}},\frac{1}{1-{\rm \lambda}})$-bicriteria approximation algorithm for any 0 λ B. In fact, the algorithm’s solution either violates the budget constraint, or exceeds the optimal number of source-side nodes, but not both. For graphs of bounded treewidth, we show that the problem with unit weight nodes can be solved optimally in polynomial time, and when the nodes have weights, approximated arbitrarily well by a PTAS.