pith. sign in

arxiv: 1404.4465 · v1 · pith:67ELXNLHnew · submitted 2014-04-17 · 💻 cs.DS

PReaCH: A Fast Lightweight Reachability Index using Pruning and Contraction Hierarchies

classification 💻 cs.DS
keywords queriesreachabilitycontractiongraphpreachpreprocessingdatadirected
0
0 comments X
read the original abstract

We develop the data structure PReaCH (for Pruned Reachability Contraction Hierarchies) which supports reachability queries in a directed graph, i.e., it supports queries that ask whether two nodes in the graph are connected by a directed path. PReaCH adapts the contraction hierarchy speedup techniques for shortest path queries to the reachability setting. The resulting approach is surprisingly simple and guarantees linear space and near linear preprocessing time. Orthogonally to that, we improve existing pruning techniques for the search by gathering more information from a single DFS-traversal of the graph. PReaCH-indices significantly outperform previous data structures with comparable preprocessing cost. Methods with faster queries need significantly more preprocessing time in particular for the most difficult instances.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.