...
首页> 外文期刊>LIPIcs : Leibniz International Proceedings in Informatics >Improved Bounds for Shortest Paths in Dense Distance Graphs
【24h】

Improved Bounds for Shortest Paths in Dense Distance Graphs

机译:密集距离图中最短路径的改进边界

获取原文
           

摘要

We study the problem of computing shortest paths in so-called dense distance graphs, a basic building block for designing efficient planar graph algorithms. Let G be a plane graph with a distinguished set partial{G} of boundary vertices lying on a constant number of faces of G. A distance clique of G is a complete graph on partial{G} encoding all-pairs distances between these vertices. A dense distance graph is a union of possibly many unrelated distance cliques.Fakcharoenphol and Rao [Fakcharoenphol and Rao, 2006] proposed an efficient implementation of Dijkstra's algorithm (later called FR-Dijkstra) computing single-source shortest paths in a dense distance graph. Their algorithm spends O(b log^2{n}) time per distance clique with b vertices, even though a clique has b^2 edges. Here, n is the total number of vertices of the dense distance graph. The invention of FR-Dijkstra was instrumental in obtaining such results for planar graphs as nearly-linear time algorithms for multiple-source-multiple-sink maximum flow and dynamic distance oracles with sublinear update and query bounds.At the heart of FR-Dijkstra lies a data structure updating distance labels and extracting minimum labeled vertices in O(log^2{n}) amortized time per vertex. We show an improved data structure with O((log^2{n})/(log^2 log n)) amortized bounds. This is the first improvement over the data structure of Fakcharoenphol and Rao in more than 15 years. It yields improved bounds for all problems on planar graphs, for which computing shortest paths in dense distance graphs is currently a bottleneck.
机译:我们研究在所谓的密集距离图中计算最短路径的问题,密集距离图是设计有效平面图算法的基本构建块。令G为平面图,其中边界顶点的一组显着的部分{G}位于G的恒定数量上。G的距离集团是对{{}}编码的所有顶点之间的全对距离的完整图。密集距离图是可能有许多不相关的距离派系的联合。Fakcharoenphol和Rao [Fakcharoenphol and Rao,2006]提出了Dijkstra算法(后来称为FR-Dijkstra)的有效实现,该算法计算了密集距离图中的单源最短路径。他们的算法在具有b个顶点的每个距离组中花费O(b log ^ 2 {n})时间,即使一个组具有b ^ 2个边。在此,n是密集距离图的顶点总数。 FR-Dijkstra的发明有助于获得平面图的结果,例如具有亚线性更新和查询界限的多源多汇最大流量和动态距离预言的近线性时间算法.FR-Dijkstra的核心在于一种数据结构,用于更新距离标签并提取每个顶点的O(log ^ 2 {n})摊销时间中的最小标记顶点。我们展示了一种改进的数据结构,其中O((log ^ 2 {n})/(log ^ 2 log n))的摊销范围。这是15年来对Fakcharoenphol和Rao的数据结构的首次改进。它为平面图上的所有问题提供了改进的边界,对于这些问题,计算密集距离图中的最短路径当前是瓶颈。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号