Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Forbidden-Set Distance Labels for Graphs of Bounded Doubling Dimension

Published: 12 February 2016 Publication History

Abstract

This article proposes a forbidden-set labeling scheme for the family of unweighted graphs with doubling dimension bounded by α. For an n-vertex graph G in this family, and for any desired precision parameter ϵ > 0, the labeling scheme stores an O(1 + ϵ− 1)log 2n-bit label at each vertex. Given the labels of two end-vertices s and t, and the labels of a set F of “forbidden” vertices and/or edges, our scheme can compute, in O(1 + ϵ − 1) · |F|2log n time, a 1 + ϵ stretch approximation for the distance between s and t in the graph GF. The labeling scheme can be extended into a forbidden-set labeled routing scheme with stretch 1 + ϵ for graphs of bounded doubling dimension.

References

[1]
Ittai Abraham, Shiri Chechik, and Cyril Gavoille. 2012. Fully dynamic approximate distance oracles for planar graphs via forbidden-set distance labels. In Proceedings of the 44th ACM Symposium on Theory of Computing (STOC). 1199--1218.
[2]
Ittai Abraham, Daniel Delling, Andrew V. Goldberg, and Renato F. Werneck. 2011. A Hub-based labeling algorithm for shortest paths in road networks. In 10th International Conference on Experimental Algorithms (SEA). 230--241.
[3]
Ittai Abraham, Daniel Delling, Andrew V. Goldberg, Ruslan Savchenko, and Renato F. Werneck. 2014. Hub labels: Theory and practice. In Proceedings of the 13rd International Conference on Experimental Algorithms (SEA). 259--270.
[4]
Ittai Abraham, Amos Fiat, Andrew V. Goldberg, Ruslan Savchenko, and Renato F Werneck. 2010. Highway dimension, shortest paths, and provably efficient algorithms. In Proceedings of the 21st Annual ACM-SIAM Symposium on Discrete Algorithms (SODA). 782--793.
[5]
Ittai Abraham and Cyril Gavoille. 2006. Object location using path separators. In Proceedings of the 25th ACM Symposium on Principles of Distributed Computing (PODC). 188--197.
[6]
Ittai Abraham, Cyril Gavoille, Andrew V. Goldberg, and Dahlia Malkhi. 2006. Routing in networks with low doubling dimension. In Proceedings of the 26th International Conference on Distributed Computing Systems (ICDCS).
[7]
Aaron Bernstein and David Karger. 2009. A nearly optimal oracle for avoiding failed vertices and edges. In Proceedings of the 41st ACM Symposium on Theory of Computing (STOC). 101--110.
[8]
Bruno Courcelle, Cyril Gavoille, Mamadou Mustapha Kanté, and David Andrew Twigg. 2008. Connectivity check in 3-connected planar graphs with obstacles. In Proceedings of the International Conference on Topological & Geometric Graph Theory, vol. 31. 151--155.
[9]
Shiri Chechik. 2011. Fault-tolerant compact routing schemes for general graphs. In Proceedings of the 38th International Coll. on Automata, Languages and Programming (ICALP). 101--112.
[10]
Shiri Chechik. 2013. Compact routing schemes with improved stretch. In Proceedings of the 32nd ACM Symposium on Principles of Distributed Computing (PODC). 33--41.
[11]
Shiri Chechik, Michael Langberg, David Peleg, and Liam Roditty. 2010. f-sensitivity distance oracles and routing schemes. In Proceedings of the 18th European Symposium on Algorithms (ESA). 84--96.
[12]
Bruno Courcelle and David Andrew Twigg. 2007. Compact forbidden-set routing. In Proceedings of the 24th Symposium on Theoretical Aspects of Computer Science (STACS), LNCS 4393. 37--48.
[13]
Michael Dom. 2007. Compact routing. In Algorithms for Sensor and Ad Hoc Networks, LNCS 4621. 187--202.
[14]
Ran Duan and Seth Pettie. 2009. Dual-failure distance and connectivity oracles. In Proceedings of the 20th Symposium on Discrete Algorithms (SODA). 506--515.
[15]
Camil Demetrescu and Mikkel Thorup. 2002. Oracles for distances avoiding a link-failure. In Proceedings of the 13th Symposium on Discrete Algorithms (SODA). 838--843.
[16]
Pierre Fraigniaud, Emmanuelle Lebhar, and Laurent Viennot. 2008. The inframetric model for the internet. In Proceedings of the 27th IEEE Conference on Computer Communications (INFOCOM). 1085--1093.
[17]
Anupam Gupta, Robert Krauthgamer, and James R. Lee. 2003. Bounded geometries, fractals, and low-distortion embeddings. In Proceedings of the 44th IEEE Symposium on Foundations of Computer Science (FOCS), 534--543, IEEE.
[18]
Cyril Gavoille and David Peleg. 2003. Compact and localized distributed data structures. Distributed Computing 16, 2--3, 111--120.
[19]
Cyril Gavoille, David Peleg, Stéphane Pérennès, and Ran Raz. 2004. Distance labeling in graphs. Journal of Algorithms 53, 1, 85--112.
[20]
Neelesh Khanna and Surender Baswana. 2010. Approximate shortest path oracle under vertex failure. In Proceedings of the 26th Symposium on Theoretical Aspects of Computer Science (STACS).
[21]
Dmitri Krioukov, K. C. Claffy, Kevin Fall, and Arthur Brady. 2007. On compact routing for the internet. ACM SIGCOMM Computer Communication Review 37, 3, 43--52.
[22]
Dmitri Krioukov, Kevin Fall, and Xiaowei Yang. 2004. Compact routing on internet-like graphs. In Proceedings of the 23rd Joint Conference of the IEEE Computer and Communications Societies (INFOCOM).
[23]
Goran Konjevod, Andréa Werneck Richa, and Donglin Xia. 2007. Optimal scale-free compact routing schemes in doubling networks. In Proceedings of the 18th Symposium on Discrete Algorithms (SODA). 939--948.
[24]
Goran Konjevod, Andréa Werneck Richa, and Donglin Xia. 2008. Dynamic routing and location services in metrics of low doubling dimension. In Proceedings of the 22nd International Symposium on Distributed Computing (DISC), LNCS 5218. 379--393.
[25]
David Peleg. 1999. Proximity-preserving labeling schemes and their applications. In Proceedings of the 25th Workshop on Graph- Theoretic Concepts in Computer Science. 30--41.
[26]
C. Greg Plaxton, Rajmohan Rajaraman, and Andréa Werneck Richa. 1997. Accessing nearby copies of replicated objects in a distributed environment. In Proceedings of the 9th ACM Symposium on Parallel Algorithms and Architectures (SPAA). 311--320.
[27]
Mihai Pˇtraşcu and Mikkel Thorup. 2007. Planning for fast connectivity updates. In Proceedings of the 48th IEEE Symposium on Foundations of Computer Science (FOCS). 263--271.
[28]
Aleksandrs Slivkins. 2005. Distance estimation and object location via rings of neighbors. In Proceedings of the 24th ACM Symposium on Principles of Distributed Computing (PODC). 41--50.
[29]
Aleksandrs Slivkins. 2007. Distance estimation and object location via rings of neighbors. Distributed Computing 19, 4, 313--333.
[30]
Kunal Talwar. 2004. Bypassing the embedding: Algorithms for low dimensional metrics. In Proceedings of the 36th ACM Symposium on Theory of Computing (STOC). 281--290.
[31]
Mikkel Thorup. 2004. Compact oracles for reachability and approximate distances in planar digraphs. Journal of the ACM 51, 6, 993--1024.
[32]
Mikkel Thorup and Uri Zwick. 2001. Compact routing schemes. In Proceedings of the 13th ACM Symposium on Parallel Algorithms and Architectures (SPAA). 1--10.
[33]
David Andrew Twigg. 2006. Forbidden-set Routing. PhD thesis, University of Cambridge (King’s College).

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)Deterministic fault-tolerant connectivity labeling schemeDistributed Computing10.1007/s00446-024-00472-6Online publication date: 4-Nov-2024
  • (2023)Restorable Shortest Path Tiebreaking for Edge-Faulty GraphsJournal of the ACM10.1145/360354270:5(1-24)Online publication date: 11-Oct-2023
  • Show More Cited By

