线性规模的路径报告距离近似
数据结构与算法
2024-05-24 v1
摘要
给定无权重的无向图,距离近似是一种可以在(近似)时间内回答距离查询的数据结构。{\em 路径报告距离近似} (PRDO),即必须返回查询顶点之间的路径的距离近似。给定一个包含个顶点的图和整数参数,Thorup和Zwick \cite{TZ01} 展示了一个stretch为,规模为,查询时间为的PRDO(对于PRDO的查询时间,我们省略了报告路径本身所需的时间)。后续工作 \cite{MN06,C14,C15} 将规模简化为,查询时间简化为。然而,这些改进产生的距离近似不是路径报告的。另一些工作 \cite{ENW16,EP15} 关注针对一般图的小规模PRDO,但已知所有规模为线性的距离近似结果要么产生多项式stretch,要么产生多项式查询时间,要么不是路径报告的。在本文中,我们构思了第一个规模为线性的PRDO,具有多项式对数stretch和低查询时间。更一般地,对于任意整数,我们获得一个stretch最多为,规模为,查询时间为的PRDO。此外,我们可以将PRDO的规模缩小到,以牺牲查询时间为多项式对数为代价。对于无权图,我们将stretch改进为。我们也考虑{\em 两两PRDO},即仅需回答给定顶点对集合的查询的距离近似。 \cite{EP15} 提供了一个规模为,查询时间为常数的精确PRDO。在本工作中,我们显著改进了规模,代价是略微增加stretch。具体而言,给定任意,我们构思了一个stretch为,查询时间为常数,规模为的两两PRDO。
关键词
引用
@article{arxiv.2405.14254,
title = {Path-Reporting Distance Oracles with Linear Size},
author = {Ofer Neiman and Idan Shabat},
journal= {arXiv preprint arXiv:2405.14254},
year = {2024}
}
备注
27 pages, 2 figures