skip to main content
10.5555/644108.644212acmconferencesArticle/Chapter ViewAbstractPublication PagessodaConference Proceedingsconference-collections
Article

Edge disjoint paths revisited

Published: 12 January 2003 Publication History

Abstract

The approximability of the maximum edge disjoint paths problem (EDP) in directed graphs was seemingly settled by the Ω(m1/2-ε)-hardness result of Guruswami et al. [10] and the O(√m) approximation achievable via both the natural LP relaxation [19] and the greedy algorithm [11, 12]. Here m is the number of edges in the graph. However, we observe that the hardness of approximation shown in [10] applies to sparse graphs and hence when expressed as a function of n, the number of vertices, only an Ω(n1/2-ε)-hardness follows. On the other hand, the O(√m)-approximation algorithms do not guarantee a sub-linear (in terms of n) approximation algorithm for dense graphs. We note that a similar gap exists in the known results on the integrality gap of the natural LP relaxation: an Ω(√n) lower bound and an O(√m) upper bound. Motivated by this discrepancy in the upper and lower bounds we study algorithms for the EDP in directed and undirected graphs obtaining improved approximation ratios. We show that the greedy algorithm has an approximation ratio of O(min(n2/3, √m)) in undirected graphs and a ratio of O(min(n4/5, √m)) in directed graphs. For ayclic graphs we give an O(√n log n) approximation via LP rounding. These are the first sub-linear approximation ratios for EDP. Our results also extend to EDP with weights and to the unsplittable flow problem with uniform edge capacities.

References

[1]
Y. AZAR AND O. REGEV. Strongly polynomial algorithms for the unsplittable flow problem. In Proceedings of 8th IPCO, 2001.]]
[2]
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.]]
[3]
J. CHERIYAN, H. KARLOFF, AND Y. RABANI. Approximating directed multicuts. In Proceedings of 42nd FOCS, pp. 320--328, 2001.]]
[4]
S. EVEN AND R. E. TARJAN. Network flow and testing graph connectivity. SIAM Journal on Computing, Vol. 4, 1975, pp. 507--518.]]
[5]
S. FORTUNE, J. HOPCROFT AND J. WYLLIE. The directed subgraph homeomorphism problem. Theoretical Computer Science, Vol. 10, No. 2 (1980), pp. 111--121.]]
[6]
A. FRANK. Packing paths, cuts, and circuits - a survey. In B. Korte, L. Lovász, H. J. Prömel, and A. Schrijver, eds., Paths, Flows and VLSI-Layout, 49--100. Springer Verlag, Berlin, 1990.]]
[7]
M. R. GAREY AND D. S. JOHNSON. Computers and Intractability: A Guide to the Theory of NP-completeness. Freeman, 1979.]]
[8]
N. GARG AND J. KONEMANN. Faster and Simpler Algorithms for Multicommodity Flow and other Fractional Packing Problems. In Proceedings of 39th FOCS, 1998.]]
[9]
N. GARG, V. VAZIRANI AND M. YANNAKAKIS. Primaldual approximation algorithms for integral flow and multicut in trees. Algorithmica, 18 (1997), pp. 3--20. (Preliminary version in Proceedings of 20th International Colloquium on Automata, Languages, and Programming, 1993, pp. 64--75.)]]
[10]
V. GURUSWAMI, S. KHANNA, B. SHEPHERD, R. RAJARAMAN, AND M. YANNAKAKIS. Near-Optimal Hardness Results and Approximation Algorithms for Edge-Disjoint Paths and Related Problems. In Proceedings of 31st STOC, pp. 19--28, 1999.]]
[11]
J. M. KLEINBERG. Approximation algorithms for disjoint paths problems. PhD thesis, MIT, Cambridge, MA, May 1996.]]
[12]
S. G. KOLLIOPOULOS AND C. STEIN. Approximating disjoint-path problems using greedy algorithms and Packing Integer Programs. Integer programming and Combinatorial Optimization, 1998.]]
[13]
E. L. LAWLER. Combinatorial Optimization: Networks and Matroids. Holt, Rinehart and Winston, 1976.]]
[14]
T. LEIGHTON, S. RAO, AND A. SRINIVASAN. Multicommodity flow and circuit switching. In Proceedings of the Hawaii International Conference on System Sciences (HICSS), pages 459--465, 1998.]]
[15]
B. MA AND L. WANG. On the inapproximability of disjoint paths and minimum steiner forest with bandwidth constraints. Journal of Computer and Systems Sciences, vol 60, pages 1--12, 2000.]]
[16]
P. RAGHAVAN AND C. D. THOMPSON. Randomized rounding: A technique for provably good algorithms and algorithmic proofs. Combinatorica, Vol. 7 (1987), pp. 365--374.]]
[17]
N. ROBERTSON AND P. D. SEYMOUR. Outline of a disjoint paths algorithm. In B. Korte, L. Lovász, H. J. Prömel, and A. Schrijver, Eds., Paths, Flows and VLSI-Layout. Springer-Verlag, Berlin, 1990.]]
[18]
A. SCHRIJVER. Theory of Linear and Integer Programming. John Wiley and Sons, 1986.]]
[19]
A. SRINIVASAN. Improved approximations for edge-disjoint paths, unsplittable flow, and related routing problems. Proc. of the 38th Symposium on the Foundations of Computer Science, 1997, pp. 416--425.]]
[20]
D. B. WEST. Introduction to Graph Theory. Prentice-Hall, Inc., 1996.]]

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SODA '03: Proceedings of the fourteenth annual ACM-SIAM symposium on Discrete algorithms
January 2003
891 pages
ISBN:0898715385

Sponsors

Publisher

Society for Industrial and Applied Mathematics

United States

Publication History

Published: 12 January 2003

Check for updates

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 411 of 1,322 submissions, 31%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)8
  • Downloads (Last 6 weeks)5
Reflects downloads up to 24 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media