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 条
  • [11] Nearest Neighbor Search on Moving Object Trajectories in SECONDO
    Gueting, Ralf Hartmut
    Braese, Angelika
    Behr, Thomas
    Xu, Jianqiu
    [J]. ADVANCES IN SPATIAL AND TEMPORAL DATABASES, PROCEEDINGS, 2009, 5644 : 427 - 431
  • [12] Continuous k-nearest neighbor search for moving objects
    Li, YF
    Yang, J
    Han, JW
    [J]. 16TH INTERNATIONAL CONFERENCE ON SCIENTIFIC AND STATISTICAL DATABASE MANAGEMENT, PROCEEDINGS, 2004, : 123 - 126
  • [13] K-nearest neighbor search for moving query point
    Song, ZX
    Roussopoulos, N
    [J]. ADVANCES IN SPATIAL AND TEMPORAL DATABASES, PROCEEDINGS, 2001, 2121 : 79 - 96
  • [14] A Road Network Embedding Technique for K-Nearest Neighbor Search in Moving Object Databases
    Cyrus Shahabi
    Mohammad R. Kolahdouzan
    Mehdi Sharifzadeh
    [J]. GeoInformatica, 2003, 7 : 255 - 273
  • [15] A road network embedding technique for K-nearest neighbor search in moving object databases
    Shahabi, C
    Kolahdouzan, MR
    Sharifzadeh, M
    [J]. GEOINFORMATICA, 2003, 7 (03) : 255 - 273
  • [16] Efficient Privacy-Preserving k-Nearest Neighbor Search
    Qi, Yinian
    Atallah, Mikhail J.
    [J]. 28TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, VOLS 1 AND 2, PROCEEDINGS, 2008, : 311 - 319
  • [17] Efficient Context-Aware K-Nearest Neighbor Search
    Chehreghani, Mostafa Haghir
    Chehreghani, Morteza Haghir
    [J]. ADVANCES IN INFORMATION RETRIEVAL (ECIR 2018), 2018, 10772 : 466 - 478
  • [18] Efficient mutual nearest neighbor query processing for moving object trajectories
    Gao, Yunjun
    Zheng, Baihua
    Chen, Gencai
    Li, Qing
    Chen, Chun
    Chen, Gang
    [J]. INFORMATION SCIENCES, 2010, 180 (11) : 2176 - 2195
  • [19] Applying an efficient k-nearest neighbor search to forest attribute imputation
    Finley, AO
    McRoberts, RE
    Ek, AR
    [J]. FOREST SCIENCE, 2006, 52 (02) : 130 - 135
  • [20] Searching k-Nearest Neighbor Trajectories on Road Networks
    Yuan, Pengcheng
    Zhao, Qinpei
    Rao, Weixiong
    Yuan, Mingxuan
    Zeng, Jia
    [J]. DATABASES THEORY AND APPLICATIONS, ADC 2017, 2017, 10538 : 85 - 97