Efficient k-nearest neighbor search on moving object trajectories

被引:53
|
作者
Gueting, Ralf Hartmut [1 ]
Behr, Thomas [1 ]
Xu, Jianqiu [1 ]
机构
[1] Univ Hagen, Fac Math & Comp Sci, D-58084 Hagen, Germany
来源
VLDB JOURNAL | 2010年 / 19卷 / 05期
关键词
Continuous nearest neighbor; Moving object; Filter-and-refine; ALGORITHMS; QUERIES;
D O I
10.1007/s00778-010-0185-7
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the growing number of mobile applications, data analysis on large sets of historical moving objects trajectories becomes increasingly important. Nearest neighbor search is a fundamental problem in spatial and spatio-temporal databases. In this paper, we consider the following problem: Given a set of moving object trajectories D and a query trajectory mq, find the k nearest neighbors to mq within D for any instant of time within the lifetime of mq. We assume D is indexed in a 3D-R-tree and employ a filter-and-refine strategy. The filter step traverses the index and creates a stream of so-called units (linear pieces of a trajectory) as a superset of the units required to build the result of the query. The refinement step processes an ordered stream of units and determines the pieces of units forming the precise result. To support the filter step, for each node p of the index, in preprocessing a time-dependent coverage function C (p) (t) is computed which is the number of trajectories represented in p present at time t. Within the filter step, sophisticated data structures are used to keep track of the aggregated coverages of the nodes seen so far in the index traversal to enable pruning. Moreover, the R-tree index is built in a special way to obtain coverage functions that are effective for pruning. As a result, one obtains a highly efficient kNN algorithm for moving data and query points that outperforms the two competing algorithms by a wide margin. Implementations of the new algorithms and of the competing techniques are made available as well. Algorithms can be used in a system context including, for example, visualization and animation of results. Experiments of the paper can be easily checked or repeated, and new experiments be performed.
引用
收藏
页码:687 / 714
页数:28
相关论文
共 50 条
  • [1] Efficient k-nearest neighbor search on moving object trajectories
    Ralf Hartmut Güting
    Thomas Behr
    Jianqiu Xu
    [J]. The VLDB Journal, 2010, 19 : 687 - 714
  • [2] Efficient k-Nearest-Neighbor Search Algorithms for Historical Moving Object Trajectories
    Yun-Jun Gao
    Chun Li
    Gen-Cai Chen
    Ling Chen
    Xian-Ta Jiang
    Chun Chen
    [J]. Journal of Computer Science and Technology, 2007, 22 : 232 - 244
  • [3] Efficient k-nearest-neighbor search algorithms for historical moving object trajectories
    Gao, Yun-Jun
    Li, Chun
    Chen, Gen-Cai
    Chen, Ling
    Jiang, Xian-Ta
    Chen, Chun
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2007, 22 (02) : 232 - 244
  • [4] Nearest neighbor search on moving object trajectories
    Frentzos, E
    Gratsias, K
    Pelekis, N
    Theodoridis, Y
    [J]. ADVANCES IN SPATIAL AND TEMPORAL DATABASES, PROCEEDINGS, 2005, 3633 : 328 - 345
  • [5] Algorithms for constrained k-nearest neighbor queries over moving object trajectories
    Yunjun Gao
    Baihua Zheng
    Gencai Chen
    Qing Li
    [J]. GeoInformatica, 2010, 14 : 241 - 276
  • [6] Algorithms for constrained k-nearest neighbor queries over moving object trajectories
    Gao, Yunjun
    Zheng, Baihua
    Chen, Gencai
    Li, Qing
    [J]. GEOINFORMATICA, 2010, 14 (02) : 241 - 276
  • [7] Constrained k-nearest neighbor query processing over moving object trajectories
    Gao, Yunjun
    Chen, Gencai
    Li, Qing
    Li, Chun
    Chen, Chun
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, 2008, 4947 : 635 - +
  • [8] BFPkNN:: An efficient k-nearest-neighbor search algorithm for historical moving object trajectories
    Gao, Yunjun
    Li, Chun
    Chen, Gencai
    Chen, Ling
    Jiang, Xianta
    Chen, Chun
    [J]. ADVANCES IN INFORMATION SYSTEMS, PROCEEDINGS, 2006, 4243 : 70 - 79
  • [9] Algorithms for nearest neighbor search on moving object trajectories
    Frentzos, Elias
    Gratsias, Kostas
    Pelekis, Nikos
    Theodoridis, Yannis
    [J]. GEOINFORMATICA, 2007, 11 (02) : 159 - 193
  • [10] Algorithms for Nearest Neighbor Search on Moving Object Trajectories
    Elias Frentzos
    Kostas Gratsias
    Nikos Pelekis
    Yannis Theodoridis
    [J]. GeoInformatica, 2007, 11 : 159 - 193