[发明专利]导航系统中必经点最短路径的获取方法在审
申请号: | 201310631719.0 | 申请日: | 2013-11-29 |
公开(公告)号: | CN103674049A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 李保印 | 申请(专利权)人: | 闻泰通讯股份有限公司 |
主分类号: | G01C21/34 | 分类号: | G01C21/34 |
代理公司: | 上海新天专利代理有限公司 31213 | 代理人: | 王敏杰 |
地址: | 314006 浙江省嘉兴*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 导航系统 必经 点最短 路径 获取 方法 | ||
技术领域
本发明属于线路导航技术领域,涉及一种导航系统,尤其涉及一种导航系统中必经点最短路径的获取方法。
背景技术
最短路径问题在计算机科学、交通工程、通信工程、控制理论等众多领域都有广泛的应用,是解决其它许多复杂网络优化问题的子问题之一。
随着车辆的广泛普及和交通网络的不断发展,智能交通诱导系统的作用将显得越为突出。交通诱导系统可根据驾驶员的意愿为其提供最佳行驶路线来达到诱导出行行为、减少车辆在路上的逗留时间;同时,它还能避免因盲目行驶或凭经验行驶造成交通堵塞。
作为用户来说,除了最优路线外,次优,再次优等路线也显得同样重要;这样可以使用户拥有更大的选择空间,同时为了进一步提供更人性化的服务,诱导系统还应设置多个必经点以满足用户在出行途中的需要,比如要途径超市、加油站等;还有军事人员及物资的运输中要必须考虑必经点,该必经点可能是一些重要的城市、桥梁、加油站、弹药库、中转站等;故必经点的考虑也必将是未来智能交通诱导系统的发展趋势。随意智能手机的推广,越来越多的人,采用手机进行导航。
有鉴于此,如今迫切需要设计一种获取过K个必经点的N条最短路径的方法。
发明内容
本发明所要解决的技术问题是:提供一种导航系统中必经点最短路径的获取方法,可获取若干条过K个必经点的最短路径,方便用户根据需要选择。
为解决上述技术问题,本发明采用如下技术方案:
一种导航系统中必经点最短路径的获取方法,所述方法获取过K个必经点的N条最短路径,其中,K、N为大于等于1的整数;所述方法包括:
计算过第一条K个必经点的最短路径;
对每次找到的过K个必经点最短路径的子图进行再次分割,并且和已有子图存在的过K个必经点的最短路径的进行一一比较,找出最短路径,如此不断地重复执行,并在执行过程中去除重复的路径,直到路径条数达到满足或者已无路径为止。
作为本发明的一种优选方案,所述方法具体包括如下步骤:
步骤S1、计算第1条过K个必经点的最短路径;根据Dijkstra算法,对起点、必经点和终点所有可能路径,分别按顺序求取每两个结点之间的最短路径,然后进行依次叠加,从而计算出过第一条K个必经点的最短路径;
步骤S2、用第一数组类arrWebShortestPaths对第一条过K个必经点的最短路径进行添加;在该过K个必经点的最短路径对应的子图中,第1条最短路径对应的子图为原图,保持所有结点不变,按照该条路径进行分段断开,从而形成若干个对应的子图,计算每个子图对应的过K个必经点的最短路径,并把每个子图对应的最短路径的长度和从原图形成该子图所断开的某两个结点之间路段用第二数组类arrFormSubnetInfo进行保存;
步骤S3、删除第二数组类arrFormSubnetInfo此次中形成新子图的母图记录,比较第二数组类arrFormSubnetInfo每个元素对应最短路径的长度,求最小长度,找出该元素,并从记录中可知其最短路径对应的子图是通过原图断开哪几段路段后形成的;故重新找出这条过K个必经点最短路径,与第一数组类arrWebShortestPaths中已存储的所有最短路径进行比较,若存在相同的,则不进行添加,反之,则添加;
步骤S4、判断第一数组类arrWebShortestPaths中已有的最短路径是否有存在重复路段,把没有重复路段的用整型变量作一标记,返回执行步骤S2,直到该标记值和所需的最短路径条数N相等或者已无最短路径为止。
本发明的有益效果在于:本发明提出的导航系统中必经点最短路径的获取方法,可获取若干条过K个必经点的最短路径,方便用户根据需要选择。
附图说明
图1为26结点图的示意图。
图2为本发明最短路径获取方法的流程图。
具体实施方式
下面结合附图详细说明本发明的优选实施例。
实施例一
本发明在带有导航的手机(当然也可以是其他电子设备)基础上,在求解最短路径问题的经典方法Dijkstra算法的基础上,提出一种导航系统中必经点最短路径的获取方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于闻泰通讯股份有限公司,未经闻泰通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310631719.0/2.html,转载请声明来源钻瓜专利网。