Approximation algorithms for the unsplittable flow problem

被引:64
作者
Chakrabarti, Amit [1 ]
Chekuri, Chandra
Gupta, Anupam
Kumar, Amit
机构
[1] Dartmouth Coll, Dept Comp Sci, Hanover, NH 03755 USA
[2] Lucent Bell Labs, Murray Hill, NJ 07974 USA
[3] Carnegie Mellon Univ, Dept Comp Sci, Pittsburgh, PA 15213 USA
[4] Indian Inst Technol, Dept Comp Sci, New Delhi 110016, India
[5] Princeton Univ, Princeton, NJ 08544 USA
[6] Cornell Univ, Ithaca, NY 14853 USA
关键词
unsplittable flow problem; disjoint paths; approximation algorithms; randomized rounding; alteration; expanders; line networks; ring network; EDGE-DISJOINT PATHS; PACKING; CONSTRUCTION;
D O I
10.1007/s00453-006-1210-5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present approximation algorithms for the unsplittable flow problem (UFP) in undirected graphs. As is standard in this line of research, we assume that the maximum demand is at most the minimum Capacity. We focus on the non-uniform capacity case in which the edge capacities can vary arbitrarily over the graph. Our results are: We obtain an O(Delta alpha(-1) log(2) n) approximation ratio for UFP, where n is the number of vertices, Delta is the maximum degree, and alpha is the expansion of the graph. Furthermore, if we specialize to the case where all edges have the same capacity, Our algorithm gives an O(Delta alpha(-1) log n) approximation. For certain strong constant-degree expanders considered by Frieze [17] we obtain an O(root log n) approximation for the uniform capacity case. For UFP on the line and the ring, we give the first constant-factor approximation algorithms. All of the above results improve if the maximum demand is bounded away from the minimum capacity. The above results either improve upon or are incomparable with previously known results for these problems. The main technique used for these results is randomized rounding followed by greedy alteration, and is inspired by the use of this idea in recent work.
引用
收藏
页码:53 / 78
页数:26
相关论文
共 45 条
[1]  
Ahuja R.K., 1993, NETWORK FLOWS
[2]   Hardness of the undirected edge-disjoint paths problem with congestion [J].
Andrews, M ;
Chuzhoy, J ;
Khanna, S ;
Zhang, L .
46TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2005, :226-241
[3]  
Andrews M., 2005, P 37 ANN ACM S THEOR, P276
[4]  
[Anonymous], 1992, The Probabilistic Method
[5]  
Awerbuch B., 1993, Proceedings. 34th Annual Symposium on Foundations of Computer Science (Cat. No.93CH3368-8), P32, DOI 10.1109/SFCS.1993.366884
[6]  
Azar Yossi., 2001, P 8 C INTEGER PROGRA, P15
[7]   A unified approach to approximating resource allocation and scheduling [J].
Bar-Noy, A ;
Bar-Yehuda, R ;
Freund, A ;
Naor, J ;
Schieber, B .
JOURNAL OF THE ACM, 2001, 48 (05) :1069-1090
[8]   Approximating the throughput of multiple machines in real-time scheduling [J].
Bar-Noy, A ;
Guha, S ;
Naor, JS ;
Schieber, B .
SIAM JOURNAL ON COMPUTING, 2001, 31 (02) :331-352
[9]  
Bar-Noy A., 2000, Proceedings of the Thirty Second Annual ACM Symposium on Theory of Computing, P735, DOI 10.1145/335305.335410
[10]   Approximation algorithms for disjoint paths and related routing and packing problems [J].
Baveja, A ;
Srinivasan, A .
MATHEMATICS OF OPERATIONS RESEARCH, 2000, 25 (02) :255-280