Title :
Compact oracles for reachability and approximate distances in planar digraphs
Author_Institution :
Shannon Lab., AT&T Labs-Res., Florham Park, NJ, USA
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;
Conference_Titel :
Foundations of Computer Science, 2001. Proceedings. 42nd IEEE Symposium on
Print_ISBN :
0-7695-1116-3
DOI :
10.1109/SFCS.2001.959898