Graph partitioning using single commodity flows

  • Authors:
  • Rohit Khandekar;Satish Rao;Umesh Vazirani

  • Affiliations:
  • IBM Thomas J. Watson Research Center, Hawthorne, New York;University of California, Berkeley, CA;University of California, Berkeley, CA

  • Venue:
  • Journal of the ACM (JACM)
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

We show that the sparsest cut in graphs with n vertices and m edges can be approximated within O(log2 n) factor in Õ(m + n3/2) time using polylogarithmic single commodity max-flow computations. Previous algorithms are based on multicommodity flows that take time Õ(m + n2). Our algorithm iteratively employs max-flow computations to embed an expander flow, thus providing a certificate of expansion. Our technique can also be extended to yield an O(log2 n)-(pseudo-) approximation algorithm for the edge-separator problem with a similar running time.