On the single-source unsplittable flow problem

被引:85
作者
Dinitz, Y [1 ]
Garg, N
Goemans, MX
机构
[1] Ben Gurion Univ Negev, Dept Comp Sci, IL-84105 Beer Sheva, Israel
[2] Indian Inst Technol, Dept Comp Sci & Engn, New Delhi 110016, India
[3] CORE, B-1348 Louvain, Belgium
[4] Max Planck Inst Informatik, Saarbrucken, Germany
基金
美国国家科学基金会;
关键词
D O I
10.1007/s004930050043
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
'Let G = (V, E) be a capacitated directed graph with a source s and k terminals t(i) with demands d(i), 1 less than or equal to i less than or equal to 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 ally 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 unsplittably in 5 rounds, i.e., all demands call be collectively satisfied by the union of 5 unsplittable flows. Finally, we show that 22.6% of the total demand call be satisfied unsplittably. These results are extended to the case when the cut condition is not necessarily satisfied. We derive a a-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.
引用
收藏
页码:17 / 41
页数:25
相关论文
共 6 条
[1]  
[Anonymous], 1996, THESIS MIT
[2]   Optimal wavelength-routed multicasting [J].
Beauquier, B ;
Hell, P ;
Perennes, S .
DISCRETE APPLIED MATHEMATICS, 1998, 84 (1-3) :15-20
[3]   Single-source unsplittable flow [J].
Kleinberg, JM .
37TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 1996, :68-77
[4]  
Kolliopoulos S. G., 1997, Proceedings. 38th Annual Symposium on Foundations of Computer Science (Cat. No.97CB36150), P426, DOI 10.1109/SFCS.1997.646131
[5]   APPROXIMATION ALGORITHMS FOR SCHEDULING UNRELATED PARALLEL MACHINES [J].
LENSTRA, JK ;
SHMOYS, DB ;
TARDOS, E .
MATHEMATICAL PROGRAMMING, 1990, 46 (03) :259-271
[6]   AN APPROXIMATION ALGORITHM FOR THE GENERALIZED ASSIGNMENT PROBLEM [J].
SHMOYS, DB ;
TARDOS, E .
MATHEMATICAL PROGRAMMING, 1993, 62 (03) :461-474