Skip to main content
Log in

Fast deterministic approximation for the multicommodity flow problem

  • Published:
Mathematical Programming Submit manuscript

Abstract

In this paper we consider an optimization version of the multicommodity flow problem which is known as the maximum concurrent flow problem. We show that an approximate solution to this problem can be computed deterministically using O(k(ε −2 + logk) logn) 1-commodity minimum-cost flow computations, wherek is the number of commodities,n is the number of nodes, andε is the desired precision. We obtain this bound by proving that in the randomized algorithm developed by Leighton et al. (1995) the random selection of commodities can be replaced by the deterministic round-robin without increasing the total running time. Our bound significantly improves the previously known deterministic upper bounds and matches the best known randomized upper bound for the approximation concurrent flow problem.

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. R.K. Ahuja, T.L. Magnanti and J.B. Orlin,Network flows. Theory, algorithms, and applications (Prentice-Hall, Englewood Cliffs, NJ, 1993).

    Google Scholar 

  2. B. Awerbuch and T. Leighton, Improved approximation algorithms for the multi-commodity flow problem and local competitive routing in dynamic networks, in:Proceedings of 26th Annual ACM Symposium on Theory of Computing (1994) 487–496.

  3. A.V. Goldberg, A natural randomization strategy for multicommodity flow and related algorithms,Information Processing Letters 42 (1992) 249–256.

    Article  MATH  MathSciNet  Google Scholar 

  4. M.D. Grigoriadis and L.G. Khachiyan, Fast approximation schemes for convex programs with many blocks and coupling constraints, Technical Report DCS-TR-273, Department of Computer Science, Rutgers University, 1991.

  5. A. Kamath and O. Palmon, Improved interior point algorithms for exact and approximate solution of multicommodity flow problems, in:Proceedings of 6th ACM-SIAM Symposium on Discrete Algorithms (1995) 502–511.

  6. P. Klein, A. Agrawal, R. Ravi and S. Rao, Approximation through multicommodity flow, in:Proceedings of 31th Annual IEEE Symp. Foundations of Computer Science (1990) 726–737.

  7. P. Klein, S. Plotkin, C. Stein and É. Tardos, Faster approximation algorithms for the unit capacity concurrent flow problem with applications to routing and finding sparce cuts,SIAM Journal on Computing 23 (1994) 466–487.

    Article  MATH  MathSciNet  Google Scholar 

  8. T. Leighton, F. Makedon, S. Plotkin, C. Stein E. Tardos and S. Tragoudas, Fast approximation algorithms for multicommodity flow problems,Journal of Computer and System Sciences 50 (1995) 228–243.

    Article  MATH  MathSciNet  Google Scholar 

  9. T. Leighton and S. Rao, An approximate max-flow min-cut theorem for uniform multicommodity flow problems with applications to approximation algorithms, in:Proceedings of 29th Annual IEEE Symp. Foundations of Computer Science (1988) 422–431.

  10. T. Leong, P. Shor and C. Stein, Implementation of a combinatorial multicommodity flow algorithm, in:DIMACS Series in Discrete Mathematics and Theoretical Computer Science, Vol. 12 (Amsterican Mathematical Society, Providence, RI, 1993) 387–405.

    Google Scholar 

  11. D.W. Matula, Concurrent flow and concurrent connectivity in graphs, in: Y. Alavi, G. Chartrand, L. Lesniak, D. Lick and C.E. Wall, eds.,Graph theory and its applications to algorithms and Computer Science (Wiley, New York, 1985) 543–559.

    Google Scholar 

  12. C. Haibt Norton, S.A. Plotkin and É. Tardos, Using separation algorithms in fixed dimension,Journal of Algebra 13 (1992) 79–98.

    MATH  Google Scholar 

  13. F. Shahrokhi and D.W. Matula, The maximum concurrent flow problem,Journal of the Association for Computing Machinery 37 (1990) 318–334.

    MATH  MathSciNet  Google Scholar 

  14. P.M. Vaidya, Speeding up linear programming using fast matrix multiplication, in:Proceedings of 30th IEEE Annual Symposium on Foundations of Computer Science (1989) 332–337.

Download references

Author information

Authors and Affiliations

Authors

Additional information

A preliminary version of this paper appeared inProceedings of the 6th ACM-SIAM Symposium on Discrete Algorithms, San Francisco CA, 1995, pp. 486–492.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Radzik, T. Fast deterministic approximation for the multicommodity flow problem. Mathematical Programming 78, 43–58 (1996). https://doi.org/10.1007/BF02614505

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02614505

Keywords

Navigation