首页> 外文期刊>ACM Transactions on Spatial Algorithms and Systems >Enhanced Indexing and Querying of Trajectories in Road Networks via String Algorithms
【24h】

Enhanced Indexing and Querying of Trajectories in Road Networks via String Algorithms

机译:通过字符串算法增强道路网络中轨迹的索引和查询

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

摘要

In this article, we propose a novel indexing and querying method for trajectories constrained in a road network. We aim to provide efficient algorithms for various types of spatiotemporal queries that involve routing in road networks, such as (1) finding moving objects that have traveled along a given path during a given time interval, (2) extracting all paths traveled after a given spatiotemporal context, and (3) enumerating all paths between two locations traveled during a certain time interval. Unlike the existing methods in spatial database research, we employ indexing techniques and algorithms from string processing. This idea is based on the fact that we can represent spatial paths as strings, because trajectories in a network are represented as sequences of road segment IDs. The proposed SNT-index (suffix-array-based network-constrained trajectory index) introduces two novel concepts to trajectory indexing. The first is FM-index, which is a compact in-memory data structure for pattern matching. The second is an inverse suffix array, which allows the FM-index to be integrated with the temporal information stored in a forest of B~+-trees. Thanks to these concepts, we can reduce the number of B~+-tree accesses required by the query processing algorithms to a constant number, something that cannot be achieved with existing methods. Although an FM-index is essentially a static index, we also propose a practical method of appending new data to the index. Finally, experiments show that our method can process the target queries for more than 1 million trajectories in a few tens of milliseconds, which is significantly faster than what the baseline algorithms can achieve without string algorithms.
机译:在本文中,我们针对道路网络中的轨迹提出了一种新颖的索引和查询方法。我们旨在为涉及道路网络中的路由的各种时空查询提供有效的算法,例如(1)查找在给定时间间隔内沿给定路径行进的运动对象,(2)提取在给定时间后经过的所有路径时空上下文,以及(3)枚举在特定时间间隔内旅行的两个位置之间的所有路径。与空间数据库研究中的现有方法不同,我们采用字符串处理中的索引技术和算法。这个想法基于以下事实:我们可以将空间路径表示为字符串,因为网络中的轨迹表示为路段ID的序列。提出的SNT索引(基于后缀数组的网络约束的轨迹索引)为轨迹索引引入了两个新颖的概念。第一个是FM索引,它是用于模式匹配的紧凑型内存数据结构。第二个是反后缀数组,它使FM-index与存储在B +树的森林中的时间信息集成在一起。由于有了这些概念,我们可以将查询处理算法所需的B〜+树访问次数减少到一个常数,这是现有方法无法实现的。尽管FM索引本质上是静态索引,但我们还提出了一种将新数据附加到索引的实用方法。最后,实验表明,我们的方法可以在几十毫秒内处理超过一百万条轨迹的目标查询,这比没有字符串算法的基线算法所能达到的速度快得多。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号