Approximation Algorithms for Minimum K -Cut

Abstract. Let G=(V,E) be a complete undirected graph, with node set V={v1, . . ., vn } and edge set E . The edges (vi,vj) ∈ E have nonnegative weights that satisfy the triangle inequality. Given a set of integers K = { ki }i=1p $(\sum_{i=1}^p k_i \leq |V|$) , the minimum K-cut problem is to compute disjoint subsets with sizes { ki }i=1p , minimizing the total weight of edges whose two ends are in different subsets. We demonstrate that for any fixed p it is possible to obtain in polynomial time an approximation of at most three times the optimal value. We also prove bounds on the ratio between the weights of maximum and minimum cuts.

[1]  Vijay V. Vazirani,et al.  Finding k Cuts within Twice the Optimal , 1995, SIAM J. Comput..

[2]  Vijay V. Vazirani,et al.  Finding k-cuts within twice the optimal , 1991, [1991] Proceedings 32nd Annual Symposium of Foundations of Computer Science.

[3]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[4]  Takeshi Tokuyama,et al.  Geometric Algorithms for the Minimum Cost Assignment Problem , 1995, Random Struct. Algorithms.

[5]  Dorit S. Hochbaum,et al.  Polynomial algorithm for the k-cut problem , 1988, [Proceedings 1988] 29th Annual Symposium on Foundations of Computer Science.