首页> 外文期刊>Distributed and Parallel Databases >An Indexing Method for Answering Queries on Moving Objects
【24h】

An Indexing Method for Answering Queries on Moving Objects

机译:一种针对运动对象的查询的索引方法

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

摘要

We consider the problem of indexing a set of objects moving in d-dimensional spaces along linear trajectories. A simple external-memory indexing scheme is proposed to efficiently answer general range queries. The following are examples of the queries that can be answered by the proposed method: report all moving objects that will (ⅰ) pass between two given points within a specified time interval; (ⅱ) become within a given distance from some or all of a given set of other moving objects. Our scheme is based on mapping the objects to a dual space, where queries about moving objects are transformed into polyhedral queries concerning their speeds and initial locations. We then present a simple method for answering such polyhedral queries, based on partitioning the space into disjoint regions and using a B+-tree to index the points in each region. By appropriately selecting the boundaries of each region, we guarantee an average search time that matches a known lower bound for the problem. Specifically, for a fixed d, if the coordinates of a given set of N points are statistically independent, the proposed technique answers polyhedral queries, on the average, in O((N/B)~(1-1/d) • (log_B N)~(1/d) + K/B) I/O''s using O(N/B) space, where B is the block size, and K is the number of reported points. Our approach is novel in that, while it provides a theoretical upper bound on the average query time, it avoids the use of complicated data structures, making it an effective candidate for practical applications. The proposed index is also dynamic in the sense that it allows object insertion and deletion in an amortized update cost of log_B(N) I/O''s. Experimental results are presented to show the superiority of the proposed index over other methods based on R-trees.
机译:我们考虑了索引一组沿线性轨迹在d维空间中移动的对象的问题。提出了一种简单的外部存储器索引方案来有效地回答一般范围的查询。下面是所提出的方法可以回答的查询示例:报告将在指定时间间隔内在两个给定点之间通过的所有移动对象; (ⅱ)距某些或全部一组给定的其他移动物体在给定距离内。我们的方案基于将对象映射到双重空间,在该空间中,有关移动对象的查询将转换为有关其速度和初始位置的多面体查询。然后,我们基于将空间划分为不相交的区域并使用B +树索引每个区域中的点,从而提出了一种用于回答此类多面体查询的简单方法。通过适当选择每个区域的边界,我们可以保证平均搜索时间与问题的已知下限相匹配。具体来说,对于固定的d,如果给定的N个点集的坐标在统计上是独立的,则所提出的技术平均以O((N / B)〜(1-1 / d)•( log_B N)〜(1 / d)+ K / B)使用O(N / B)空间的I / O,其中B是块大小,K是报告的点数。我们的方法是新颖的,尽管它提供了平均查询时间的理论上限,但避免了使用复杂的数据结构,使其成为实际应用的有效候选者。在允许以log_B(N)I / O的摊销更新成本进行对象插入和删除的意义上,建议的索引也是动态的。实验结果表明,所提出的索引优于其他基于R树的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号