Abstract Given an undirected, edge-weighted connected graph, the k -cut problem is to partition the vertex set into k non-empty connected components so as to minimize the total weight of edges whose end points are in different components. We present a combinatorial polynomial-time 2-approximation algorithm for the k -cut problem. We use a Lagrangean relaxation (also suggested by Barahona [F. Barahona, On the k -cut problem, Operations Research Letters 26 (2000) 99–105]) to reduce the problem to the attack problem, for which a polynomial time algorithm was provided by Cunningham [W. Cunningham, Optimal attack and reinforcement of a network, Journal of the ACM 32(3) (1985) 549–561]. We prove several structural results of the relaxation, and use these results to develop an approximation algorithm. We provide analytical comparisons of our algorithm and lower bound with two others: Saran and Vazirani [H. Saran, V. Vazirani, Finding k -cuts within twice the optimal, SIAM Journal of Computing 24(1) (1995) 101–108] and Naor and Rabani [J. Naor, Y. Rabani, Tree packing and approximating k -cuts. In: Proceedings of the 12th Annual ACM-SIAM Symposium on Discrete Algorithms, 2001, pp. 26–27]. We also provide computational results comparing the performance of our algorithm on random graphs with respect to the lower bound provided by the attack problem as well as an alternate 2-approximation algorithm provided by Saran and Vazirani [Cited above].
[1]
Sudipto Guha,et al.
Approximating Steiner k-Cuts
,
2003,
ICALP.
[2]
Francisco Barahona,et al.
On the k-cut problem
,
2000,
Oper. Res. Lett..
[3]
Vijay V. Vazirani,et al.
Finding k Cuts within Twice the Optimal
,
1995,
SIAM J. Comput..
[4]
Dorit S. Hochbaum,et al.
Polynomial algorithm for the k-cut problem
,
1988,
[Proceedings 1988] 29th Annual Symposium on Foundations of Computer Science.
[5]
Albert,et al.
Emergence of scaling in random networks
,
1999,
Science.
[6]
William H. Cunningham,et al.
Optimal attack and reinforcement of a network
,
1985,
JACM.
[7]
David R. Karger,et al.
A new approach to the minimum cut problem
,
1996,
JACM.
[8]
Yuval Rabani,et al.
Tree packing and approximating k-cuts
,
2001,
SODA '01.
[9]
R. Ravi,et al.
Approximating k-cuts via network strength
,
2002,
SODA '02.