Efficient Algorithms for k-Terminal Cuts on Planar Graphs

  • Authors:
  • Danny Z. Chen;Xiaodong Wu

  • Affiliations:
  • -;-

  • Venue:
  • ISAAC '01 Proceedings of the 12th International Symposium on Algorithms and Computation
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

The minimum k-terminal cut problem is of considerable theoretical interest and arises in several applied areas such as parallel and distributed computing, VLSI circuit design, and networking. In this paper, we present two new approximation and exact algorithms for this problem on an n-vertex undirected weighted planar graph G. For the case when the k terminals are covered by the boundaries of m 1 faces of G, we give a min{O(n2 log n log m), O(m2n1.5 log2 n+kn)} time algorithm with a (2 - 2/k)-approximation ratio (clearly, m ≤ k). For the case when all k terminals are covered by the boundary of one face of G, we give an O(nk3 +(n log n)k2) time exact algorithm, or a linear time exact algorithm if k = 3, for computing an optimal k-terminal cut. Our algorithms are based on interesting observations and improve the previous algorithms when they are applied to planar graphs.