Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Fast approximate graph partitioning algorithms

Conference ·
OSTI ID:471721
 [1];  [2];  [3];  [4]
  1. Univ. des Saarlandes, Saarbruecken (Germany)
  2. Technion, Haifa (Israel)
  3. NEC Research Institute, Princeton, NJ (United States)
  4. IBM T.J. Watson Research Center, Yorktown Heights, NY (United States)
We study graph partitioning problems on graphs with edge capacities and vertex weights. The problems of b-balanced cuts and k-multiway separators are unified with a new problem called minimum capacity {rho}-separators. A {rho}-separator is a subset of edges whose removal partitions the vertex set into connected components such that the sum of the vertex weights in each component is at most {rho} times the weight of the graph. We present a new and simple O(log n)-approximation algorithm for minimum capacity {rho}-separators yielding an O(log n)-approximation algorithm both for b-balanced cuts and k-multiway separators. In particular, this result improves the previous best known approximation factor for k-multiway separators in undirected graphs by a factor of O(log k). We enhance these results by presenting a version of the algorithm that obtains an O(log OPT)- approximation factor. The algorithm is based on a technique called spreading metrics that enables us to formulate directly the minimum capacity {rho}-separator problem as an integer program. We also consider a generalization called the simultaneous separator problem, where the goal is to find a minimum capacity subset of edges that separates a given collection of subsets simultaneously. We extend our results to directed graphs for values of {rho} {ge} {1/2}. We conclude with an efficient algorithm for computing an optimal spreading metric for {rho}-separators. This yields more efficient algorithms for computing b-balanced cuts than were previously known.
OSTI ID:
471721
Report Number(s):
CONF-970142--; CNN: Grant 92-00225
Country of Publication:
United States
Language:
English

Similar Records

An 8-approximation algorithm for the subset feedback vertex set problem
Conference · Mon Dec 30 23:00:00 EST 1996 · OSTI ID:457662

Finding minimum-quotient cuts in planar graphs
Conference · Tue Nov 17 23:00:00 EST 1992 · OSTI ID:6492553

Finding minimum-quotient cuts in planar graphs
Conference · Tue Nov 17 23:00:00 EST 1992 · OSTI ID:10150229