Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/SFCS.2005.41guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Hardness of the Undirected Edge-Disjoint Paths Problem with Congestion

Published: 23 October 2005 Publication History

Abstract

In the Edge-Disjoint Paths problem with Congestion (EDPwC), we are given a graph with n nodes, a set of terminal pairs and an integer c. The objective is to route as many terminal pairs as possible, subject to the constraint that at most c demands can be routed through any edge in the graph. When c = 1, the problem is simply referred to as the Edge-Disjoint Paths (EDP) problem. In this paper, we study the hardness of EDPwC in undirected graphs. We obtain an improved hardness result for EDP, and also show the first polylogarithmic integrality gaps and hardness of approximation results for EDPwC. Specifically, we prove that EDP is (\log ^{\frac{1}{2} - {\rm E}} n)-hard to approximate for any constant \varepsilon > 0, unless NP \subseteq ZPTIME(n^{poly\log n} ).We also show that for any congestion c = o(log log n/ log log log n), there is no (Log^{\frac{{1 - 5}}{{c + 1}}} n) approximation algorithm for EDPwC, unless NP\subseteqZPTIME(npolylog n).For larger congestion, where c = o(log log n/ log log log n) for some constant n, we obtain superconstant inapproximability ratios. All of our hardness results can be converted into integrality gaps for the multicommodity flow relaxation. We also present a separate elementary direct proof of this integrality gap result. Finally, we note that similar results can be obtained for the All-or-Nothing Flow (ANF) problem, a relaxation of EDP, in which the flow unit routed between the source-sink pairs does not have follow a single path, so the resulting flow is not necessarily integral. Using standard transformations, our results also extend to the node-disjoint versions of these problems as well as to the directed setting.

References

[1]
M. Andrews and L. Zhang. Hardness of the undirected edgedisjoint paths problem. Proc. of STOC , 2005.
[2]
M. Andrews and L. Zhang. Hardness of the undirected congestion minimization problem. Proc. of STOC , 2005.
[3]
M. Andrews and L. Zhang. Hardness of the edgedisjoint paths problem with congestion. http://cm.bellabs. com/~andrews/pub.html, 2005.
[4]
Y. Aumann and Y. Rabani. An O (log k ) approximate min-cut max-flow theorem and approximation algorithm. SIAM Journal on Computing , 27(1):291-301, February 1998.
[5]
Y. Azar and O. Regev. Strongly Polynomial Algorithms for the Unsplittable Flow Problem. IPCO 2001: 15-29.
[6]
A. Baveja and A. Srinivasan. Approximation algorithms for disjoint paths and related routing and packing problems. Mathematics of Operations Research , Vol. 25, pp. 255-280, 2000.
[7]
C. Chekuri, S. Khanna, and F. B. Shepherd. The All-or-Nothing Multi-commodity Flow Problem. Proc. of STOC , June 2004.
[8]
C. Chekuri, S. Khanna, and F. B. Shepherd. Edge Disjoint Paths in Planar Graphs. Proc. of FOCS , 2004.
[9]
C. Chekuri, S. Khanna, and F. B. Shepherd. Multicommodity Flow, Well-linked Terminals, and Routing Problems Proc. of STOC , 2005.
[10]
C. Chekuri, S. Khanna, and F. B. Shepherd. An O (¿ n )- approximation for EDP in Undirected Graphs and Directed Acyclic Graphs. Manuscript , 2005.
[11]
C. Chekuri and S. Khanna. Edge Disjoint Paths Revisited. Proc. of SODA , 2003.
[12]
C. Chekuri, M. Mydlarz, and F. B. Shepherd. Multicommodity Demand Flow in a Tree and Packing Integer Programs. Submitted. Preliminary version in Proc. of ICALP , 2003.
[13]
J. Chuzhoy and S. Khanna. New hardness results for undirected edge disjoint paths, http://www.cis.upenn.edu/~sanjeev/postscript/edpwc.ps.gz 2005.
[14]
P. Erdös and H. Sachs. Reguläre graphen gegebener Taillenweite mit minimaler Knotenzahl. Wiss. Z. Uni. Halle-Wittenburg (Math. Nat.) , 12:251-257, 1963.
[15]
A. Frank. Edge-disjoint paths in planar graphs. J. of Combinatorial Theory, Ser. B. , No. 2 (1985), 164-178.
[16]
S. Fortune, J. Hopcroft and J. Wyllie. The directed subgraph homeomorphism problem. Theoretical Computer Science , Vol. 10, No. 2 (1980), pp. 111-121.
[17]
M. R. Garey and D. S. Johnson. Computers and Intractability: A Guide to the Theory of NP-completeness . Freeman, 1979.
[18]
N. Garg, V. Vazirani, M. Yannakakis. Primal-Dual Approximation Algorithms for Integral Flow and Multicut in Trees. Algorithmica , 18(1):3-20, 1997. Preliminary version appeared in Proc. of lCALP , 1993.
[19]
V. Guruswami, S. Khanna, R. Rajaraman, F. B. Shepherd, and M. Yannakakis. Near-Optimal Hardness Results and Approximation Algorithms for Edge-Disjoint Paths and Related Problems. To appear in JCSS . Preliminary version appeared in Proc. of STOC , 1999.
[20]
V. Guruswami and K. Talwar. Hardness of low congestion routing in undirected graphs. Manuscript , 2005.
[21]
J. Hastad, A. Wigderson. Simple Analysis of Graph Tests for Linearity and PCP. Random Structures and Algorithms, Vol 22, no. 2, pp. 139-160, 2003.
[22]
J. M. Kleinberg and É. Tardos. Approximations for the disjoint paths problem in high-diameter planar networks. Journal of Computer and System Sciences , 57:61-73, 1998. Preliminary version in the Proc. of STOC , 1995.
[23]
J. M. Kleinberg and É. Tardos. Disjoint Paths in Densely Embedded Graphs. Proc. of Focs , pp. 52-61, 1995.
[24]
J. M. Kleinberg. Approximation alorithms for disjoint paths problems. PhD thesis, MIT, Cambridge, MA, May 1996.
[25]
S. G. Kolliopoulos and C. Stein. Approximating Disjoint-Path Problems Using Greedy Algorithms and Packing Integer Programs. IPCO 1998: 153-168.
[26]
P. Raghavan and C. D. Thompson. Randomized rounding: A technique for provably good algorithms and algorithmic proofs. Combinatorica , 7:365-374, 1987.
[27]
R. Raz. A parallel repetition theorem. SIAM Journal on Computing , 27(3):763-803, 1998.
[28]
N. Robertson and P. D. Seymour. Outline of a disjoint paths algorithm. In B. Korte, L. Lovasz, H. J. Prömel, and A. Schrijver, Eds., Paths, Flows and VLSI-Layout . Springer-Verlag, Berlin, 1990.
[29]
A. Samorodnitsky and L. Trevisal. A PCP characterization of NP with optimal amortized quely complexity. In Proceedings of the 32nd Annual ACM Symoosium on theory of Computing , 2000.
[30]
A. Srinivasan. Improved approximations for edge-disjoint paths, unsplittable flow, and related routing problems. Proc. of the FOCS , pp. 416-425, 1997.
[31]
K. Varadarajan and G. Venkataraman. Graph Decomposition and a Greedy Algorithm for Edge-disjoint Paths. Proc. of SODA , 2004.

