Skip to main content
Log in

Tight Approximation Ratio of a General Greedy Splitting Algorithm for the Minimum k-Way Cut Problem

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

For an edge-weighted connected undirected graph, the minimum k-way cut problem is to find a subset of edges of minimum total weight whose removal separates the graph into k connected components. The problem is NP-hard when k is part of the input and W[1]-hard when k is taken as a parameter.

A simple algorithm for approximating a minimum k-way cut is to iteratively increase the number of components of the graph by h−1, where 2≤hk, until the graph has k components. The approximation ratio of this algorithm is known for h≤3 but is open for h≥4.

In this paper, we consider a general algorithm that successively increases the number of components of the graph by h i −1, where 2≤h 1h 2⋅⋅⋅h q and ∑ qi=1 (h i −1)=k−1. We prove that the approximation ratio of this general algorithm is \(2-(\sum_{i=1}^{q}{h_{i}\choose2})/{k\choose2}\) , which is tight. Our result implies that the approximation ratio of the simple iterative algorithm is 2−h/k+O(h 2/k 2) in general and 2−h/k if k−1 is a multiple of h−1.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Goldschmidt, O., Hochbaum, D.S.: A polynomial algorithm for the k-cut problem for fixed k. Math. Oper. Res. 19(1), 24–37 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  2. Thorup, M.: Minimum k-way cuts via deterministic greedy tree packing. In: Proceedings of the 40th Annual ACM Symposium on Theory of Computing (STOC’08), pp. 159–165. ACM, Victoria (2008)

    Google Scholar 

  3. Karger, D.R., Stein, C.: A new approach to the minimum cut problem. J. ACM 43(4), 601–640 (1996)

    MATH  MathSciNet  Google Scholar 

  4. Downey, R.G., Estivill-Castro, V., Fellows, M.R., Prieto, E., Rosamond, F.A.: Cutting up is hard to do: the parameterized complexity of k-cut and related problems. Electr. Notes Theor. Comput. Sci. 78, 1–14 (2003)

    Article  Google Scholar 

  5. Hao, J., Orlin, J.B.: A faster algorithm for finding the minimum cut in a graph. In: Proceedings of the 3rd Annual ACM–SIAM Symposium on Discrete Algorithms (SODA’92), pp. 165–174. Society for Industrial and Applied Mathematics, Philadelphia (1992)

    Google Scholar 

  6. Nagamochi, H., Ibaraki, T.: Computing edge connectivity in multigraphs and capacitated graphs. SIAM J. Discrete Math. 5(1), 54–66 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  7. Burlet, M., Goldschmidt, O.: A new and improved algorithm for the 3-cut problem. Oper. Res. Lett. 21(5), 225–227 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  8. Nagamochi, H., Ibaraki, T.: A fast algorithm for computing minimum 3-way and 4-way cuts. Math. Program. 88(3), 507–520 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  9. Nagamochi, H., Katayama, S., Ibaraki, T.: A faster algorithm for computing minimum 5-way and 6-way cuts in graphs. In: Computing and Combinatorics Conference (COCOON’99). LNCS, vol. 1627, pp. 164–173. Springer, Berlin (1999)

    Chapter  Google Scholar 

  10. Levine, M.S.: Fast randomized algorithms for computing minimum {3,4,5,6}-way cuts. In: Proceedings of the 11th Annual ACM–SIAM Symposium on Discrete Algorithms (SODA’00), pp. 735–742. Society for Industrial and Applied Mathematics, Philadelphia (2000)

    Google Scholar 

  11. Saran, H., Vazirani, V.V.: Finding k-cuts within twice the optimal. SIAM J. Comput. 24(1), 101–108 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  12. Naor, J., Rabani, Y.: Tree packing and approximating k-cuts. In: Proceedings of the Twelfth Annual ACM-SIAM Symposium on Discrete Algorithms (SODA’01), pp. 26–27. Society for Industrial and Applied Mathematics, Philadelphia (2001)

    Google Scholar 

  13. Ravi, R., Sinha, A.: Approximating k-cuts via network strength. In: Proceedings of the Thirteenth Annual ACM-SIAM Symposium on Discrete Algorithms (SODA’02), pp. 621–622. Society for Industrial and Applied Mathematics, Philadelphia (2002)

    Google Scholar 

  14. Kapoor, S.: On minimum 3-cuts and approximating k-cuts using cut trees. In: Proceedings of the 5th International IPCO Conference on Integer Programming and Combinatorial Optimization, pp. 132–146. Springer, London (1996)

    Google Scholar 

  15. Zhao, L., Nagamochi, H., Ibaraki, T.: Approximating the minimum k-way cut in a graph via minimum 3-way cuts. J. Comb. Optim. 5(4), 397–410 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  16. Zhao, L., Nagamochi, H., Ibaraki, T.: Greedy splitting algorithms for approximating multiway partition problems. Math. Program. 102(1), 167–183 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  17. Zhao, L., Nagamochi, H., Ibaraki, T.: On generalized greedy splitting algorithms for multiway partition problems. Discrete Appl. Math. 143(1–3), 130–143 (2004)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Leizhen Cai.

Additional information

L. Cai was partially supported by Earmarked Research Grant 410206 of the Research Grants Council of Hong Kong SAR, China.

A.C.-C. Yao was partially supported by National Basic Research Program of China Grant 2007CB807900, 2007CB807901.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Xiao, M., Cai, L. & Yao, A.CC. Tight Approximation Ratio of a General Greedy Splitting Algorithm for the Minimum k-Way Cut Problem. Algorithmica 59, 510–520 (2011). https://doi.org/10.1007/s00453-009-9316-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00453-009-9316-1

Keywords

Navigation