首页> 外文期刊>IEICE Transactions on Information and Systems >Incremental Single-Source Multi-Target A* Algorithm for LBS Based on Road Network Distance
【24h】

Incremental Single-Source Multi-Target A* Algorithm for LBS Based on Road Network Distance

机译:基于路网距离的LBS增量式单源多目标A *算法

获取原文
获取原文并翻译 | 示例
           

摘要

Searching for the shortest paths from a query point to several target points on a road network is an essential operation for several types of queries in location-based services. This search can be performed using Dijkstra's algorithm. Although the A* algorithm is faster than Dijk-stra's algorithm for finding the shortest path from a query point to a target point, the A* algorithm is not so fast to find all paths between each point and the query point when several target points are given. In this case, the search areas on road network overlap for each search, and the total number of operations at each node is increased, especially when the number of query points increases. In the present paper, we propose the single-source multi-target A* (SSMTA*) algorithm, which is a multi-target version of the A* algorithm. The SSMTA* algorithm guarantees at most one operation for each road network node, and the searched area on road network is smaller than that of Dijkstra's algorithm. Deng et al. proposed the LBC approach with the same objective. However, several heaps are used to manage the search area on the road network and the contents in each heap must always be kept the same in their method. This operation requires much processing time. Since the proposed method uses only one heap, such content synchronization is not necessary. The present paper demonstrates through empirical evaluations that the proposed method outperforms other similar methods.
机译:在基于位置的服务中,对于几种类型的查询,搜索从查询点到道路网络上几个目标点的最短路径是一项必不可少的操作。可以使用Dijkstra的算法执行此搜索。尽管A *算法要比Dijk-stra算法更快,以找到从查询点到目标点的最短路径,但是当几个目标点都存在时,A *算法并不是很快找到每个点和查询点之间的所有路径。给定的。在这种情况下,对于每次搜索,道路网络上的搜索区域重叠,并且每个节点处的操作总数增加,尤其是当查询点数量增加时。在本文中,我们提出了单源多目标A *(SSMTA *)算法,它是A *算法的多目标版本。 SSMTA *算法可确保每个路网节点最多进行一次操作,并且路网上的搜索区域小于Dijkstra算法的搜索区域。邓等。提出了具有相同目标的LBC方法。但是,使用多个堆来管理道路网络上的搜索区域,并且每个堆中的内容必须始终保持其方法相同。此操作需要很多处理时间。由于所提出的方法仅使用一个堆,因此这种内容同步是不必要的。本文通过经验评估证明,该方法优于其他类似方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号