论文标题

动态道路网络上最短路径查询的分布式处理

Distributed Processing of k Shortest Path Queries over Dynamic Road Networks

论文作者

Yu, Ziqiang, Yu, Xiaohui, Koudas, Nick, Liu, Yang, Li, Yifan, Chen, Yueting, Yang, Dingyu

论文摘要

在动态道路网络中识别k-shortest路径(简称KSP)的问题对于许多基于位置的服务至关重要。道路网络是动态的,因为相应图中边缘的权重随时间不断变化,代表不断发展的交通状况。通常,这样的服务必须同时处理大型道路网络上的众多K​​SP查询,因此有迫切需要确定该问题的分布式解决方案。但是,大多数现有的方法旨在以顺序的方式(即,基于第三路路径第三路径)生成静态图上的KSP,即(I+1)最短路径),限制了它们在分布式设置中的可伸缩性和适用性。因此,我们提出了KSP-DG,这是一种分布式算法,用于识别动态图中的k-shortest路径。它基于将整个图形分配到较小的子图中,并将确定KSP的问题减少到相关子图中的部分KSP的计算中,该子图可以在一组服务器上并行执行。开发了一个称为DTLP的分布式两级索引,以促进相关子图的有效识别。 DTLP的一个显着特征是,它索引了一组对不同交通条件不敏感的虚拟路径,导致动态道路网络的维护成本非常低。这是对在动态道路网络上处理KSP查询问题的首次处理。在真实的道路网络上进行的广泛实验证实了我们的提议优于基线方法。

The problem of identifying the k-shortest paths (KSPs for short) in a dynamic road network is essential to many location-based services. Road networks are dynamic in the sense that the weights of the edges in the corresponding graph constantly change over time, representing evolving traffic conditions. Very often such services have to process numerous KSP queries over large road networks at the same time, thus there is a pressing need to identify distributed solutions for this problem. However, most existing approaches are designed to identify KSPs on a static graph in a sequential manner (i.e., the (i+1)-th shortest path is generated based on the i-th shortest path), restricting their scalability and applicability in a distributed setting. We therefore propose KSP-DG, a distributed algorithm for identifying k-shortest paths in a dynamic graph. It is based on partitioning the entire graph into smaller subgraphs, and reduces the problem of determining KSPs into the computation of partial KSPs in relevant subgraphs, which can execute in parallel on a cluster of servers. A distributed two-level index called DTLP is developed to facilitate the efficient identification of relevant subgraphs. A salient feature of DTLP is that it indexes a set of virtual paths that are insensitive to varying traffic conditions, leading to very low maintenance cost in dynamic road networks. This is the first treatment of the problem of processing KSP queries over dynamic road networks. Extensive experiments conducted on real road networks confirm the superiority of our proposal over baseline methods.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源