一种应用于GPS的快速K最短路径规划方法技术

技术编号:9434053 阅读:159 留言:0更新日期:2013-12-12 00:10
本发明专利技术提供了一种应用于GPS的快速K最短路径规划方法,所述方法运用动态装载数据搜索方法以及启发式搜索思想递归计算K条最短路径:利用A*算法求得最短路径,依次遍历前一条最短路径上各个结点的出边得到一个候选路径集合;递归搜索从第i条最短路得到第i+1条最短路径。本发明专利技术的优点是快速求出K条最短路径并将其应用于GPS导航系统,在一定程度上解决GPS导航路径单一的问题,而且给出K条路径方案供用户选择,充分考虑了用户在行驶过程中的其它需求,明显提高设备的实用性。

【技术实现步骤摘要】
【专利摘要】本专利技术提供了一种应用于GPS的快速K最短路径规划方法,所述方法运用动态装载数据搜索方法以及启发式搜索思想递归计算K条最短路径:利用A*算法求得最短路径,依次遍历前一条最短路径上各个结点的出边得到一个候选路径集合;递归搜索从第i条最短路得到第i+1条最短路径。本专利技术的优点是快速求出K条最短路径并将其应用于GPS导航系统,在一定程度上解决GPS导航路径单一的问题,而且给出K条路径方案供用户选择,充分考虑了用户在行驶过程中的其它需求,明显提高设备的实用性。【专利说明】—种应用于GPS的快速K最短路径规划方法
本专利技术属于计算机网络领域,具体涉及一种K最短路径搜索方法,并将其应用于GPS导航设备中。
技术介绍
路径搜索问题一般可以通过图论中的最短路径方法解决。常用的最短路方法有Dijkstra、广度优先方法等经典方法。然而这些方法只能寻找图中给定点到任意点间的最短路径。这在实践中往往是不够的,比如,在GPS导航中,除了最短路径外,可能需要寻找第二短路径备用,甚至在某些条件下,可能需要寻找第三、第四短路径。这类问题称为K短路径问题。与单源最短路径问题相比,K短路径本文档来自技高网...

【技术保护点】
一种应用于GPS的快速K最短路径规划方法,其特征在于,包括以下步骤:(1)导入地图,并由用户根据GPS确定起始点s和终点t以及相应的K值,其中K是用户期望查找的最短路径数目;(2)对结点t调用A*算法得到最短s?t路径,定义变量k,令k=1;(3)递归计算k条最短s?t路径:依次遍历第k条最短路径上各结点的所有为sidetrack?edge的入边得到候选路径,并加入集合C,sidetrack?edge表示不在最短路径树上的边;(4)从集合C中取出一条最短路径作为第k+1条最短路径;(5)判断K,如果路径条数未达到K值,则进入步骤6,否则跳转到步骤7;(6)判断集合C,如果该集合非空,则返回步骤...

【技术特征摘要】

【专利技术属性】
技术研发人员:刘贵松邱钊谢娟张浩屈鸿陈文宇
申请(专利权)人:电子科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1