PReaCH:一种利用剪枝与收缩层次结构的快速轻量级可达性索引
数据结构与算法
2014-04-18 v1
摘要
我们开发了数据结构 PReaCH(代表 Pruned Reachability Contraction Hierarchies,即剪枝可达性收缩层次结构),它支持有向图中的可达性查询,即支持询问图中两个节点是否通过有向路径相连的查询。PReaCH 将用于最短路径查询的收缩层次结构加速技术适配到可达性场景中。所得方法出奇地简单,并保证了线性空间和近线性预处理时间。与此正交的是,我们通过从图的单次 DFS 遍历中收集更多信息,改进了现有的搜索剪枝技术。PReaCH 索引显著优于具有可比预处理成本的现有数据结构。查询速度更快的方法需要显著更多的预处理时间,特别是在最困难的实例上。
引用
@article{arxiv.1404.4465,
title = {PReaCH: A Fast Lightweight Reachability Index using Pruning and Contraction Hierarchies},
author = {Florian Merz and Peter Sanders},
journal= {arXiv preprint arXiv:1404.4465},
year = {2014}
}