首页> 外文会议>Experimental algorithms. >Fully Dynamic Maintenance of Arc-Flags in Road Networks
【24h】

Fully Dynamic Maintenance of Arc-Flags in Road Networks

机译:道路网络中弧旗的全动态维护

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

摘要

The problem of finding best routes in road networks can be solved by applying Dijkstra's shortest paths algorithm. Unfortunately, road networks deriving from real-world applications are huge yielding unsustainable times to compute shortest paths. For this reason, great research efforts have been done to accelerate Dijkstra's algorithm on road networks. These efforts have led to the development of a number of speed-up techniques, as for example Arc-Flags, whose aim is to compute additional data in a preprocessing phase in order to accelerate the shortest paths queries in an on-line phase. The main drawback of most of these techniques is that they do not work well in dynamic scenarios. In this paper we propose a new algorithm to update the Arc-Flags of a graph subject to edge weight decrease operations. To check the practical performances of the new algorithm we experimentally analyze it, along with a previously known algorithm for edge weight increase operations, on real-world road networks subject to fully dynamic sequences of operations. Our experiments show a significant speed-up in the updating phase of the Arc-Flags, at the cost of a small space and time overhead in the preprocessing phase.
机译:可以通过应用Dijkstra的最短路径算法来解决在道路网络中查找最佳路线的问题。不幸的是,源于实际应用的道路网络庞大,无法计算最短路径,因此产生了不可持续的时间。由于这个原因,为了加速Dijkstra在道路网络上的算法,已经进行了大量的研究工作。这些努力导致了许多提速技术的发展,例如Arc-Flags,其目的是在预处理阶段计算其他数据,以便在在线阶段加速最短路径查询。这些技术大多数的主要缺点是它们在动态场景中无法很好地工作。在本文中,我们提出了一种新的算法,该算法可通过边权重减少操作来更新图的Arc-Flags。为了检查新算法的实际性能,我们在经受完全动态操作序列的现实世界道路网络上,对它进行了实验分析,并结合了先前已知的用于边缘权重增加操作的算法。我们的实验表明,在Arc-Flags的更新阶段中,大幅加快了速度,但在预处理阶段占用的空间和时间开销却很小。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号