Skip to main content

Divide-and-Conquer Algorithms for Partitioning Hypergraphs and Submodular Systems

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5878))

Abstract

The submodular system k-partition problem is a problem of partitioning a given finite set V into k non-empty subsets V 1,V 2, ...,V k so that \(\sum_{i=1}^k f(V_i)\) is minimized where f is a non-negative submodular function on V, and k is a fixed integer. This problem contains the hypergraph k-cut problem. In this paper, we design the first exact algorithm for k = 3 and approximation algorithms for k ≥ 4. We also analyze the approximation factor for the hypergraph k-cut problem.

This work was partially supported by Grant-in-Aid for Scientific Research from the Ministry of Education, Culture, Sports, Science and Technology of Japan.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Frank, A.: Applications of Submodular Functions. Surveys in Combinatorics. Cambridge London Mathematical Society Lecture Notes Series, vol. 187, pp. 85–136 (1993)

    Google Scholar 

  2. Fujishige, S.: Submodular Function and Optimization. North-Holland, Amsterdam (1991)

    Google Scholar 

  3. Fukunaga, T.: Computing Minimum Multiway Cuts in Hypergraphs from Hypertree Packings. Technical report, Department of Applied Mathematics and Physics, Graduate School of Informatics, Kyoto University (2009)

    Google Scholar 

  4. Garg, N., Vazirani, V.V., Yannakakis, M.: Multiway Cuts in Node Weighted Graphs. J. Algorithms 50, 49–61 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  5. Gasieniec, L., Jansson, J., Lingas, A., Óstlin, A.: On the Complexity of Constructing Evolutionary Trees. J. Comb. Opt. 3, 183–197 (1999)

    Article  MATH  Google Scholar 

  6. Goldberg, A.V., Tarjan, R.E.: A New Approach to the Maximum Flow Problem. J. ACM 35, 921–940 (1988)

    Article  MATH  MathSciNet  Google Scholar 

  7. Goldschmidt, O., Hochbaum, D.: A Polynomial Algorithm for the k-cut Problem for Fixed k. Math. Operations Research 19, 24–37 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  8. Iwata, S.: Submodular Function Minimization. Math. Prog. 112, 45–64 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  9. Kamidoi, Y., Yoshida, N., Nagamochi, H.: A Deterministic Algorithm for Finding All Minimum k-way Cuts. SIAM J. Comp. 36, 1329–1341 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  10. Karger, D.R., Stein, C.: A New Approach to the Minimum Cut Problem. J. ACM 43, 601–640 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  11. Lawler, E.L.: Cutsets and Partitions of Hypergraphs. Networks 3, 275–285 (1973)

    Article  MATH  MathSciNet  Google Scholar 

  12. Nagamochi, H.: Algorithms for the Minimum Partitioning Problems in Graphs. IEICE Trans. Inf. Sys. J86-D-1, 53–68 (2003)

    Google Scholar 

  13. Queyranne, M.: On Optimum Size-constrained Set Partitions. In: Proceedings of AUSSOIS (1999)

    Google Scholar 

  14. Thorup, M.: Minimum k-way Cuts via Deterministic Greedy Tree Packing. In: 40th Annual ACM Symposium on Theory of Computing, pp. 159–166 (2008)

    Google Scholar 

  15. Vazirani, V.V., Yannakakis, M.: Suboptimal Cuts: Their Enumeration, Weight and Number. In: Kuich, W. (ed.) ICALP 1992. LNCS, vol. 623, pp. 366–377. Springer, Heidelberg (1992)

    Google Scholar 

  16. Xiao, M.: Finding Minimum 3-way Cuts in Hypergraphs. In: Agrawal, M., Du, D.-Z., Duan, Z., Li, A. (eds.) TAMC 2008. LNCS, vol. 4978, pp. 270–281. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  17. Xiao, M.: An Improved Divide-and-Conquer Algorithm for Finding All Minimum k-Way Cuts. In: Hong, S.-H., Nagamochi, H., Fukunaga, T. (eds.) ISAAC 2008. LNCS, vol. 5369, pp. 208–219. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  18. Zhao, L., Nagamochi, H., Ibaraki, T.: A Unified Framework for Approximating Multiway Partition Problems. In: Eades, P., Takaoka, T. (eds.) ISAAC 2001. LNCS, vol. 2223, pp. 682–694. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Okumoto, K., Fukunaga, T., Nagamochi, H. (2009). Divide-and-Conquer Algorithms for Partitioning Hypergraphs and Submodular Systems. In: Dong, Y., Du, DZ., Ibarra, O. (eds) Algorithms and Computation. ISAAC 2009. Lecture Notes in Computer Science, vol 5878. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10631-6_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-10631-6_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-10630-9

  • Online ISBN: 978-3-642-10631-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics