Near-optimal hardness results and approximation algorithms for edge-disjoint paths and related problems

被引:95
|
作者
Guruswami, V
Khanna, S
Rajaraman, R
Shepherd, B
Yannakakis, M
机构
[1] Univ Penn, Dept Comp & Informat Sci, Philadelphia, PA 19104 USA
[2] MIT, Comp Sci Lab, Cambridge, MA 02139 USA
[3] Northeastern Univ, Coll Comp Sci, Boston, MA 02115 USA
[4] Bell Labs, Murray Hill, NJ 07974 USA
关键词
approximation algorithms; bounded length edge-disjoint paths; edge-disjoint paths; hardness of approximation; multicommodity flow; network routing; unsplittable flow; vertex-disjoint paths;
D O I
10.1016/S0022-0000(03)00066-7
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We study the approximability of edge-disjoint paths and related problems. In the edge-disjoint paths (EDP) problem, we are given a network G with source-sink pairs (s(i), t(i)), 1 less than or equal to i less than or equal to k, and the goal is to find a largest subset of source-sink pairs that can be simultaneously connected in an edge-disjoint manner. We show that in directed networks, for any epsilon > 0, EDP is NP-hard to approximate within m(1/2-epsilon) We also design simple approximation algorithms that achieve essentially matching approximation guarantees for some generalizations of EDP. Another related class of routing problems that we study concerns EDP with the additional constraint that the routing paths be of bounded length. We show that, for any epsilon > 0, bounded length EDP is hard to approximate within m(1/2-epsilon) even in undirected networks, and give an O(rootm)-approximation algorithm for it. For directed networks, we show that even the single source-sink pair case (i.e. find the maximum number of paths of bounded length between a given source-sink pair) is hard to approximate within m(1/2-epsilon), for any epsilon > 0. (C) 2003 Elsevier Science (USA). All rights reserved.
引用
收藏
页码:473 / 496
页数:24
相关论文
共 50 条
  • [1] Near-optimal hardness results and approximation algorithms for edge-disjoint paths and related problems
    Guruswami, Venkatesan
    Khanna, Sanjeev
    Rajaraman, Rajmohan
    Shepherd, Bruce
    Yannakakis, Mihalis
    [J]. Conference Proceedings of the Annual ACM Symposium on Theory of Computing, 1999, : 19 - 28
  • [2] Approximation algorithms for edge-disjoint paths and unsplittable flow
    Department of Computer Science, University of Leicester, United Kingdom
    [J]. Lect. Notes Comput. Sci., 2006, (97-134):
  • [3] Approximation algorithms for edge-disjoint paths and unsplittable flow
    Erlebach, T
    [J]. EFFICIENT APPROXIMATION AND ONLINE ALGORITHMS: RECENT PROGRESS ON CLASSICAL COMBINATORIAL OPTIMIZATION PROBLEMS AND NEW APPLICATIONS, 2006, 3484 : 97 - 134
  • [4] Approximation Algorithms for the Edge-Disjoint Paths Problem via Racke Decompositions
    Andrews, Matthew
    [J]. 2010 IEEE 51ST ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, 2010, : 277 - 286
  • [5] Hardness of the undirected edge-disjoint paths problem with congestion
    Andrews, M
    Chuzhoy, J
    Khanna, S
    Zhang, L
    [J]. 46TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2005, : 226 - 241
  • [6] Logarithmic hardness of the undirected edge-disjoint paths problem
    Andrews, Matthew
    Zhang, Lisa
    [J]. JOURNAL OF THE ACM, 2006, 53 (05) : 745 - 761
  • [7] AN APPROXIMATION ALGORITHM FOR FULLY PLANAR EDGE-DISJOINT PATHS
    Huang, Chien-Chung
    Mari, Mathieu
    Mathieu, Claire
    Schewior, Kevin
    Vygen, Jens
    [J]. SIAM JOURNAL ON DISCRETE MATHEMATICS, 2021, 35 (02) : 752 - 769
  • [8] Exact Algorithms for Finding Partial Edge-Disjoint Paths
    Deng, Yunyun
    Guo, Longkun
    Huang, Peihuang
    [J]. COMPUTING AND COMBINATORICS (COCOON 2018), 2018, 10976 : 14 - 25
  • [9] Optimal construction of edge-disjoint paths in random graphs
    Broder, AZ
    Frieze, AM
    Suen, S
    Upfal, E
    [J]. SIAM JOURNAL ON COMPUTING, 1998, 28 (02) : 542 - 574
  • [10] Improved approximations for edge-disjoint paths, unsplittable flow, and related routing problems
    Srinivasan, A
    [J]. 38TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 1997, : 416 - 425