• DocumentCode
    1710761
  • Title

    Compact oracles for reachability and approximate distances in planar digraphs

  • Author

    Thorup, Mikkel

  • Author_Institution
    Shannon Lab., AT&T Labs-Res., Florham Park, NJ, USA
  • fYear
    2001
  • Firstpage
    242
  • Lastpage
    251
  • Abstract
    It is shown that a planar digraph can be preprocessed in near-linear time, producing a near-linear space distance oracle that can answer reachability queries in constant time. The oracle can be distributed as an O(log n) space label for each vertex and then we can determine if one vertex can reach another considering their two labels only. The approach generalizes to approximate distances in weighted planar digraphs where we can then get a (1+ε) approximation distance in O(log log Δ+1/ε) time where Δ is the longest finite distance in the graph and weights are assumed to be non-negative integers. Our scheme can be extended to find and route along the short dipaths. Our technique is based on a novel dipath decomposition of planar digraphs that instead of using the standard separator with O(√n) vertices, in effect finds a separator using a constant number of dipaths.
  • Keywords
    computational complexity; directed graphs; query processing; reachability analysis; approximate distances; approximation distance; compact oracles; constant time; longest finite distance; near-linear space distance oracle; near-linear time; non-negative integers; novel dipath decomposition; planar digraph; reachability queries; short dipaths; space label; standard separator; weighted planar digraphs; Application software; Extraterrestrial measurements; Laboratories; Particle separators; Roads; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 2001. Proceedings. 42nd IEEE Symposium on
  • Print_ISBN
    0-7695-1116-3
  • Type

    conf

  • DOI
    10.1109/SFCS.2001.959898
  • Filename
    959898