Skip to main navigation Skip to search Skip to main content

A polylogarithmic approximation algorithm for edge-disjoint paths with congestion 2

  • Toyota Technological Institute at Chicago

Research output: Contribution to journalConference articlepeer-review

34 Scopus citations

Abstract

In the Edge-Disjoint Paths with Congestion problem (EDPwC), we are given an undirected n-vertex graph G, a collection M = {(s1, t 1),...,(sk, tk)} of demand pairs and an integer c. The goal is to connect the maximum possible number of the demand pairs by paths, so that the maximum edge congestion - the number of paths sharing any edge - is bounded by c. When the maximum allowed congestion is c=1, this is the classical Edge-Disjoint Paths problem (EDP). The best current approximation algorithm for EDP achieves an O(√n)-approximation, by rounding the standard multi-commodity flow relaxation of the problem. This matches the Ω(√n) lower bound on the integrality gap of this relaxation. We show an O(poly log k)-approximation algorithm for EDPwC with congestion c = 2, by rounding the same multi-commodity flow relaxation. This gives the best possible congestion for a sub-polynomial approximation of EDPwC via this relaxation. Our results are also close to optimal in terms of the number of pairs routed, since EDPwC is known to be hard to approximate to within a factor of Ω((log n)1/(c+1)) for any constant congestion c. Prior to our work, the best approximation factor for EDPwC with congestion 2 was tilde Õ(n 3/7), and the best algorithm achieving a polylogarithmic approximation required congestion 14.

Original languageEnglish
Article number6375301
Pages (from-to)233-242
Number of pages10
JournalAnnual Symposium on Foundations of Computer Science - Proceedings
DOIs
StatePublished - 2012
Event53rd Annual IEEE Symposium on Foundations of Computer Science, FOCS 2012 - New Brunswick, NJ, United States
Duration: Oct 20 2012Oct 23 2012

Keywords

  • approximation algorithms
  • edge-disjoint paths
  • network routing

Fingerprint

Dive into the research topics of 'A polylogarithmic approximation algorithm for edge-disjoint paths with congestion 2'. Together they form a unique fingerprint.

Cite this