期刊文献+

一种求解点到点的最短路径的高效下界算法(英文) 被引量:2

An efficient lower-boundingapproach to point-to-point shortest path problem
在线阅读 下载PDF
导出
摘要 在许多应用中,实时计算一个源点到一个目的点的最短路径是一个非常重要的问题.学术界已经提出若干下界算法求解点到点的最短路径问题,如A*算法,ALT算法等.这些算法所使用的距离估值比较松散,仍然有很大的提升潜力.ACT算法是一种新的两阶段目标制导下界算法,它组合使用了A*搜索,中心点和三角不等式,并且不依赖于特定领域的先验知识.新算法充分利用了预处理数据,可以获得非常好的距离下界.在真实路网上的实验结果表明,新算法的性能明显优于以往的算法.在某些实例下,最优版本的ACT算法所扩展的顶点数量仅仅比最短路径上的顶点数量多25%左右. Querying for the shortest path from a source vertex to a sink vertex in real time is a fundamental problem in numerous applications. Several lower-bounding schemes have been proposed to solve the problem so far, such as A^* search and ALT algorithm. But these schemes adopted loose valuations on distance so that there are great potentialities for improving the lower bounds. A novel two-stage goal directed lower-bounding approach, called ACT algorithm, was proposed, which combined A^* search, centers and triangle inequality with no prior domain knowledge. Unlike previous schemes, the new algorithm can obtain excellent distance bounds by exploiting a large number of pre-computed data. The experimental results on real road networks show that ACT algorithm significantly outperforms all previous algorithms. In some instances, the vertices scanned by ACT algorithm are only about 25% more than those on optimal paths.
出处 《中国科学技术大学学报》 CAS CSCD 北大核心 2014年第10期874-880,共7页 JUSTC
基金 Supported by National Natural Science Foundation of China(61033009,61303047)
关键词 最短路径 下界 预处理 A^*搜索 中心点 三角不等式 shortest path lower bounds preprocessing A^* search centers triangle inequality
  • 相关文献

参考文献7

  • 1Delling D, Sanders P, Schultes D, et al. Engineering route planning algorithms [M]//Algorithmics of large and complex networks. Springer Berlin Heidelberg, 2009: 117-139.
  • 2Pohl I. Bi-directional and heuristic search in path problems [ M]. Department of Computer Science, Stanford University, 1969.
  • 3Gutman R J. Reach-Based Routing: A New Approach to Shortest Path Algorithms Optimized for Road Networks. In: Proceedings of the 6th Workshop on Algorithm Engineering and Experiments (AI.ENEX 2004), 100 -111.
  • 4Goldberg A V, Harrelson C. Computing the shortest path: A search meets graph theory[C]//Proceedings of the sixteenth annual ACMSIAM symposium on Discrete algorithms. Society for Industrial and Applied Mathematics, 2005: 156-165.
  • 5Goldberg A V, Kaplan H, Werneek R F. Reach for A : Efficient point-to-point shortest path algorithms [ C]//IN WORKSHOP ON AI.GORITHM ENGINEERING & EXPERIMENTS. 2006.
  • 69 th DIMACS Implementation Challenge: http://www. dis. uniromal, it/challenge9/download, shtml.
  • 7Goldberg A V, Werneck R F F. Computing Point-to- Point Shortest Paths from External Memory[C]// ALENEX/ANALCO. 2005: 26-40.

同被引文献18

引证文献2

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部