GPS车辆导航系统中最优路径算法.pdfVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
GPS车辆导航系统中最优路径算法· 韩刚。 蒋捷。 ①北京理工大学计算机系 北京白颐路7号 100081 @国家基础地理信息中心 北京紫竹院百胜村1号 100044 摘要: 随着GPS丰载导航系统研究的日趋深入,居于系统桉心部分的网络分析也日益成为人们 关心的焦点,对于作为网络分析的芫键的最优路径算法也提出了越来越高的要求.本文从交道网络的 特征出发,研究适合交通网络特征的教据模型和数据结构,并在此基础上提出了高效的GPS丰载导航 系统最优路径分析算法. 关键词:交通网络最优路径分析OP$车戴导航系统 1.引言 随着全球经济的深入发展.世界各国已经把建立现代化的交通系统作为发展现代化的重 要标志。并且随着人口和车辆的持续增长,在城市中尤其是大城市中由于交通拥挤而造成的 损失也在逐年增加,单纯的增加交通系统中道路的基础设施的建设已经不能从根本上解决交 通系统中存在的这些问题。自本世纪六十年代以来,在以计算机为代表的新技术革命浪潮中. 高技术群,其为交通系统中这些根本问题的解决提供了有利的工具,GPS车载导航系统已成 为解决交通系统问题的最有效的方法之一。作为GIS产业中的新兴力量,GPS车载导航系统 一经问世就显示出强大的生命力和广阔的应用前景,并已经产生了巨大的社会和经济效益。 在当前商业化GPS车载导航系统中,地址匹配、地图匹配、最优路径分析、路径指南、 信息服务是系统最主要的技术水平标志[周春平,1998]。尤其最优路径分析是GPS车载导航 系统中最基本、最关键的问题,它直接决定了GPS车载导航系统的生命力。交通网络中的最 优路径分析不但可以指在一般地理意义上的晟短路径问题,而且也包括在其他量度方面上的 延伸,如时间、费用、线路流量等,相应的最优路径分析则应转换成为最快路径问题、最低 费用问题、晟小流量问题。相比较于一般意义上的网络,交通网络具有许多独有的特征。现 有的很多GPS车载导航系统中的最优路径分析算法,只是从一般网络的拓扑结构分析出发, 没有密切结合现实交通网络的具体特征,因此在表达、管理和查询交通网络关系时必然存在 着缺陷,导致难以有效组织用于分析算法的数据结构.并降低了算法的执行效率。GPS车载 导航系统需要在现实交通环境中实时应用,因而其最优路径分析算法必须高效。 本文作者针对城市GPS车辆导航问题,首先分析经典最优路径算法的思想,研究现有各 种最优路径算法的实现方法及数据结构。在此基础上,提出了城市GPS车辆导航数据模型、 数据结构,并发展了用于城市GPS车辆导航的城市道路交通网络最优路径算法。本文第2节 主要介绍经典最短路径算法的思想以及现有最短路径算法的实现方法,第3节介绍作者提出 ●奉研究受国家自拣科学基金资助(编 的GPS车辆导航最优路径算法,第4节给出结论与建议。 2.经典的最短路径算法及其实现方法 不管对最优路径算法采取那一种度量标准,即不管是最短路径、最低费用还是鼓小流量, 归根结底它们的核心算法都是最短路径算法。Dijkstra算法、Floyd算法、A木算法等几个经 典最短路径算法是当前GPS车载导航系统中最短路径算法的理论基础,尤其Dijkstra算法被 大多数GPS车载导航系统所采用,只是不同导航系统在实现算法时采用了不同的数据结构。 2.1.Dijkstra算法的基本思想: Dijkstra算法的基本思想是[严蔚敏、吴伟民,1992]: 最短路径的终点的集合,它的初始状态为空集。那么,从、,出发到图上其余各顶 点(终点)v,可能达到的最短路径长度的初值为:di V。∈V (2)选择v.使得:dist[j]=Minfdist[i]juEV-S} v就是当前求得得一条从1,出发得最短路径的终点。令S=S{j)I (3)修改从1,出发到集合V—S上任一顶点,∽可达的最短路径长度。如果 dist[j]+cost[J,k]dist(k] 则修改dist[k]为dist[k]=dist[j]+cost[j,k] (4)重复操作(2)、(3)共n一1次,由此求得从1,到图上其余各项点得各最短路径使 依路径长度递增得序列。 由以上的算法流程可以看出,整个算法的规模可以记作f

文档评论(0)

bhl0572 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档