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

用一种新的优先级队列求解浮点数SSSP

On Solving Floating Point SSSP Using an Integer Priority Queue

Michael Otte

摘要:

我们解决单源最短路径规划问题(SSSP)的情况下,浮点边的权重。我们展示了如何基于任何整数的Dijkstra解决方案,依赖于一个单调的整数优先级队列,以创建一个完整的顺序在路径长度,以解决整数SSSP可以被用作一个预言解决浮点SSSP与积极的边缘权重(浮点P-SSSP)。浮点P-SSSP是机器人社区特别感兴趣的。这立即为浮点P-SSSP产生了一些更快的运行时间;例如,${O({m + n\log \log \frac{C}δ})}$,其中$C$是图中最大的权重,而$δ$是图中最小的边权重。它还确保了整数SSSP的许多未来进步将转移到浮点P-SSSP。

英文摘要:

We address the single source shortest path planning problem (SSSP) in the case of floating point edge weights. We show how any integer based Dijkstra solution that relies on a monotone integer priority queue to create a full ordering over path lengths in order to solve integer SSSP can be used as an oracle to solve floating point SSSP with positive edge weights (floating point P-SSSP). Floating point P-SSSP is of particular interest to the robotics community. This immediately yields a handful of faster runtimes for floating point P-SSSP; for example, ${O({m + n\log \log \frac{C}δ})}$, where $C$ is the largest weight and $δ$ is the minimum edge weight in the graph. It also ensures that many future advances for integer SSSP will be transferable to floating point P-SSSP.

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

↑