道路网络中基于邻近性的并行查询处理方法
分布式、并行与集群计算
2016-07-27 v1
摘要
在本文中,我们提出了一种在道路网络中并行处理图连接的范式。我们提出的方法可用于在道路网络中两个不相交节点集合 R 和 S 的元素之间进行距离连接处理,其中 R 前置于 S,我们寻找顶点对 (u,v),其中 u 属于 R 且 v 属于 S,使得 dist(u,v) < {\theta}。该问题的另一种变体涉及在道路网络中检索 k 个最近的对 (u,v),其中 u 属于 R 且 v 属于 S,使得 dist(u,v) <= dist(w,y),其中 w,y 不属于结果集。我们认为这是一个极其有用的范式,具有许多实际应用。使用我们方法的一个典型例子是寻找成对的餐厅和酒吧(按此顺序),以便为外出夜晚选择,例如它们在步行距离之内,或者根据参数仅寻找 k 个最近的对。另一个完全不同的场景涉及寻找两条不同轨迹中满足特定距离谓词的点,或 k 个最近的此类点。例如,我们希望将几吨货物从一列火车转运到另一列火车,因此,我们希望最小化将货物从承载火车移动到另一列火车所需覆盖的距离。我们认为我们的这项工作恰好满足了高效处理此类查询的需求。此外,针对本文的具体目的,我们还提出了一种新颖的启发式图划分方案。它类似于一种递归二分法,并针对问题的要求进行了定制,旨在建立分离良好的划分,以便在每个划分内同时且独立地执行计算,这与以往旨在最小化不同划分之间的边数或节点数的工作不同。
引用
@article{arxiv.1607.07696,
title = {Parallelized Proximity-Based Query Processing Methods for Road Networks},
author = {George Tsatsanifos},
journal= {arXiv preprint arXiv:1607.07696},
year = {2016}
}