基于城市路网的最短路径算法研究与应用

来源 :中北大学 | 被引量 : 0次 | 上传用户:haiyunnihao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现如今,城市规模扩大,汽车数量增多,交通拥堵问题成我国亟需解决的重要问题之一。解决城市路网交通拥堵问题的关键技术在于最短路径的研究。因此,基于城市路网的最短路径算法研究具有重要意义。本课题重点研究了求解城市路网最短路径的Dijkstra算法以及求解K最短路径的Yen算法,主要工作如下:(1)在存储城市路网图方面,邻接矩阵存储稀疏图时,存在数据冗余度大的问题,本文提出用邻接表数据结构存储城市路网图,降低Dijkstra算法的空间复杂度。(2)在搜索范围优化方面,Dijkstra算法存在搜索范围广、遍历节点多,耗时长的问题,本文对椭圆搜索算法、矩形搜索算法优化Dijkstra算法的问题进行深入的分析,结合路网特征给出两种算法的具体搜索范围和面积公式。并通过实验对比分析,证明了采用矩形算法优化Dijkstra算法的可行性和高效性。(3)针对Yen算法在求解K最短路径计算比较复杂,时间复杂度高的问题,对Yen算法做了改进。通过引入估价函数,求解最短路径时只选取估价值最小的节点作为最终的偏离节点,降低了算法的复杂度。并通过实验,从算法寻路时间、算法所求的路径长度及寻路过程中产生的候选路径数目方面对比分析了两种算法,验证了算法的有效性。(4)基于unity3d和3ds Max,利用了模型优化技术设计实现了虚拟城市路网寻路系统,将矩形搜索算法和基于启发式搜索改进的Yen算法应用到虚拟城市路网寻路系统中,并验证了本文所提观点在具体应用中的高效性和可行性,达到了预期的寻路效果。
其他文献
“金三角”占据着内蒙古经济的主导地位。概述了“金三角”的基本情况,对其优势和制约因素进行了客观分析,并在此基础上提出了“金三角”经济实现跨越式发展的新思路。
目的研究狼疮肠系膜血管炎的临床表现,并对治疗方法及效果进行探究。方法选取56例狼疮肠系膜血管炎患者的临床资料进行研究,对其临床表现、治疗方法及预后进行分析。结果狼疮
对滑模施工的特点及施工原理作了简要分析,并结合工程实例,探讨了高层建筑滑模施工技术。
信贷资产质量差和不良贷款率居高不下等状况,严重的制约著农村信用社的生存和发展,信贷资产质量作为金融企业的生命线,如何规避风险,实现资产的安全性、流动性和效益性,始终是农村
循环经济在我国正处于起步阶段,还有许多问题需要在实践当中不断探索。鹤壁市要发展循环经济,需要明确政府、企业和公众的相关责任,在生产、流通、消费各环节中,充分发挥政府的主
随着经济的大融合以及我国经济建设的飞速发展,具备良好英语能力,特别是交际能力的大学毕业生越来越受到就业市场的青昧,针对我国大学生英语交际能力普遍较低的现状,论述了有
有人问我,你初次访日,对日本人有何突出印象?一曰苦干:二曰读书。经济上发达的日本,不单是苦干出来的,从某种意义说,也是“读”出来的。发达不发达,看文化。这是我访日时体会最深的一
通过分析砌体结构裂缝的类型和形成机理,从设计、选材、施工、监控、加固等几个方面探讨了有效控制裂缝产生和发展的措施。
危险货物是指具有造成爆炸、易燃、毒害、腐蚀、放射件等性质,在运输、装卸和储存保管过程中,容易造成人身伤亡和财产:损毁而需要特别防护的货物。许多医疗货物具有危险品的性质