A Polylogarithmic Approximation Algorithm for Edge-Disjoint Paths with Congestion 2

被引:13
|
作者
Chuzhoy, Julia [1 ]
Li, Shi [1 ,2 ]
机构
[1] Toyota Technol Inst, Chicago, IL 60637 USA
[2] Univ Buffalo, Dept Comp Sci & Engn, Buffalo, NY 14260 USA
基金
美国国家科学基金会;
关键词
Approximation algorithms; routing problems; edge-disjoint paths; Algorithms; Theory; FLOW; HARDNESS; GRAPHS;
D O I
10.1145/2893472
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In the Edge-Disjoint Paths with Congestion problem (EDPwC), we are given an undirected n-vertex graph G, a collection M = {(s(1),t(1)), . . . , (s(k),t(k)) } of pairs of vertices called 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 (root n)-approximation by rounding the standard multi-commodity flow relaxation of the problem. This matches the ohm(root 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 ohm((log n)(1/(c+1))) for any constant congestion c. Prior to our work, the best approximation factor for EDPwC with congestion 2 was O(n(3/7)), and the best algorithm achieving a polylogarithmic approximation required congestion 14.
引用
收藏
页数:51
相关论文
共 50 条
  • [1] A Polylogarithimic Approximation Algorithm for Edge-Disjoint Paths with Congestion 2
    Chuzhoy, Julia
    Li, Shi
    2012 IEEE 53RD ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS), 2012, : 233 - 242
  • [2] An Improved Approximation Algorithm for the Edge-Disjoint Paths Problem with Congestion Two
    Kawarabayashi, Ken-Ichi
    Kobayashi, Yusuke
    ACM TRANSACTIONS ON ALGORITHMS, 2016, 13 (01)
  • [3] AN APPROXIMATION ALGORITHM FOR FULLY PLANAR EDGE-DISJOINT PATHS
    Huang, Chien-Chung
    Mari, Mathieu
    Mathieu, Claire
    Schewior, Kevin
    Vygen, Jens
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2021, 35 (02) : 752 - 769
  • [4] Maximum Edge-Disjoint Paths in Planar Graphs with Congestion 2
    Seguin-Charbonneau, Loic
    Shepherd, F. Bruce
    2011 IEEE 52ND ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2011), 2011, : 200 - 209
  • [5] Maximum edge-disjoint paths in planar graphs with congestion 2
    Seguin-Charbonneau, Loic
    Shepherd, F. Bruce
    MATHEMATICAL PROGRAMMING, 2021, 188 (01) : 295 - 317
  • [6] Maximum edge-disjoint paths in planar graphs with congestion 2
    Loïc Séguin-Charbonneau
    F. Bruce Shepherd
    Mathematical Programming, 2021, 188 : 295 - 317
  • [7] Hardness of the undirected edge-disjoint paths problem with congestion
    Andrews, M
    Chuzhoy, J
    Khanna, S
    Zhang, L
    46TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2005, : 226 - 241
  • [8] EDGE-DISJOINT PATHS IN PLANAR GRAPHS WITH CONSTANT CONGESTION
    Chekuri, Chandra
    Khanna, Sanjeev
    Shepherd, F. Bruce
    SIAM JOURNAL ON COMPUTING, 2009, 39 (01) : 281 - 301
  • [9] Approximation algorithms for edge-disjoint paths and unsplittable flow
    Department of Computer Science, University of Leicester, United Kingdom
    Lect. Notes Comput. Sci., 2006, (97-134):
  • [10] Approximation algorithms for edge-disjoint paths and unsplittable flow
    Erlebach, T
    EFFICIENT APPROXIMATION AND ONLINE ALGORITHMS: RECENT PROGRESS ON CLASSICAL COMBINATORIAL OPTIMIZATION PROBLEMS AND NEW APPLICATIONS, 2006, 3484 : 97 - 134