arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2103.09684cs.CG
收藏

加权单位圆盘图的次线性平均最短路

Sublinear Average-Case Shortest Paths in Weighted Unit-Disk Graphs

Adam Karczmarz, Jakub Pawlewicz, Piotr Sankowski

摘要:

本文研究了常维$d$中加权单位圆盘图的最短路计算问题。虽然这个问题的单源和所有对的变体在平面的情况下,没有非平凡的精确距离预言单位盘图已被称为日期,即使是$d=2$。Sedgewick和Vitter的经典结果表明,对于平面中的加权单位圆盘图,$A^*$搜索具有优于标准最短路径算法的平均情况性能,例如,Dijkstra算法具体地,如果加权单位盘图$G$的$n$对应点是从单位正方形中随机均匀地选取的,并且连通性半径是$r\in (0,1)$,则即使$G$在期望中具有$Θ((nr)^2)$边,$A^*$也在$r=Ω(\sqrt{\log n/n})$时的$O(n)$期望时间内在$G$中找到最短路径。换句话说,该算法所做的工作与顶点数而不是边数成正比。在本文中,我们打破了这一自然障碍,并显示出更强的次线性时间的结果。我们提出了一种新的启发式方法来计算点到点的精确最短路径的单位圆盘图。我们分析了平均情况下的行为,我们的启发式使用相同的随机图模型所使用的Sedgewick和维特,并证明它优于$A^*$。具体地说,我们表明,如果我们能够报告的$G$的所有$k$点的集合,从一个任意的矩形区域的平面在$O(k + t(n))$的时间,然后任意两个点之间的最短路径这样的随机图在平面上可以找到在$O(1/r^2 + t(n))$预期的时间。特别地,最先进的范围报告数据结构意味着仅在点集的近线性预处理之后,所有$r=Ω(\sqrt{\log n/n})$的次线性预期界限和$r=Ω(n^{-1/4})$的$O(\sqrt{n})$预期界限。

英文摘要:

We consider the problem of computing shortest paths in weighted unit-disk graphs in constant dimension $d$. Although the single-source and all-pairs variants of this problem are well-studied in the plane case, no non-trivial exact distance oracles for unit-disk graphs have been known to date, even for $d=2$. The classical result of Sedgewick and Vitter [Algorithmica '86] shows that for weighted unit-disk graphs in the plane the $A^*$ search has average-case performance superior to that of a standard shortest path algorithm, e.g., Dijkstra's algorithm. Specifically, if the $n$ corresponding points of a weighted unit-disk graph $G$ are picked from a unit square uniformly at random, and the connectivity radius is $r\in (0,1)$, $A^*$ finds a shortest path in $G$ in $O(n)$ expected time when $r=Ω(\sqrt{\log n/n})$, even though $G$ has $Θ((nr)^2)$ edges in expectation. In other words, the work done by the algorithm is in expectation proportional to the number of vertices and not the number of edges. In this paper, we break this natural barrier and show even stronger sublinear time results. We propose a new heuristic approach to computing point-to-point exact shortest paths in unit-disk graphs. We analyze the average-case behavior of our heuristic using the same random graph model as used by Sedgewick and Vitter and prove it superior to $A^*$. Specifically, we show that, if we are able to report the set of all $k$ points of $G$ from an arbitrary rectangular region of the plane in $O(k + t(n))$ time, then a shortest path between arbitrary two points of such a random graph on the plane can be found in $O(1/r^2 + t(n))$ expected time. In particular, the state-of-the-art range reporting data structures imply a sublinear expected bound for all $r=Ω(\sqrt{\log n/n})$ and $O(\sqrt{n})$ expected bound for $r=Ω(n^{-1/4})$ after only near-linear preprocessing of the point set.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