An Improved Divide-and-Conquer Algorithm for Finding All Minimum k-Way Cuts

  • Authors:
  • Mingyu Xiao

  • Affiliations:
  • School of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu, China 610054

  • Venue:
  • ISAAC '08 Proceedings of the 19th International Symposium on Algorithms and Computation
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Given a positive integer k and an edge-weightedundirected graph G = (V,E;w),the minimum k -way cut problem is to find asubset of edges of minimum total weight whose removal separates thegraph into k connected components. This problem is anatural generalization of the classical minimum cutproblem and has been well-studied in the literature.A simple and natural method to solve the minimum k-waycut problem is the divide-and-conquer method: getting a minimumk-way cut by properly separating the graph into two smallgraphs and then finding minimum k'-way cut andk''-way cut respectively in the two small graphs, wherek' + k'' = k. In this paper, we presentthe first algorithm for the tight case of $k'=\lfloor k/2\rfloor$.Our algorithm runs in $O(n^{4k-\lg k})$ time and can enumerate allminimum k-way cuts, which improves all the previouslyknown divide-and-conquer algorithms for this problem.