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

skip to main content
10.1145/1250790.1250816acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
Article

Hardness of routing with congestion in directed graphs

Published: 11 June 2007 Publication History

Abstract

Given as input a directed graph on n vertices and a set ofsource-destination pairs, we study the problem of routing themaximum possible number of source-destination pairs on paths, suchthat at most c(N) paths go through any edge. We show that theproblem is hard to approximate within an NΩ(1/c(N)) factoreven when we compare to the optimal solution that routes pairs onedge-disjoint paths, assuming NP doesn't have NO(log logN)-time randomized algorithms. Here the congestion c(N) can beany function in the range 1 ≤ c(N) ≤ α log N/log log N for some absolute constant α > 0. The hardness result is in the right ballpark since a factor NO(1/c(N)) approximation algorithm is known for this problem, viarounding a natural multicommodity-flow relaxation. We also give asimple integrality gap construction that shows that themulticommodity-flow relaxation has an integrality gap of NΩ(1/c) for c ranging from 1 to Θ((log n)/(log log n)).
A solution to the routing problem involves selecting which pairs tobe routed and what paths to assign to each routed pair. Two naturalrestrictions can be placed on input instances to eliminate one ofthese aspects of the problem complexity. The first restriction is toconsider instances with perfect completeness; an optimalsolution is able to route all pairs with congestion 1 in suchinstances. The second restriction to consider is the uniquepaths property where each source-destination pair has a unique pathconnecting it in the instance. An important aspect of our result isthat it holds on instances with any one of these tworestrictions. Our hardness construction with the perfectcompleteness restriction allows us to conclude that the directedcongestion minimization problem, where the goal is to route allpairs with minimum congestion, is hard to approximate to within afactor of Ω(log N/log log N). On the other hand, thehardness construction with unique paths property allows us toconclude an NΩ(1/c) inapproximability bound also for theall-or-nothing flow problem. This is in a sharp contrast to theundirected setting where the all-or-nothing flow problem is known tobe approximable to within a poly-logarithmic factor.

References

[1]
M. Andrews, J. Chuzhoy, S. Khanna, and L. Zhang. Hardness of the undirected edge-disjoint paths problem with congestion. In Proceedings of the 46th Annual IEEE Symposium on Foundations of Computer Science, pages 226--244, 2005.
[2]
M. Andrews and L. Zhang. Hardness of the undirected congestion minimization problem. In Proceedings of the 37th Annual ACM Symposium on Theory of Computing, pages 284--293, 2005.
[3]
M. Andrews and L. Zhang. Hardness of the undirected edge-disjoint paths problem. In Proceedings of the 37th Annual ACM Symposium on Theory of Computing, pages 276--283, 2005.
[4]
M. Andrews and L. Zhang. Logarithmic hardness of the directed congestion minimization problem. In Proceedings of the 38th Annual ACM Symposium on Theory of Computing, pages 517--526, 2006.
[5]
C. Chekuri and S. Khanna. Edge disjoint paths revisited. In Proceedings of the 14th Annual ACM-SIAM Symposium on Discrete Algorithms, pages 628--637, 2003.
[6]
C. Chekuri, S. Khanna, and F.B. Shepherd. The all-or-nothing multicommodity flow problem. In Proceedings of the 36th Annual ACM Symposium on Theory of Computing, pages 156--165, 2004.
[7]
C. Chekuri, S. Khanna, and F.B. Shepherd. Multicommodity flow, well-linked terminals, and routing problems. In Proceedings of the 37th Annual ACM Symposium on Theory of Computing, pages 183--192, 2005.
[8]
J. Chuzhoy and S. Khanna. Hardness of directed routing with congestion. ECCC Technical Report TR06-109, August 2006. http://eccc.hpi-web.de/eccc-reports/2006/TR06-109/index.html.
[9]
J. Chuzhoy and J. Naor. New hardness results for congestion minimization and machine scheduling. In Proceedings of the 36th Annual ACM Symposium on Theory of Computing, pages 28--34, 2004.
[10]
D.P. Dubhashi and D. Ranjan. Balls and bins: A study in negative dependence. Random Structures and Algorithms, 13(2):99--124, 1998.
[11]
J. Friedman. A note on the second eigenvalue of regular graphs. Manuscript (personal communication), 2006.
[12]
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. J. Comput. Syst. Sci., 67(3):473--496, 2003.
[13]
V. Guruswami and K. Talwar. Hardness of low-congestion routing in undirected graphs. Manuscript, May 2005.
[14]
V. Guruswami and K. Talwar. Hardness of low congestion routing in directed graphs. ECCC Technical Report TR06-141, 2006, http://eccc.hpi-web.de/eccc-reports/2006/TR06-141/index.html.
[15]
J. Håstad. Clique is hard to approximate within n1-ε. Acta Mathematica, 182:105--142, 1999.
[16]
J. Håstad. Some optimal inapproximability results. Journal of the ACM, 48(4):798--859, 2001.
[17]
J. Håstad and S. Khot. Query efficient PCPs with perfect completeness. Theory of Computing, 1(7):119--148, 2005.
[18]
S. Khot. Improved inaproximability results for maxclique, chromatic number and approximate graph coloring. In Proceedings of the 42nd Annual Symposium on Foundations of Computer Science, pages 600--609, 2001.
[19]
J.M. Kleinberg. Approximation algorithms for disjoint paths problems. PhD thesis, MIT, May 1996.
[20]
S.G. Kolliopoulos and C. Stein. Approximating disjoint-path problems using greedy algorithms and packing integer programs. In Proceedings of the 6th International Conference on Integer Programming and Combinatorial Optimization, pages 153--168, 1998.
[21]
P. Raghavan and C.D. Thompson. Randomized rounding: a technique for provably good algorithms and algorithmic proofs. Combinatorica, 7(4):365--374, 1987.
[22]
A. Srinivasan. Improved approximations for edge-disjoint paths, unsplittable flow, and related routing problems. In Proceeedings of the 38th Annual Symposium on Foundations of Computer Science, pages 416--425, 1997.
[23]
K.R. Varadarajan and G. Venkataraman. Graph decomposition and a greedy algorithm for edge-disjoint paths. In Proceedings of the ACM-SIAM Symposium on Algorithms, pages 379--380, 2004.

