中文

快速紧凑的平面图精确距离预言机

数据结构与算法 2017-05-03 v3

摘要

对于给定的图,距离预言机是一种回答顶点对之间距离查询的数据结构。我们引入了一种 O(n5/3)O(n^{5/3}) 空间的距离预言机,可在 O(logn)O(\log n) 时间内回答 nn 顶点平面图带边权有向图的精确距离查询。所有先前具有真正次二次空间(即空间 O(n2ϵ)O(n^{2 - \epsilon}),其中常数 ϵ>0\epsilon > 0)的平面图距离预言机要么需要关于 nn 的多项式查询时间,要么只能回答近似距离查询。此外,我们展示了如何权衡时间与空间:对于任意 Sn3/2S \ge n^{3/2},我们展示了如何获得一个 SS 空间的距离预言机,其在 O((n5/2/S3/2)logn)O((n^{5/2}/ S^{3/2}) \log n) 时间内回答查询。这相对于先前具有 o(n1/4)o(n^{1/4}) 查询时间的平面图距离预言机是一个多项式改进。

关键词

引用

@article{arxiv.1702.03259,
  title  = {Fast and Compact Exact Distance Oracle for Planar Graphs},
  author = {Vincent Cohen-Addad and Søren Dahlgaard and Christian Wulff-Nilsen},
  journal= {arXiv preprint arXiv:1702.03259},
  year   = {2017}
}