GPS导航仪路径规划算法及路权确定的优化研究.docVIP

GPS导航仪路径规划算法及路权确定的优化研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE PAGE 1 GPS导航仪路径规划算法及路权确定的优化研究   摘要本研究针对现在GPS导航仪普遍采用的路径规划技术不能为用户规划出最优路径问题,通过建模、算法分析、算法改进等方式,根据深圳市的城市形态建立实际模型,找到了问题原因并提出了两个改进方案:“基于特殊数据储存方式的Dijkstra算法改进方案”与“基于动态交通信息的路权确定改进方案”。经过优化后的GPS导航仪,可引导驾驶员提高出行效率,并在一定程度上合理分配车流,减少城市交通压力。   关键词GPS导航仪;算法优化;路权选定优化;Dijkstra算法   中图分类号:TP3文献标识码:A文章编号:1671—7597(2013)021-063-02   1前言   随着我国经济的发展、城市化水平的提高、遥感技术(RS)、地理信息系统(GIS)、全球定位系统(GPS)的发展成熟,出现了以GPS接收机为载体,以GIS(主要是指电子地图)为数据,以路径规划算法为核心的GPS导航仪,使得用户仅需要输入目的地,就可以进行实时路径规划导航。这项技术可以为出行者提供出行路线信息,并在出行过程中对驾驶员适时地做出路线指导,是智能交通系统(ITS)的重要组成部分,它不仅极大地方便了出行者,使他们可以按照自己选定的目标获得路线信息。而且可以从宏观上降低城市交通拥堵情况,提高出行效率,对优化交通流在整个路网的分配方面产生积极的影响。   但是,由于GPS导航系统对路径规划求解的快速性有很高的要求,因此以往研究人员更加注重于提高速度而忽略了对求解的最优性。现阶段,GPS导航系统在实际使用上,由于成本、技术原因,存在着路径规划不准确、道路权值确定不准确的问题,导致用户使用GPS导航系统进行路径规划时未能选择最优路径,引导出行时效率不高,未能充分发挥其作为交通流量调节器的作用。这不仅影响使用者的出行效率,也不利于城市交通体系的高效运作。本文将会分析该问题产生的原因,并提出一种切实可行的解决方案。   2GPS路径规划中的一些性质   2.1GPS导航与图论   GPS导航中的路径规划是以储存在GPS导航仪中的地理信息系统——主要是其中的电子地图为数据的。因此,从计算机的观点出发,地图实质是一张带权有向图,而路径规划实质就是寻找两点之间的最优路径。这使我们可以联想到图论(GraphTheory)的一些性质和定理来寻求最优路径的寻找方法。   2.2道路网络的数学模型   在数字地图中,定义一条道路的交叉点或端点作为道路网的节点,节点有相对的经度、纬度地理坐标;两节点间的路段定义为网络的边,路段的距离定义为边的权值,从而构成了一张描述城市道路的数学意义上的“图”,对于道路的通行代价,对应图论的概念“权”,我们称之为“路权”。   这样,城市中的路径规划就转换了一个经典的图论问题——最短路径问题。最短路径问题是图论研究中的一个经典算法问题,旨在寻找图中两结点之间的最短路径(最小代价路径)。算法具体的形式包括:Dijkstra算法、SPFA算法、Bellman-Ford算法等。   3传统Dijkstra最短路径算法运用的可行性分析   对传统算法最短路径算法能否运用于GPS导航仪的关键就在于其时间复杂度能否为GPS导航仪所需的快速性相适应。因此,本文选择最为经典的Dijkstra算法进行分析。   我们以深圳为例,在个人电脑上制作了一张简易电子地图并使用Dijkstra最短路径算法进行测试。   经过统计,深圳市存在上万个节点。通过实际测试,我们发现即使使用个人计算机,需要计算出15000个节点的图的单源最短路径,需要3379ms,通过简单线性回归分析,我们得出了经典Dijkstra算法在GPS导航仪上运行时的耗时估计值,其中加粗字体部分为较为接近实际的耗时情况。   (注:本表数据有计算机随机产生,所用计算机配置:   CPU:Intel(R)Core(TM)2DuoCPUE7400@2.80Ghz2.80Ghz;RAM:3.25G可用;Windows732位操作系统,下同)   可以看出,如果在GPS导航仪上使用经典的Dijkstra算法在深圳市区内进行路径规划,用户将需要等待70余秒,甚至有可能需要5分钟。显然,这不足以满足用户实际需求,这也是GPS导航仪厂商没有采用经典Dijkstra算法来解决最短路径问题的原因。   4针对经典Dijkstra算法的优化   4.1一种特殊的数据储存方式   经过思考,我认为,由于需要计算单源最短路径,可以使用如下的数据储存方式:   定义一个数列a和一个变量sign。集合a中储存的是集合S中未被标记的顶点,sign记录的是数列a的项数。初始时,a中只有1项,记作a[1]其值为初始顶点v的编号,sign等于数列a中的项数,初始时,sign的

文档评论(0)

gmomo-lt + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档