Beyond Highway Dimension: Small Distance Labels Using Tree Skeletons

The goal of a hub-based distance labeling scheme for a network G = (V, E) is to assign a small subset S(u) $\subseteq$ V to each node u $\in$ V, in such a way that for any pair of nodes u, v, the intersection of hub sets S(u) $\cap$ S(v) contains a node on the shortest uv-path. The existence of small hub sets, and consequently efficient shortest path processing algorithms, for road networks is an empirical observation. A theoretical explanation for this phenomenon was proposed by Abraham et al. (SODA 2010) through a network parameter they called highway dimension, which captures the size of a hitting set for a collection of shortest paths of length at least r intersecting a given ball of radius 2r. In this work, we revisit this explanation, introducing a more tractable (and directly comparable) parameter based solely on the structure of shortest-path spanning trees, which we call skeleton dimension. We show that skeleton dimension admits an intuitive definition for both directed and undirected graphs, provides a way of computing labels more efficiently than by using highway dimension, and leads to comparable or stronger theoretical bounds on hub set size.

[1]  Amos Fiat,et al.  VC-Dimension and Shortest Path Algorithms , 2011, ICALP.

[2]  Edith Cohen,et al.  Reachability and distance queries via 2-hop labels , 2002, SODA '02.

[3]  Amos Fiat,et al.  Highway Dimension and Provably Efficient Shortest Path Algorithms , 2016, J. ACM.

[4]  Andrew V. Goldberg,et al.  A Hub-Based Labeling Algorithm for Shortest Paths in Road Networks , 2011, SEA.

[5]  R. Graham,et al.  On embedding graphs in squashed cubes , 1972 .

[6]  Rolf H. Möhring,et al.  Fast Point-to-Point Shortest Path Computations with Arc-Flags , 2006, The Shortest Path Problem.

[7]  Andrew V. Goldberg,et al.  Algorithms for Hub Label Optimization , 2013, ICALP.

[8]  Fan Chung Graham,et al.  Concentration Inequalities and Martingale Inequalities: A Survey , 2006, Internet Math..

[9]  Igor Nitto,et al.  On Compact Representations of All-Pairs-Shortest-Path-Distance Matrices , 2008, CPM.

[10]  Amos Fiat,et al.  Highway dimension, shortest paths, and provably efficient algorithms , 2010, SODA '10.

[11]  Stephen Alstrup,et al.  Simpler, faster and shorter labels for distances in graphs , 2015, SODA.

[12]  Peter Sanders,et al.  Fast Routing in Road Networks with Transit Nodes , 2007, Science.

[13]  Jochen Könemann,et al.  A (1+ε)-Embedding of Low Highway Dimension Graphs into Bounded Treewidth Graphs , 2015, ICALP.

[14]  Luc Devroye,et al.  Non-Uniform Random Variate Generation , 1986 .

[15]  M. Habib Probabilistic methods for algorithmic discrete mathematics , 1998 .

[16]  Mikkel Thorup,et al.  Integer priority queues with decrease key in constant time and the single source shortest paths problem , 2003, STOC '03.

[17]  Mathias Bæk Tejs Knudsen,et al.  Sublinear distance labeling for sparse graphs , 2015, ArXiv.

[18]  Peter Sanders,et al.  In Transit to Constant Time Shortest-Path Queries in Road Networks , 2007, ALENEX.

[19]  Ran Raz,et al.  Distance labeling in graphs , 2001, SODA '01.

[20]  Ronald J. Gutman,et al.  Reach-Based Routing: A New Approach to Shortest Path Algorithms Optimized for Road Networks , 2004, ALENEX/ANALC.

[21]  Andrew V. Goldberg,et al.  Hierarchical Hub Labelings for Shortest Paths , 2012, ESA.

[22]  Haim Kaplan,et al.  Reach for A*: Efficient Point-to-Point Shortest Path Algorithms , 2006, ALENEX.

[23]  Daniel Delling,et al.  SHARC: Fast and robust unidirectional routing , 2008, JEAL.

[24]  Mathias Bæk Tejs Knudsen,et al.  Sublinear Distance Labeling , 2015, ESA.

[25]  Ittai Abraham,et al.  On Approximate Distance Labels and Routing Schemes with Affine Stretch , 2011, DISC.

[26]  D. Aldous,et al.  True scale-invariant random spatial networks , 2012, Proceedings of the National Academy of Sciences.

[27]  David Peleg,et al.  A note on exact distance labeling , 2011, Inf. Process. Lett..

[28]  Béla Bollobás,et al.  Sparse distance preservers and additive spanners , 2003, SODA '03.