首页 | 官方网站   微博 | 高级检索  
     

车载导航系统中顾及道路转向限制的弧段Dijkstra算法
引用本文:韩刚,蒋捷,陈军,曹元大. 车载导航系统中顾及道路转向限制的弧段Dijkstra算法[J]. 测绘学报, 2002, 31(4): 366-368
作者姓名:韩刚  蒋捷  陈军  曹元大
作者单位:1. 国家基础地理信息中心,北京,100044;北京理工大学,计算机科学工程系,北京,100081
2. 国家基础地理信息中心,北京,100044
3. 北京理工大学,计算机科学工程系,北京,100081
基金项目:国家自然科学基金,国家测绘科技发展基金,69833010,40171076,,,
摘    要:路径规划作为组成车载导航系统的核心模块,其效率对整个系统有着至关重要的影响,传统路径规划常用的Dijkstra算法是根据道路“有向图”中的节点进行计算,相关的交通属性附加在道路节点上,事实上,道路转向限制不仅与节点(交叉口)有关,而且与相连的2条道路弧段有关,若要用节点表达道路转向限制,需要把2条弧段间的转向关系转换为相邻的3个节点之间的关系。这种转换增大存储空间和转换时间的开销,还增加了搜索的复杂度。为了解决这一问题,提出将原来附属于节点上的转向关系转移到相应的弧段上,用节点-弧段关系表达网络的连通性,用弧段-弧段转向关系表达交叉路口的转向限制,在此基础上,提出了一种顾及导航转向限制的弧段Dijkstra算法,试验表明,该算法能够有效地进行顾及道路转向限制的路径规划。

关 键 词:车载导航系统 道路转向限制 弧段 交通网络 Dijkstra算法 路径规划
文章编号:1001-1595(2002)04-0366-03

An Arc Based Dijkstra Algorithm for Road Turning Penaltyin Vehicle Navigation System
HAN Gang ,,JIANG Jie ,CHEN Jun ,CAO Yuan da. An Arc Based Dijkstra Algorithm for Road Turning Penaltyin Vehicle Navigation System[J]. Acta Geodaetica et Cartographica Sinica, 2002, 31(4): 366-368
Authors:HAN Gang     JIANG Jie   CHEN Jun   CAO Yuan da
Affiliation:HAN Gang 1,2,JIANG Jie 1,CHEN Jun 1,CAO Yuan da 2
Abstract:Vehicle navigation system is a fast developing field of GIS application in recent years, and route planning is one of core modules in the system. The traditional Dijkstra algorithm is based on the nodes relationship of "directed graph" and transportation attributes is appended on nodes. In fact, the turning penalty is not only related to nodes but also related to arcs in road network. If using the nodes relationship to represent the turning penalty, a transforms must be take from relationship between two links to relationship among three nodes. The transform largely expands the space and time and increases searching complexity. In order to overcome these problems, we present a method that the turn penalty should attach to arcs using node link table to present the connection of network and link link table to represent the turn penalty. An arc based Dijkstra algorithm for turning penalty is presented to take advantage of this method. Test results show that the arcs based algorithm can efficiently implement the route planning in consideration of computing with turn penalty.
Keywords:arc  road network  turn penalty  Dijkstra algorithm
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号