Abstract
We show that an ε-approximate solution of the cost-constrainedK-commodity flow problem on anN-nodeM-arc network,G can be computed by sequentially solving O(K(ɛ −2+logGK) logGM log (Gɛ −1 GK)) single-commodity minimum-cost flow problems on the same network. In particular, an approximate minimum-cost multicommodity flow can be computed in\(\tilde O\)(Gɛ −2 GKNM) running time, where the notation Õ(·) means “up to logarithmic factors”. This result improves the time bound mentioned by Grigoriadis and Khachiyan [4] by a factor ofM/N and that developed more recently by Karger and Plotkin [8] by a factor ofɛ −1. We also provide a simple\(\tilde O\)(NM)-time algorithm for single-commodity budget-constrained minimum-cost flows which is\(\tilde O\)(ɛ −3) times faster than the algorithm developed in the latter paper.
Similar content being viewed by others
References
R.K. Ahuja, T.L. Magnanti and J.B. Orlin,Network Flows (Prentice-Hall, Englewood Cliffs, NJ, 1993).
F. Glover, D. Karney, D. Klingman and R. Rusell, Solving singly constrained transshipment problems,Transportation Science 12 (1978) 277–297.
M.D. Grigoriadis and L.G. Khachiyan, Fast approximation schemes for convex programs with many blocks and coupling constraints,SIAM J. Optimization 4 (1994) 86–107.
M.D. Grigoriadis and L.G. Khachiyan. Coordination complexity of parallel price-directive decomposition, Tech. Rept. 94-19, DIMACS, Rutgers University, New Brunswick, NJ, 1994,Mathematics of Operations Research 21(2) (1996) 321–340.
A. Goldberg, A natural randomization strategy for multicommodity flow and related problems,Information Processing Letters 42 (1992) 249–256.
A. Goldberg and R.E. Tarjan, Solving minimum cost flow problems by successive approximation,Mathematics of Operations Research 15 (1990) 430–466.
T. Leighton, F. Makedon, S. Plotkin, C. Stein, E. Tardos and S. Tragoudas, Fast approximation algorithms for multicommodity flow problems,J. Computer and System Sciences 50 (1995) 228–243: see also:Proc. 23rd Ann. ACM Symp. on Theory of Computing (1991) 101–111.
D. Karger and S.A. Plotkin, Adding multiple cost constraints to combinatorial optimization problems with applications to multicommodity flows, in:Proc. 27th Annual ACM Symp. on Theory of Computing (1995) 18–25.
A. Kamath, O. Palmon and S. Plotkin, Fast approximation algorithm for min-cost multicommodity flow, in:Proc. 6th ACM-SIAM Symp. on Discrete Algorithms (1995) 493–501.
S.A. Plotkin, D.B. Shmoys and E. Tardos, Fast approximation algorithms for fractional packing and covering problems,Mathematics of Operation Research 20 (1995) 257–301; see also:Proc. 32nd Ann. Symp. on Foundations of Computer Science (1991) 495–504.
T. Radzik, Fast deterministic approximation for the multicommodity flow problem, in:Proc. 6th ACM-SIAM Symp. on Discrete Algorithms (1995) 486–492.
J. Villavicencio and M.D. Grigoriadis, Appr descent, in: H. Fischer, B. Riedmüller and S. Schäffler, eds.,Applied Mathematics and Parallel Computing—Festschrift for Klaus Ritter (Physica-Verlag, Heidelberg, 1996) 359–371; also: Tech. Rept. LCSR-TR-255, Dept. of Computer Science, Rutgers University, New Brunswick, NJ.
Author information
Authors and Affiliations
Additional information
Research supported by the National Science Foundation under Grant CCR-9208539.
Rights and permissions
About this article
Cite this article
Grigoriadis, M.D., Khachiyan, L.G. Approximate minimum-cost multicommodity flows in\(\tilde O\)(ɛ −2 KNM) timetime. Mathematical Programming 75, 477–482 (1996). https://doi.org/10.1007/BF02592195
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02592195