Algorithms for constrained k-nearest neighbor queries over moving object trajectories

被引:18
|
作者
Gao, Yunjun [1 ,2 ]
Zheng, Baihua [1 ]
Chen, Gencai [2 ]
Li, Qing [3 ]
机构
[1] Singapore Management Univ, Sch Informat Syst, Singapore 178902, Singapore
[2] Zhejiang Univ, Coll Comp Sci, Hangzhou 310027, Zhejiang, Peoples R China
[3] City Univ Hong Kong, Dept Comp Sci, Kowloon, Hong Kong, Peoples R China
关键词
Query processing; Nearest neighbor; Moving object trajectory; Algorithm; SEARCH;
D O I
10.1007/s10707-009-0084-5
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
An important query for spatio-temporal databases is to find nearest trajectories of moving objects. Existing work on this topic focuses on the closest trajectories in the whole data space. In this paper, we introduce and solve constrained k-nearest neighbor (CkNN) queries and historical continuous CkNN (HCCkNN) queries on R-tree-like structures storing historical information about moving object trajectories. Given a trajectory set D, a query object (point or trajectory) q, a temporal extent T, and a constrained region CR, (i) a CkNN query over trajectories retrieves from D within T, the k (a parts per thousand yen 1) trajectories that lie closest to q and intersect (or are enclosed by) CR; and (ii) an HCCkNN query on trajectories retrieves the constrained k nearest neighbors (CkNNs) of q at any time instance of T. We propose a suite of algorithms for processing CkNN queries and HCCkNN queries respectively, with different properties and advantages. In particular, we thoroughly investigate two types of CkNN queries, i.e., CkNN(P) and CkNN(T), which are defined with respect to stationary query points and moving query trajectories, respectively; and two types of HCCkNN queries, namely, HCCkNN(P) and HCCkNN(T), which are continuous counterparts of CkNN(P) and CkNN(T), respectively. Our methods utilize an existing data-partitioning index for trajectory data (i.e., TB-tree) to achieve low I/O and CPU cost. Extensive experiments with both real and synthetic datasets demonstrate the performance of the proposed algorithms in terms of efficiency and scalability.
引用
收藏
页码:241 / 276
页数:36
相关论文
共 50 条
  • [1] 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
  • [2] 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 - +
  • [3] Efficient k-nearest neighbor search on moving object trajectories
    Gueting, Ralf Hartmut
    Behr, Thomas
    Xu, Jianqiu
    [J]. VLDB JOURNAL, 2010, 19 (05): : 687 - 714
  • [4] 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
  • [5] 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
  • [6] Continuous K-Nearest neighbor queries for moving objects
    Xiao, Hui
    Li, Qingquan
    Sheng, Qinghong
    [J]. ADVANCES IN COMPUTATION AND INTELLIGENCE, PROCEEDINGS, 2007, 4683 : 444 - +
  • [7] 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
  • [8] Algorithms for nearest neighbor search on moving object trajectories
    Frentzos, Elias
    Gratsias, Kostas
    Pelekis, Nikos
    Theodoridis, Yannis
    [J]. GEOINFORMATICA, 2007, 11 (02) : 159 - 193
  • [9] Algorithms for Nearest Neighbor Search on Moving Object Trajectories
    Elias Frentzos
    Kostas Gratsias
    Nikos Pelekis
    Yannis Theodoridis
    [J]. GeoInformatica, 2007, 11 : 159 - 193
  • [10] Reverse-Nearest Neighbor Queries on Uncertain Moving Object Trajectories
    Emrich, Tobias
    Kriegel, Hans-Peter
    Mamoulis, Nikos
    Niedermayer, Johannes
    Renz, Matthias
    Zuefle, Andreas
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, DASFAA 2014, PT II, 2014, 8422 : 92 - 107