An O(sqrt(n)) Approximation and Integrality Gap for Disjoint Paths and Unsplittable Flow

We consider the maximization version of the edge-disjoint path problem (EDP). In undirected graphs and directed acyclic graphs, we obtain an O( p n) upper bound on the approximation ratio where n is the number of nodes in the graph. We show this by es- tablishing the upper bound on the integrality gap of the natural relaxation based on mul- ticommodity flows. Our upper bound matches within a constant factor a lower bound of Ω( p n) that is known for both undirected and directed acyclic graphs. The best previous upper bounds on the integrality gaps were O(min{n 2/3 , p m}) for undirected graphs and O(min{ p n log n, p m}) for directed acyclic graphs; here m is the number of edges in the graph. These bounds are also the best known approximation ratios for these problems. Our bound also extends to the unsplittable flow problem (UFP) when the maximum demand is at most the minimum capacity.

[1]  Yossi Azar,et al.  Combinatorial Algorithms for the Unsplittable Flow Problem , 2005, Algorithmica.

[2]  Clifford Stein,et al.  Approximating disjoint-path problems using packing integer programs , 2004, Math. Program..

[3]  P. Nguyen,et al.  On the Disjoint Paths , 1998 .

[4]  Sanjeev Khanna,et al.  Edge disjoint paths revisited , 2003, SODA '03.

[5]  Lisa Zhang,et al.  Hardness of the undirected edge-disjoint paths problem with congestion , 2005, 46th Annual IEEE Symposium on Foundations of Computer Science (FOCS'05).

[6]  Stavros G. Kolliopoulos Edge-Disjoint Paths and Unsplittable Flow , 2007, Handbook of Approximation Algorithms and Metaheuristics.

[7]  Venkatesan Guruswami,et al.  Near-optimal hardness results and approximation algorithms for edge-disjoint paths and related problems , 2003, J. Comput. Syst. Sci..

[8]  Christian Scheideler,et al.  Improved bounds for the unsplittable flow problem , 2002, SODA '02.

[9]  Sanjeev Khanna,et al.  Hardness of the Undirected Edge-Disjoint Paths Problem with Congestion , 2005, FOCS.

[10]  Alexander Schrijver,et al.  Combinatorial optimization. Polyhedra and efficiency. , 2003 .

[11]  Aravind Srinivasan,et al.  Approximation Algorithms for Disjoint Paths and Related Routing and Packing Problems , 2000, Math. Oper. Res..

[12]  Chandra Chekuri,et al.  Multicommodity Demand Flow in a Tree , 2003, ICALP.

[13]  Jon M. Kleinberg,et al.  Approximation algorithms for disjoint paths problems , 1996 .

[14]  Bin Ma,et al.  On the Inapproximability of Disjoint Paths and Minimum Steiner Forest with Bandwidth Constraints , 2000, J. Comput. Syst. Sci..

[15]  Mihalis Yannakakis,et al.  Primal-dual approximation algorithms for integral flow and multicut in trees , 1997, Algorithmica.

[16]  Sanjeev Khanna,et al.  The all-or-nothing multicommodity flow problem , 2004, STOC '04.

[17]  Ganesh Venkataraman,et al.  Graph decomposition and a greedy algorithm for edge-disjoint paths , 2004, SODA '04.

[18]  Petr Kolman,et al.  A note on the greedy algorithm for the unsplittable flow problem , 2003, Inf. Process. Lett..

[19]  Venkatesan Guruswami,et al.  Near-optimal hardness results and approximation algorithms for edge-disjoint paths and related problems , 1999, STOC '99.