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 条
  • [31] Anytime K-nearest neighbor search for database applications
    Xu, Weijia
    Miranker, Daniel
    Mao, Rui
    Ramakrishnan, Smriti
    [J]. 2008 IEEE 24TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOP, VOLS 1 AND 2, 2008, : 586 - +
  • [32] k-nearest reliable neighbor search in crowdsourced LBSs
    Jang, Hong-Jun
    Kim, Byoungwook
    Jung, Soon-Young
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2021, 34 (02)
  • [33] Probabilistic Nearest Neighbor Queries on Uncertain Moving Object Trajectories
    Niedermayer, Johannes
    Zuefle, Andreas
    Emrich, Tobias
    Renz, Matthias
    Mamoulis, Nikos
    Chen, Lei
    Kriegel, Hans-Peter
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2013, 7 (03): : 205 - 216
  • [34] Fuzzy Monotonic K-Nearest Neighbor Versus Monotonic Fuzzy K-Nearest Neighbor
    Zhu, Hong
    Wang, Xizhao
    Wang, Ran
    [J]. IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2022, 30 (09) : 3501 - 3513
  • [35] Monitoring k-nearest neighbor queries over moving objects
    Yu, XH
    Pu, KQ
    Koudas, N
    [J]. ICDE 2005: 21ST INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2005, : 631 - 642
  • [36] Approximate aggregate nearest neighbor search on moving objects trajectories
    Mohammad Reza Abbasifard
    Hassan Naderi
    Zohreh Fallahnejad
    Omid Isfahani Alamdari
    [J]. Journal of Central South University, 2015, 22 : 4246 - 4253
  • [37] Reverse k Nearest Neighbor Search over Trajectories
    Wang, Sheng
    Bao, Zhifeng
    Culpepper, J. Shane
    Sellis, Timos
    Cong, Gao
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2018, 30 (04) : 757 - 771
  • [38] Visible Nearest Neighbor Search for Objects Moving on Consecutive Trajectories
    Luo, Xinyuan
    Chen, Ke
    Pang, Guifeng
    Shou, Lidan
    Chen, Gang
    [J]. 2017 15TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS AND 2017 16TH IEEE INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING AND COMMUNICATIONS (ISPA/IUCC 2017), 2017, : 1296 - 1303
  • [39] Approximate aggregate nearest neighbor search on moving objects trajectories
    Mohammad Reza Abbasifard
    Hassan Naderi
    Zohreh Fallahnejad
    Omid Isfahani Alamdari
    [J]. Journal of Central South University, 2015, 22 (11) : 4246 - 4253
  • [40] Efficient and Secure k-Nearest Neighbor Search over Encrypted Data in Public Cloud
    Song, Fuyuan
    Qin, Zheng
    Liu, Qin
    Liang, Jinwen
    Ou, Lu
    [J]. ICC 2019 - 2019 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2019,