DocumentCode
2530101
Title
On the single-source unsplittable flow problem
Author
Dinitz, Yefim ; Garg, Naveen ; Goemans, Michel X.
Author_Institution
Dept. of Comput. Sci., Ben-Gurion Univ. of the Negev, Beer-Sheva, Israel
fYear
1998
fDate
8-11 Nov 1998
Firstpage
290
Lastpage
299
Abstract
Let G=(V,E) be a capacitated directed graph with a source s and k terminals ti with demands di, 1⩽i⩽k. We would like to concurrently route every demand on a single path from s to the corresponding terminal without violating the capacities. There are several interesting and important variations of this unsplittable flow problem. If the necessary cut condition is satisfied, we show how to compute an unsplittable flow satisfying the demands such that the total flow through any edge exceeds its capacity by at most the maximum demand. For graphs in which all capacities are at least the maximum demand, we therefore obtain an unsplittable flow with congestion at most 2, and this result is best possible. Furthermore, we show that all demands can be routed unsplittable in 5 rounds, i.e., all demands can be collectively satisfied by the union of 5 unsplittable flows. Finally, we show that 22.6% of the total demand can be satisfied unsplittably. These results are extended to the case when the cut condition is not necessarily satisfied. We derive a 2-approximation algorithm for congestion, a 5-approximation algorithm for the number of rounds and a 4.43=1/0.226-approximation algorithm for the maximum routable demand
Keywords
computational complexity; directed graphs; approximation algorithm; capacitated directed graph; cut condition; maximum routable demand; unsplittable flow problem; Computer science; Contracts; Read only memory; Routing;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science, 1998. Proceedings. 39th Annual Symposium on
Conference_Location
Palo Alto, CA
ISSN
0272-5428
Print_ISBN
0-8186-9172-7
Type
conf
DOI
10.1109/SFCS.1998.743461
Filename
743461
Link To Document