Algorithms for Constrained k-Nearest Neighbor Queries over Moving Object Trajectories

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 C...

Full description

Saved in:
Bibliographic Details
Main Authors: GAO, Yunjun, ZHENG, Baihua, CHEN, Gencai, LI, Qing, CHEN, Chun
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2010
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/1984
https://ink.library.smu.edu.sg/context/sis_research/article/2983/viewcontent/ZhengBH_2010_AlgorithmsConstrainedk_NearestNeighborQueriesMoving.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-2983
record_format dspace
spelling sg-smu-ink.sis_research-29832020-01-14T02:45:04Z Algorithms for Constrained k-Nearest Neighbor Queries over Moving Object Trajectories GAO, Yunjun ZHENG, Baihua CHEN, Gencai LI, Qing CHEN, Chun 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 (≥ 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., CkNNP and CkNNT, which are defined with respect to stationary query points and moving query trajectories, respectively; and two types of HCCkNN queries, namely, HCCkNNP and HCCkNNT, which are continuous counterparts of CkNNP and CkNNT, 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. 2010-04-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/1984 info:doi/10.1007/s10707-009-0084-5 https://ink.library.smu.edu.sg/context/sis_research/article/2983/viewcontent/ZhengBH_2010_AlgorithmsConstrainedk_NearestNeighborQueriesMoving.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Query processing Nearest neighbor Moving object trajectory Algorithm Databases and Information Systems Numerical Analysis and Scientific Computing
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Query processing
Nearest neighbor
Moving object trajectory
Algorithm
Databases and Information Systems
Numerical Analysis and Scientific Computing
spellingShingle Query processing
Nearest neighbor
Moving object trajectory
Algorithm
Databases and Information Systems
Numerical Analysis and Scientific Computing
GAO, Yunjun
ZHENG, Baihua
CHEN, Gencai
LI, Qing
CHEN, Chun
Algorithms for Constrained k-Nearest Neighbor Queries over Moving Object Trajectories
description 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 (≥ 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., CkNNP and CkNNT, which are defined with respect to stationary query points and moving query trajectories, respectively; and two types of HCCkNN queries, namely, HCCkNNP and HCCkNNT, which are continuous counterparts of CkNNP and CkNNT, 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.
format text
author GAO, Yunjun
ZHENG, Baihua
CHEN, Gencai
LI, Qing
CHEN, Chun
author_facet GAO, Yunjun
ZHENG, Baihua
CHEN, Gencai
LI, Qing
CHEN, Chun
author_sort GAO, Yunjun
title Algorithms for Constrained k-Nearest Neighbor Queries over Moving Object Trajectories
title_short Algorithms for Constrained k-Nearest Neighbor Queries over Moving Object Trajectories
title_full Algorithms for Constrained k-Nearest Neighbor Queries over Moving Object Trajectories
title_fullStr Algorithms for Constrained k-Nearest Neighbor Queries over Moving Object Trajectories
title_full_unstemmed Algorithms for Constrained k-Nearest Neighbor Queries over Moving Object Trajectories
title_sort algorithms for constrained k-nearest neighbor queries over moving object trajectories
publisher Institutional Knowledge at Singapore Management University
publishDate 2010
url https://ink.library.smu.edu.sg/sis_research/1984
https://ink.library.smu.edu.sg/context/sis_research/article/2983/viewcontent/ZhengBH_2010_AlgorithmsConstrainedk_NearestNeighborQueriesMoving.pdf
_version_ 1770571764007436288