...
首页> 外文期刊>International Journal of Geographical Information Science >Accelerating the shortest-path calculation using cut nodes for problem reduction and division
【24h】

Accelerating the shortest-path calculation using cut nodes for problem reduction and division

机译:使用切割节点加速最短路径计算,以减少问题并消除问题

获取原文
获取原文并翻译 | 示例
           

摘要

The shortest-path algorithm is one of the most important algorithms in geographical information systems. Bellman?s principle of optimization (BPO) is implicit in the shortest-path problem; that is, any involved node must be located in the simple paths between source and destination nodes. Unfortunately, BPO has never been explicitly used to exclude irrelevant nodes in existing methods, potentially leading to unnecessary searches among irrelevant nodes. To address this problem, we propose a BPO-based shortest-path acceleration algorithm (BSPA). In BSPA, a high-level graph is built to locate the necessary nodes and is used to partition the graph and divide a given task into independent subtasks. This allows the speed of any existing method to be improved using parallel computing. In a test using random graphs, on average, at most only 1.209% of the nodes need to be involved in the calculation. When compared with existing algorithms in real-world road networks, the BSPA shows faster preprocessing and query times, being respectively 118 and 463 times faster in the best case. In the worst case, they remain slightly faster.
机译:最短路径算法是地理信息系统中最重要的算法之一。 Bellman的优化原理(BPO)隐含在最短路径问题中。也就是说,任何涉及的节点必须位于源节点和目标节点之间的简单路径中。不幸的是,在现有方法中从未明确使用BPO来排除不相关的节点,这有可能导致在不相关的节点之间进行不必要的搜索。为了解决这个问题,我们提出了一种基于BPO的最短路径加速算法(BSPA)。在BSPA中,构建了一个高级图来定位必要的节点,并用于对图进行分区并将给定任务划分为独立的子任务。这允许使用并行计算来提高任何现有方法的速度。在使用随机图的测试中,平均而言,最多仅需要1.209%的节点参与计算。与现实世界道路网络中的现有算法相比,BSPA的预处理和查询时间更快,在最佳情况下分别快118和463倍。在最坏的情况下,它们保持更快的速度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号