Cited By

View all
  • (2018)A fast algorithm for optimally finding partially disjoint shortest pathsProceedings of the 27th International Joint Conference on Artificial Intelligence10.5555/3304415.3304622(1456-1462)Online publication date: 13-Jul-2018
  • (2016)An Improved Approximation Algorithm for the Edge-Disjoint Paths Problem with Congestion TwoACM Transactions on Algorithms10.1145/296041013:1(1-17)Online publication date: 21-Sep-2016
  • (2015)The edge-disjoint paths problem in Eulerian graphs and 4-edge-connected graphsCombinatorica10.1007/s00493-014-2828-635:4(477-495)Online publication date: 1-Aug-2015
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
FOCS '05: Proceedings of the 46th Annual IEEE Symposium on Foundations of Computer Science
October 2005
645 pages
ISBN:0769524680

Publisher

IEEE Computer Society

United States

Publication History

Published: 23 October 2005

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 25 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2018)A fast algorithm for optimally finding partially disjoint shortest pathsProceedings of the 27th International Joint Conference on Artificial Intelligence10.5555/3304415.3304622(1456-1462)Online publication date: 13-Jul-2018
  • (2016)An Improved Approximation Algorithm for the Edge-Disjoint Paths Problem with Congestion TwoACM Transactions on Algorithms10.1145/296041013:1(1-17)Online publication date: 21-Sep-2016
  • (2015)The edge-disjoint paths problem in Eulerian graphs and 4-edge-connected graphsCombinatorica10.1007/s00493-014-2828-635:4(477-495)Online publication date: 1-Aug-2015
  • (2014)A logarithmic approximation for unsplittable flow on line graphsACM Transactions on Algorithms10.1145/253264510:1(1-15)Online publication date: 1-Jan-2014
  • (2013)An O(log n)-Approximation Algorithm for the Edge-Disjoint Paths Problem in Eulerian Planar GraphsACM Transactions on Algorithms10.1145/2438645.24386489:2(1-13)Online publication date: 1-Mar-2013
  • (2012)Distributed algorithms for scheduling on line and tree networksProceedings of the 2012 ACM symposium on Principles of distributed computing10.1145/2332432.2332503(345-354)Online publication date: 16-Jul-2012
  • (2011)Approximability of Packing Disjoint CyclesAlgorithmica10.5555/3118782.311921960:2(395-400)Online publication date: 1-Jun-2011
  • (2011)Capacitated Metric LabelingProceedings of the twenty-second annual ACM-SIAM symposium on Discrete algorithms10.5555/2133036.2133112(976-995)Online publication date: 23-Jan-2011
  • (2011)The disjoint paths problemProceedings of the 5th international conference on WALCOM: algorithms and computation10.5555/1966169.1966172(2-7)Online publication date: 18-Feb-2011
  • (2011)Breaking o(n1/2)-approximation algorithms for the edge-disjoint paths problem with congestion twoProceedings of the forty-third annual ACM symposium on Theory of computing10.1145/1993636.1993648(81-88)Online publication date: 6-Jun-2011
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media