Index Terms

  1. Forbidden-Set Distance Labels for Graphs of Bounded Doubling Dimension

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Algorithms
    ACM Transactions on Algorithms  Volume 12, Issue 2
    February 2016
    385 pages
    ISSN:1549-6325
    EISSN:1549-6333
    DOI:10.1145/2846106
    Issue’s Table of Contents
    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]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 12 February 2016
    Accepted: 01 June 2015
    Revised: 01 June 2015
    Received: 01 June 2014
    Published in TALG Volume 12, Issue 2

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Doubling dimension
    2. compact routing
    3. distance labeling
    4. fault-tolerance
    5. forbidden sets

    Qualifiers

    • Research-article
    • Research
    • Refereed

    Funding Sources

    • United States-Israel Binational Science Foundation
    • Israel Science Foundation
    • Israel Ministry of Science and Technology (infrastructures grant)

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)11
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 10 Nov 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)Deterministic fault-tolerant connectivity labeling schemeDistributed Computing10.1007/s00446-024-00472-6Online publication date: 4-Nov-2024
    • (2023)Restorable Shortest Path Tiebreaking for Edge-Faulty GraphsJournal of the ACM10.1145/360354270:5(1-24)Online publication date: 11-Oct-2023
    • (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)One Tree to Rule Them All: Poly-Logarithmic Universal Steiner Tree2023 IEEE 64th Annual Symposium on Foundations of Computer Science (FOCS)10.1109/FOCS57990.2023.00012(60-76)Online publication date: 6-Nov-2023
    • (2022)Shorter Labeling Schemes for Planar GraphsSIAM Journal on Discrete Mathematics10.1137/20M133046436:3(2082-2099)Online publication date: 31-Aug-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)Fault-Tolerant Labeling and Compact Routing SchemesProceedings of the 2021 ACM Symposium on Principles of Distributed Computing10.1145/3465084.3467929(445-455)Online publication date: 21-Jul-2021
    • (2021)Fault-Tolerant Distance Labeling for Planar GraphsStructural Information and Communication Complexity10.1007/978-3-030-79527-6_18(315-333)Online publication date: 20-Jun-2021
    • (2020)Shorter labeling schemes for planar graphsProceedings of the Thirty-First Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3381089.3381116(446-462)Online publication date: 5-Jan-2020
    • Show More Cited By

    View Options

    Get Access

    Login options

    Full Access

    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