中国科学技术大学学报 ›› 2014, Vol. 44 ›› Issue (10): 867-873.DOI: 10.3969/j.issn.0253-2778.2014.10.011

• 论著 • 上一篇    

路网上异步并行加权A*最短路径算法

冷勋泰,孙广中   

  1. 中国科学技术大学计算机科学与技术学院,安徽合肥 230027
  • 收稿日期:2014-01-17 修回日期:2014-05-19 接受日期:2014-05-19 出版日期:2014-05-19 发布日期:2014-05-19
  • 通讯作者: 孙广中
  • 作者简介:冷勋泰,男,1988年生,硕士生. 研究方向:路由计算. E-mail: xuntai@mail.ustc.edu.cn
  • 基金资助:
    国家自然科学基金(61033009,61303047)资助.

Asynchronous parallelism weighted A* algorithm for the finding shortest path on road networks

LENG Xuntai, SUN Guangzhong   

  1. School of Computer Science and Technology, University of Science and Technology of China, Hefei 230027, China
  • Received:2014-01-17 Revised:2014-05-19 Accepted:2014-05-19 Online:2014-05-19 Published:2014-05-19

摘要: 图上最短路径问题是一个经典问题,应用广泛.对于路网路径的计算,要求程序能够在有限的时间内找到一条尽量短的路径,且允许运行的时间越长,找到的路径越短.由于传统的最短路径算法在设计时未考虑这一约束条件,故不能满足应用需求.为此提一种APWA*(asynchronous parallelism weighted A*)算法,该算法能够响应用户的中断信号并返回当前找到的最短的路径.在多个地图数据上的实验表明,APWA*能够很好地满足实际需求.

关键词: 路网, 最短路径, 异步并行

Abstract: Finding the shortest path is a classic problem with numerous applications. For road networks, it is desirable to find a sufficient short path within a limited period of time, and find a shorter path if there is more time. Since the traditional shortest path algorithms did not consider this constraint when designed, they can not meet the application requirement. To address this issue, an algorithm called APWA*, asynchronous parallelism weighted A*, was proposed, which can respond to users interrupt signal and return to the currently shortest path. Experiments on multiple maps show APWA* can meet the application requirement.

Key words: road network, shortest path, asynchronous parallelism

中图分类号: