[发明专利]基于共用计算和dijkstra算法的城市路网多源最短路径获取方法有效
申请号: | 202111368321.3 | 申请日: | 2021-11-18 |
公开(公告)号: | CN114001747B | 公开(公告)日: | 2023-06-27 |
发明(设计)人: | 丁建勋;殷慧娟;黄林煊;颜江楠;樊哲延;曾嘉涵;查菲菲;徐小明;龙建成 | 申请(专利权)人: | 合肥工业大学 |
主分类号: | G01C21/34 | 分类号: | G01C21/34;G01C21/20 |
代理公司: | 安徽省合肥新安专利代理有限责任公司 34101 | 代理人: | 陆丽莉;何梅生 |
地址: | 230009 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 共用 计算 dijkstra 算法 城市 路网 多源最短 路径 获取 方法 | ||
本发明公开了一种基于共用计算和dijkstra算法的城市路网多源最短路径获取方法,包括:1获取实时城市道路路网图,并选定多个源点交叉口;2若上一轮迭代得到最短路径的权的交叉口的一邻接交叉口的所有前驱交叉口都得到该源点的最短路的权,更新该源点到这个邻接交叉口的最短路的权,否则更新邻接交叉口的最短路径的权的上界,并选取最小的更新为最短路径的权;3回溯本次迭代得到的最短路径,寻找并更新路径中其他源点到该交叉口的最短路径的权;4当得到所有源点到交叉口集合中所有交叉口的最短路径,结束搜索并输出,否则,继续迭代。本发明能有效提升大规模路网导航规划的计算效率,满足同时段多用户的不同出行点的出行需求。
技术领域
本发明属于车载导航路径优化领域,具体的说是一种基于共用计算和dijkstra算法的城市路网多源最短路径获取方法。
背景技术
随着城市路网规模的不断扩大,路网节点相应增加,现有的最短路径导航系统都首先利用单源最短路算法或者全源最短路算法解决用户的出行需求,计算工作量巨大,很难满足人们对导航软件实时高效的要求。常用的全源最短路算法在大规模城市路网中使用,尤其是路网节点较为密集时,计算所涉的范围很广,耗时和资源占用相应增大,这种用资源数量换取效率质量的方法是普遍的应对方案。
在解决车载导航核心问题最短路求解上,不同学者设计了不同的算法,对于单源最短路算法的应用上,逐一单独采用单源最短路算法,会重复计算一些已经计算好的权重,造成了大量的计算冗余;而全源最短路径算法(所有点到所有点)又将进行不必要的单源点最短路径算法,计算量也随之增大,不适应与实时性导航的理念。
同时目前同一算法对于得到最短路径的途径都是单一的,传统的Dijistra算法只是通过搜索叶子节点逐步得到最短路径,效率较低。相关学者在其基础上的改进也仍旧基于这一点,效率提升效果不佳,也不利于并行的实现。
发明内容
本发明是为了解决上述现有技术存在的不足之处,提出一种基于共用计算和dijkstra算法的城市路网多源最短路径获取方法,以期能通过多途径得到最短路径的权来解决车载导航路径优化问题,从而有效提升大规模路网导航规划的计算效率,满足同时段多用户的不同出行点的出行需求。
本发明为达到上述发明目的,采用如下技术方案:
本发明一种基于共用计算和dijkstra算法的城市路网多源最短路径获取方法的特点是按如下步骤进行:
步骤1:构建城市路网,定义参数并初始化;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111368321.3/2.html,转载请声明来源钻瓜专利网。