Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2213977.2214084acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
research-article

Fully dynamic approximate distance oracles for planar graphs via forbidden-set distance labels

Published: 19 May 2012 Publication History
  • Get Citation Alerts
  • Abstract

    This paper considers fully dynamic (1+ε) distance oracles and (1+ε) forbidden-set labeling schemes for planar graphs. For a given n-vertex planar graph G with edge weights drawn from [1,M] and parameter ε>0, our forbidden-set labeling scheme uses labels of length λ = O(ε-1 log2n log(nM) • maxlogn). Given the labels of two vertices s and t and of a set F of faulty vertices/edges, our scheme approximates the distance between s and t in G \ F with stretch (1+ε), in O(|F|2 λ) time.
    We then present a general method to transform (1+ε) forbidden-set labeling schemas into a fully dynamic (1+ε) distance oracle. Our fully dynamic (1+ε) distance oracle is of size O(n log{n} • maxlogn) and has ~O(n1/2) query and update time, both the query and the update time are worst case. This improves on the best previously known (1+ε) dynamic distance oracle for planar graphs, which has worst case query time ~O(n2/3) and amortized update time of ~O(n2/3).
    Our (1+ε) forbidden-set labeling scheme can also be extended into a forbidden-set labeled routing scheme with stretch (1+ε).

    Supplementary Material

    JPG File (stoc_13a_7.jpg)
    MP4 File (stoc_13a_7.mp4)

    References

    [1]
    I. Abraham, S. Chechik, C. Gavoille and D. Peleg. Forbidden-set distance labels for graphs of bounded doubling dimension. 29th ACM Symp. on Principles of Distributed Computing (PODC),192--200, 2010.
    [2]
    G. Ausiello, G. F. Italiano, A. Marchetti-Spaccamela, and U. Nanni. Incremental algorithms for minimal length paths. J. Algorithms, 12(4), 615--638, 1991.
    [3]
    S. Baswana, R. Hariharan, and S. Sen. Improved decremental algorithms for transitive closure and all-pairs shortest paths. In 34th ACM Symp. on Theory of Computing (STOC),117--123,2002.
    [4]
    S. Baswana, R. Hariharan, and S. Sen. Maintaining all-pairs approximate shortest paths under deletion of edges. In 14th ACM Symp. on Discrete Algorithms (SODA), 394--403, 2003.
    [5]
    S. Baswana, U. Lath, and A. S. Mehta. Single source distance oracle for planar digraphs avoiding a failed node or link. In 23rd ACM Symp. on Discrete Algorithms (SODA), 223--232, 2012.
    [6]
    A. Bernstein. Fully dynamic approximate all-pairs shortest paths with query and close to linear update time. In 50th IEEE Symp. on Foundations of Computer Science (FOCS), 50--60, 2009.
    [7]
    A. Bernstein and D. Karger. A nearly optimal oracle for avoiding failed vertices and edges. In 41st ACM Symp. on Theory of Computing (STOC),101--110, 2009.
    [8]
    A. Bernstein, L. Roditty. Improved dynamic algorithms for maintaining approximate shortest paths under deletions. In 22nd ACM Symp. on Discrete Algorithms (SODA), 1355--1365, 2011.
    [9]
    S. Chechik. Fault-tolerant compact routing schemes for general graphs. In 38th Int'l Coll. on Automata, Languages and Programming (ICALP), 101--112, 2011.
    [10]
    S. Chechik, M. Langberg, D. Peleg, and L. Roditty. f-sensitivity distance oracles and routing schemes. In 18th European Symposia on Algorithms (ESA), 84--96, 2010.
    [11]
    B. Courcelle and D. A. Twigg. Compact forbidden-set routing. In 24th Symp. on Theoretical Aspects of Computer Science (STACS), 37--48, 2007.
    [12]
    B. Courcelle and D. A. Twigg. Constrained-path labellings on graphs of bounded clique-width. Theory of Computing Systems, 47, 531--567, 2010.
    [13]
    C. Demetrescu and G. F. Italiano. A new approach to dynamic all pairs shortest paths. J. of the ACM, 51, 2004.
    [14]
    C. Demetrescu and G. F. Italiano. Fully dynamic all pairs shortest paths with real edge weights. J. of Computer and System Sciences, 72(5),813--837, 2006. Special issue of FOCS '01.
    [15]
    C. Demetrescu and M. Thorup. Oracles for distances avoiding a link-failure. In 13th ACM Symp. on Discrete Algorithms (SODA), 838--843, 2002.
    [16]
    R. Duan and S. Pettie. Dual-failure distance and connectivity oracles. In 20nd ACM Symp. on Discrete Algorithms (SODA), 506--515, 2009.
    [17]
    D. Eppstein. Dynamic generators of topologically embedded graphs. In 14th ACM Symp. on Discrete Algorithms (SODA), 599--608, 2003.
    [18]
    P. Fraigniaud and C. Gavoille. Routing in Trees. In 28th Int'l Coll. on Automata, Languages and Programming (ICALP), 757--772, 2001.
    [19]
    M. R. Henzinger and V. King. Fully dynamic biconnectivity and transitive closure. In 36th IEEE Symp. on Foundations of Computer Science (FOCS), 664--72, 1995.
    [20]
    M. R. Henzinger and V. King. Maintaining Minimum Spanning Forests in Dynamic Graphs.SIAM J. Computing, 31(2), 364--374, 2001.
    [21]
    K. Kawarabayashi, P. N. Klein, and C. Sommer. Linear-space approximate distance oracles for planar, bounded-genus, and minor-free graphs. In 38th Int'l Coll. on Automata, Languages and Programming (ICALP), 135--146, 2011.
    [22]
    N. Khanna and S. Baswana. Approximate shortest path oracle under vertex failure. In 26th Symp. on Theoretical Aspects of Computer Science (STACS), 513--524, 2010.
    [23]
    V. King. Fully dynamic algorithms for maintaining all-pairs shortest paths and transitive closure in digraphs. In 40th IEEE Symp. on Foundations of Computer Science (FOCS),81--91,1999.
    [24]
    P. Klein, and S. Subramanian. A fully dynamic approximation scheme for shortest path problems in planar graphs. Algorithmica 23, 235--249, 1998.
    [25]
    P. Klein. Preprocessing an undirected planar network to enable fast approximate distance queries. In 13th ACM Symp. on Discrete Algorithms (SODA), 820--827, 2002.
    [26]
    R. Lipton, and R. Tarjan. A separator theorem for planar graphs. SIAM J. Appl. Math. 36,177--189, 1979.
    [27]
    M. Patrascu and M. Thorup. Planning for fast connectivity updates. In 48th IEEE Symp. on Foundations of Computer Science (FOCS), 263--271, 2007.
    [28]
    M. Thorup. Compact oracles for reachability and approximate distances in planar digraphs. In 42nd IEEE Symp. on Foundations of Computer Science (FOCS), 242--251, 2001.
    [29]
    M. Thorup. Compact oracles for reachability and approximate distances in planar digraphs. J. of the ACM 51(6), 993--1024, 2004.
    [30]
    M. Thorup. Fully-dynamic all-pairs shortest paths: faster and allowing negative cycles. In 9th Scandinavian Workshop on Algorithm Theory (SWAT), 384--396, 2004.
    [31]
    M. Thorup. Worst-case update times for fully-dynamic all-pairs shortest paths. In 37th ACM Symp. on Theory of Computing (STOC), 112--119, 2005.
    [32]
    M. Thorup and U. Zwick. Compact routing schemes. In 13th ACM Symp. on Parallel Algorithms and Architectures (SPAA), 1--10, 2001.
    [33]
    L. Roditty and U. Zwick. Dynamic approximate all-pairs shortest paths in undirected graphs. In 45th IEEE Symp. on Foundations of Computer Science (FOCS), 499--508, 2004.

    Cited By

    View all
    • (2024)Connectivity Labeling and Routing with Multiple Vertex FailuresProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649729(823-834)Online publication date: 10-Jun-2024
    • (2024)Fully Dynamic All-Pairs Shortest Paths: Likely Optimal Worst-Case Update TimeProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649695(1141-1152)Online publication date: 10-Jun-2024
    • (2023)Deterministic Fault-Tolerant Connectivity Labeling SchemeProceedings of the 2023 ACM Symposium on Principles of Distributed Computing10.1145/3583668.3594584(190-199)Online publication date: 19-Jun-2023
    • Show More Cited By

    Index Terms

    1. Fully dynamic approximate distance oracles for planar graphs via forbidden-set distance labels

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      STOC '12: Proceedings of the forty-fourth annual ACM symposium on Theory of computing
      May 2012
      1310 pages
      ISBN:9781450312455
      DOI:10.1145/2213977
      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: 19 May 2012

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. distance oracle
      2. dynamic algorithms
      3. planar graphs

      Qualifiers

      • Research-article

      Conference

      STOC'12
      Sponsor:
      STOC'12: Symposium on Theory of Computing
      May 19 - 22, 2012
      New York, New York, 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)11
      • Downloads (Last 6 weeks)4
      Reflects downloads up to 27 Jul 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Connectivity Labeling and Routing with Multiple Vertex FailuresProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649729(823-834)Online publication date: 10-Jun-2024
      • (2024)Fully Dynamic All-Pairs Shortest Paths: Likely Optimal Worst-Case Update TimeProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649695(1141-1152)Online publication date: 10-Jun-2024
      • (2023)Deterministic Fault-Tolerant Connectivity Labeling SchemeProceedings of the 2023 ACM Symposium on Principles of Distributed Computing10.1145/3583668.3594584(190-199)Online publication date: 19-Jun-2023
      • (2023)Deterministic Fully Dynamic SSSP and More2023 IEEE 64th Annual Symposium on Foundations of Computer Science (FOCS)10.1109/FOCS57990.2023.00142(2312-2321)Online publication date: 6-Nov-2023
      • (2022)Exact Distance Oracles for Planar Graphs with Failing VerticesACM Transactions on Algorithms10.1145/351154118:2(1-23)Online publication date: 30-Mar-2022
      • (2022)Fully Dynamic Algorithm for Steiner Tree using Dynamic Distance OracleProceedings of the 23rd International Conference on Distributed Computing and Networking10.1145/3491003.3491304(246-247)Online publication date: 4-Jan-2022
      • (2022)Optimal Approximate Distance Oracle for Planar Graphs2021 IEEE 62nd Annual Symposium on Foundations of Computer Science (FOCS)10.1109/FOCS52979.2021.00044(363-374)Online publication date: Feb-2022
      • (2022)Fully Dynamic Algorithm for the Steiner Tree Problem in Planar Graphs2022 Tenth International Symposium on Computing and Networking Workshops (CANDARW)10.1109/CANDARW57323.2022.00064(416-420)Online publication date: Nov-2022
      • (2022)Fault-tolerant distance labeling for planar graphsTheoretical Computer Science10.1016/j.tcs.2022.03.020918:C(48-59)Online publication date: 29-May-2022
      • (2021)Planar reachability under single vertex or edge failuresProceedings of the Thirty-Second Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3458064.3458227(2739-2758)Online publication date: 10-Jan-2021
      • Show More Cited By

      View Options

      Get Access

      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