Approximating k-cuts using network strength as a Lagrangean relaxation

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.