Skip to main content

Approximation Algorithms for Multicommodity Flow and Normalized Cut Problems: Implementations and Experimental Study

  • Conference paper
Computing and Combinatorics (COCOON 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3106))

Included in the following conference series:

Abstract

In this paper, we present (1) our implementation of a fast approximation multicommodity flow algorithm, and (2) our implementation of the first provably good approximation algorithm for the minimum normalized cut problem. (2) serves as an important application of (1). Our experimental results show that the output quality of our approach compares favorably against some previous approximation multicommodity flow implementation and eigenvalue/eigenvector based normalized cut implementation. We also show comparisons on the execution times and analyze the underlying reasons.

This research was supported in part by the 21st Century Research and Technology Fund from the State of Indiana.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Ahuja, R.K., Magnanti, T.L., Orlin, J.B.: Network Flows: Theory, Algorithms, and Applications. Prentice-Hall, Englewood Cliffs (1993)

    Google Scholar 

  2. Ben-Dor, A., Yakhini, Z.: Clustering Gene Expression Patterns. In: Proc. of 3rd ACM RECOMB, pp. 33–42 (1999)

    Google Scholar 

  3. Bienstock, D.: talk at Oberwolfach, Germany (1999)

    Google Scholar 

  4. Carballido-Gamio, J., Belongie, S.J., Majumdar, S.: Normalized Cuts in 3-D for Spinal MRI Segmentation. IEEE Transactions on Medical Imaging (2003) (to appear)

    Google Scholar 

  5. Chen, J., Bai, Z., Hamann, B., Ligocki, T.J.: A Normalized-Cut Algorithm for Hierarchical Vector Field Data Segmentation. In: Proc. of Visualization and Data Analysis, Santa Clara, CA (2003)

    Google Scholar 

  6. Chen, D.Z., Wu, X.: Data Clustering Based Segmentation Algorithms of Bone CT Images. In: Proc. of 9th Annual Symp. of Computational Methods in Orthopaedic Biomechanics, San Francisco, p. 19 (2001)

    Google Scholar 

  7. Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms, 2nd edn. McGraw-Hill, New York (2001)

    MATH  Google Scholar 

  8. Even, G., Naor, J., Rao, S., Schieber, B.: Fast Approximate Graph Partitioning Algorithms. SIAM J. Computing 28, 2187–2214 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  9. Fleischer, L.: Approximation Fractional Multicommodity Flow Independent of the Number of Commodities. SIAM J. Discrete Math. 13(2), 145–153 (2000)

    Article  MathSciNet  Google Scholar 

  10. Garg, N., Könemann, J.: Faster and Simpler Algorithms for Multicommodity Flow and Other Fractional Packing Problems. In: Proc. of 39th IEEE Foundation of Computer Science, pp. 300–309 (1998)

    Google Scholar 

  11. Garg, N., Vazirani, V.V., Yannakakis, M.: Approximate Max-Flow Min-(Multi)Cut Theorems and Their Applications. SIAM J. Computing 25, 235–251 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  12. Grigoriadis, M.D., Khachiyan, L.G.: Approximate Minimum-Cost Multicommodity Flows. Mathematical Programming 75, 477–482 (1996)

    MathSciNet  MATH  Google Scholar 

  13. Guattery, S., Miller, G.: On the Performance of Spectral Graph Partitioning Methods. In: Proc. of 6th ACM-SIAM SODA, pp. 233–242 (1995)

    Google Scholar 

  14. Hofmann, T., Buhmann, J.: Pairwise Data Clustering by Deterministic Annealing. IEEE Trans. on Pattern Analysis and Machine Intelligence 19, 1–14 (1997)

    Article  Google Scholar 

  15. Karakostas, G.: Faster Approximation Schemes for Fractional Multicommodity Flow Problems. In: Proc. of 13th Annual ACM-SIAM Symp. on Discrete Algorithms, pp. 166–173 (2002)

    Google Scholar 

  16. Karger, D., Plotkin, S.: Adding Multiple Cost Constraints to Combinatorial Optimization Problems, with Applications to Multicommodity Flows. In: Proc. of 27th ACM STOC, pp. 18–25 (1995)

    Google Scholar 

  17. Klein, P., Plotkin, S., Stein, C., Tardos, É.: Faster Approximation Algorithms for the Unit Capacity Concurrent Flow Problem with Applications to Routing and Finding Sparse Cuts. SIAM J. Computing 23, 466–487 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  18. Leighton, T., Makedon, F., Plotkin, S., Stein, C., Tardos, É., Tragoudas, S.: Fast Approximation Algorithms for Multicommodity Flow Problems. J. of Computer and System Sciences 50, 228–243 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  19. Leighton, T., Rao, S.: Multicommodity Max-Flow Min-Cut Theorems and Their Use in Designing Approximation Algorithms. J. of the ACM 46, 787–832 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  20. Leong, T., Shor, P., Stein, C.: Implementation of a Combinatorial Multicommodity Flow Algorithm. DIMACS Series in Discrete Mathematics and Theoretical Computer Science: The 1st DIMACS Implementation Challenge: Network Flows and Matchings, D. Johnson and C. McGoech, eds. (1993)

    Google Scholar 

  21. Plotkin, S., Shmoys, D., Tardos, É.: Fast Approximation Algorithms for Fractional Packing and Covering Problems. Mathematics of Operations Research 20, 257–301 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  22. Radzik, T.: Fast Deterministic Approximation for the Multicommodity Flow Problem. In: Proc. of 6th ACM-SIAM SODA, pp. 486-492 (1995)

    Google Scholar 

  23. Shenoy, G.V.: Linear Programming Methods and Applications. Wiley Eastern Limited, Chichester (1989)

    MATH  Google Scholar 

  24. Shi, J., Malik, J.: Normalized Cuts and Image Segmentation. IEEE Trans. on Pattern Analysis and Machine Intelligence 22(8), 888–905 (2000)

    Article  Google Scholar 

  25. Wu, X., Chen, D.Z., Mason, J.J., Schmid, S.R.: Pairwise Data Clustering and Applications. In: Proc. of 9th Annual International Computing and Combinatorics Conference, pp. 455-466 (2003)

    Google Scholar 

  26. Young, N.: Randomized Routing without Solving the Linear Program. In: Proc. of 6th ACM-SIAM SODA, pp. 170-178 (1995)

    Google Scholar 

  27. Papadimitriou, C.H.: Computational Complexity. Addison-Wesley, Reading (1994)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Du, Y., Chen, D.Z., Wu, X. (2004). Approximation Algorithms for Multicommodity Flow and Normalized Cut Problems: Implementations and Experimental Study. In: Chwa, KY., Munro, J.I.J. (eds) Computing and Combinatorics. COCOON 2004. Lecture Notes in Computer Science, vol 3106. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-27798-9_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-27798-9_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-22856-1

  • Online ISBN: 978-3-540-27798-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics