Abstract
The traditional multi-commodity flow problem assumes a given flow network in which multiple commodities are to be maximally routed in response to given demands. This paper considers the multi-commodity flow network-design problem: given a set of multi-commodity flow demands, find a network subject to certain constraints such that the commodities can be maximally routed.
This paper focuses on the case when the network is required to be a tree. The main result is an approximation algorithm for the case when the tree is required to be of constant degree. The algorithm reduces the problem to the minimum-weight balanced-separator problem; the performance guarantee of the algorithm is within a factor of 4 of the performance guarantee of the balanced-separator procedure. If Leighton and Rao's balanced-separator procedure is used, the performance guarantee is O(log n).
Part of this work was done while this author was visiting UMIACS.
Research supported in part by NSF grants CCR-8906949 and CCR-9111348.
Preview
Unable to display preview. Download preview PDF.
References
M. R. Garey and D. S. Johnson, “Computers and Intractability: A guide to the theory of NP-completeness”, Freeman, San Francisco (1979).
R. E. Gomory and T. C. Hu. Multi-terminal network flows. Journal of SIAM, 9(4): 551–570, 1961.
D. Gusfield. Very simple methods for all pairs network flow analysis. SIAM Journal on Computing, 19(1): 143–155, 1990.
F. T. Leighton and S. Rao. An approximate max-flow min-cut theorem for uniform multicommodity flow problems with applications to approximation algorithms. In Proc. 29th Annual Symp. on Foundations of Computer Science, pages 422–431, October 1988. White Plains, NY.
S. Rao. Personal communication.
P. Seymour and R. Thomas. Call routing and the rat catcher. Workshop on Algorithms and Combinatorial Optimization, March 1991. Atlanta, GA.
É. Tardos. Personal communication.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Khuller, S., Raghavachari, B., Young, N. (1993). Designing multi-commodity flow trees. In: Dehne, F., Sack, JR., Santoro, N., Whitesides, S. (eds) Algorithms and Data Structures. WADS 1993. Lecture Notes in Computer Science, vol 709. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57155-8_268
Download citation
DOI: https://doi.org/10.1007/3-540-57155-8_268
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57155-1
Online ISBN: 978-3-540-47918-5
eBook Packages: Springer Book Archive