计算机工程与应用 ›› 2014, Vol. 50 ›› Issue (7): 225-229.

• 工程与应用 • 上一篇    下一篇

基于分层的改进[A*]算法在路径规划中的应用

钱红昇1,葛文锋1,钟  鸣2,葛  铭1   

  1. 1.杭州电子科技大学 信息与控制研究所,杭州 310018
    2.中国联合工程公司,杭州 310018
  • 出版日期:2014-04-01 发布日期:2014-04-25

Application of improved [A*] algorithm based on hierarchy for route planning

QIAN Hongsheng1, GE Wenfeng1, ZHONG Ming2, GE Ming1   

  1. 1.Institute of Information and Control Research, Hangzhou Dianzi University, Hangzhou 310018, China
    2.China United Engineering Corporation, Hangzhou 310018, China
  • Online:2014-04-01 Published:2014-04-25

摘要: 智能交通中的路径诱导系统能够极大地提高人们的出行效率与出行体验。经典A*算法只注重搜索精度而忽略了搜索效率,在城市道路网络分层的基础上,对高层道路使用的A*算法进行了改进,对于道路网络中的不同节点,设置估价函数具有不同的权值,同时给定权值的一个上下限阈值,以平衡算法的搜索效率与搜索精度。实验表明,得到的最短路径虽然不是常规的距离最短却是实际行驶时间最优的。

关键词: 路径规划, 最短路径算法, 道路网络分层, Dijkstra算法, A*算法

Abstract: Intelligent transportation route guidance system can greatly improve the efficiency and experience of travel. Classic A* algorithm to focus only on the search precision while ignoring the search efficiency, this paper introduces a improved high-level A* algorithm based on Hierarchy of the urban road network, evaluation function with different weightings for different nodes in the road network, meanwhile it sets an upper and lower limiting threshold value of the weight to balance the efficiency and accuracy of search. The experiments show that this shortest path is though not the shortest conventional length but the real travel time optimal.