Cited By

View all
  • (2024)Improved Throughput for All-or-Nothing Multicommodity Flows With Arbitrary DemandsIEEE/ACM Transactions on Networking10.1109/TNET.2023.332543732:2(1435-1450)Online publication date: Apr-2024
  • (2023)Configuration Balancing for Stochastic RequestsInteger Programming and Combinatorial Optimization10.1007/978-3-031-32726-1_10(127-141)Online publication date: 22-May-2023
  • (2022)Improved Throughput for All-or-Nothing Multicommodity Flows with Arbitrary DemandsACM SIGMETRICS Performance Evaluation Review10.1145/3529113.352912149:3(22-27)Online publication date: 25-Mar-2022
  • Show More Cited By
  1. Hardness of routing with congestion in directed graphs

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    STOC '07: Proceedings of the thirty-ninth annual ACM symposium on Theory of computing
    June 2007
    734 pages
    ISBN:9781595936318
    DOI:10.1145/1250790
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 11 June 2007

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. all-or-nothing flow
    2. congestion minimization
    3. edge-disjoint paths
    4. hardness of approximation
    5. integrality gap
    6. multicommodity flow

    Qualifiers

    • Article

    Conference

    STOC07
    Sponsor:
    STOC07: Symposium on Theory of Computing
    June 11 - 13, 2007
    California, San Diego, USA

    Acceptance Rates

    Overall Acceptance Rate 1,469 of 4,586 submissions, 32%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)10
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 22 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Improved Throughput for All-or-Nothing Multicommodity Flows With Arbitrary DemandsIEEE/ACM Transactions on Networking10.1109/TNET.2023.332543732:2(1435-1450)Online publication date: Apr-2024
    • (2023)Configuration Balancing for Stochastic RequestsInteger Programming and Combinatorial Optimization10.1007/978-3-031-32726-1_10(127-141)Online publication date: 22-May-2023
    • (2022)Improved Throughput for All-or-Nothing Multicommodity Flows with Arbitrary DemandsACM SIGMETRICS Performance Evaluation Review10.1145/3529113.352912149:3(22-27)Online publication date: 25-Mar-2022
    • (2021)Randomized rounding algorithms for large scale unsplittable flow problemsJournal of Heuristics10.1007/s10732-021-09478-wOnline publication date: 9-Sep-2021
    • (2019)Near Optimal Coflow Scheduling in NetworksThe 31st ACM Symposium on Parallelism in Algorithms and Architectures10.1145/3323165.3323179(123-134)Online publication date: 17-Jun-2019
    • (2019)VFixProceedings of the 41st International Conference on Software Engineering10.1109/ICSE.2019.00063(512-523)Online publication date: 25-May-2019
    • (2018)Virtual Network Embedding Approximations: Leveraging Randomized Rounding2018 IFIP Networking Conference (IFIP Networking) and Workshops10.23919/IFIPNetworking.2018.8696623(1-9)Online publication date: May-2018
    • (2018)Charting the Complexity Landscape of Virtual Network Embeddings2018 IFIP Networking Conference (IFIP Networking) and Workshops10.23919/IFIPNetworking.2018.8696604(1-9)Online publication date: May-2018
    • (2018)Constant Congestion Routing of Symmetric Demands in Planar Directed GraphsSIAM Journal on Discrete Mathematics10.1137/17M115069432:3(2134-2160)Online publication date: 1-Jan-2018
    • (2017)Asymptotically Optimal Approximation Algorithms for Coflow SchedulingProceedings of the 29th ACM Symposium on Parallelism in Algorithms and Architectures10.1145/3087556.3087567(45-54)Online publication date: 24-Jul-2017
    • Show More Cited By

    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