Efficient Mutual Nearest Neighbor Query Processing for Moving Object Trajectories

Given a set D of trajectories, a query object q, and a query time extent Γ, a mutual (i.e., symmetric) nearest neighbor (MNN) query over trajectories finds from D, the set of trajectories that are among the k1 nearest neighbors (NNs) of q within Γ, and meanwhile, have q as one of their k2 NNs. This...

Full description

Saved in:
Bibliographic Details
Main Authors: GAO, Yunjun, ZHENG, Baihua, CHEN, Gencai, LI, Qing, CHEN, Chun, CHEN, Gang
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2010
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/1986
https://ink.library.smu.edu.sg/context/sis_research/article/2985/viewcontent/Efficient_Mutual_Nearest_Neighbor_Query_Processing_for_Moving_Obj.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-2985
record_format dspace
spelling sg-smu-ink.sis_research-29852018-06-04T02:40:04Z Efficient Mutual Nearest Neighbor Query Processing for Moving Object Trajectories GAO, Yunjun ZHENG, Baihua CHEN, Gencai LI, Qing CHEN, Chun CHEN, Gang Given a set D of trajectories, a query object q, and a query time extent Γ, a mutual (i.e., symmetric) nearest neighbor (MNN) query over trajectories finds from D, the set of trajectories that are among the k1 nearest neighbors (NNs) of q within Γ, and meanwhile, have q as one of their k2 NNs. This type of queries is useful in many applications such as decision making, data mining, and pattern recognition, as it considers both the proximity of the trajectories to q and the proximity of q to the trajectories. In this paper, we first formalize MNN search and identify its characteristics, and then develop several algorithms for processing MNN queries efficiently. In particular, we investigate two classes of MNN queries, i.e., MNNP and MNNT queries, which are defined with respect to stationary query points and moving query trajectories, respectively. Our methods utilize the batch processing and reusing technology to reduce the I/O cost (i.e., number of node/page accesses) and CPU time significantly. In addition, we extend our techniques to tackle historical continuous MNN (HCMNN) search for moving object trajectories, which returns the mutual nearest neighbors of q (for a specified k1 and k2) at any time instance of Γ. Extensive experiments with real and synthetic datasets demonstrate the performance of our proposed algorithms in terms of efficiency and scalability. 2010-06-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/1986 info:doi/10.1016/j.ins.2010.02.010 https://ink.library.smu.edu.sg/context/sis_research/article/2985/viewcontent/Efficient_Mutual_Nearest_Neighbor_Query_Processing_for_Moving_Obj.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 query Moving object trajectories 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 query
Moving object trajectories
Algorithm
Databases and Information Systems
Numerical Analysis and Scientific Computing
spellingShingle Query processing
Nearest neighbor query
Moving object trajectories
Algorithm
Databases and Information Systems
Numerical Analysis and Scientific Computing
GAO, Yunjun
ZHENG, Baihua
CHEN, Gencai
LI, Qing
CHEN, Chun
CHEN, Gang
Efficient Mutual Nearest Neighbor Query Processing for Moving Object Trajectories
description Given a set D of trajectories, a query object q, and a query time extent Γ, a mutual (i.e., symmetric) nearest neighbor (MNN) query over trajectories finds from D, the set of trajectories that are among the k1 nearest neighbors (NNs) of q within Γ, and meanwhile, have q as one of their k2 NNs. This type of queries is useful in many applications such as decision making, data mining, and pattern recognition, as it considers both the proximity of the trajectories to q and the proximity of q to the trajectories. In this paper, we first formalize MNN search and identify its characteristics, and then develop several algorithms for processing MNN queries efficiently. In particular, we investigate two classes of MNN queries, i.e., MNNP and MNNT queries, which are defined with respect to stationary query points and moving query trajectories, respectively. Our methods utilize the batch processing and reusing technology to reduce the I/O cost (i.e., number of node/page accesses) and CPU time significantly. In addition, we extend our techniques to tackle historical continuous MNN (HCMNN) search for moving object trajectories, which returns the mutual nearest neighbors of q (for a specified k1 and k2) at any time instance of Γ. Extensive experiments with real and synthetic datasets demonstrate the performance of our proposed algorithms in terms of efficiency and scalability.
format text
author GAO, Yunjun
ZHENG, Baihua
CHEN, Gencai
LI, Qing
CHEN, Chun
CHEN, Gang
author_facet GAO, Yunjun
ZHENG, Baihua
CHEN, Gencai
LI, Qing
CHEN, Chun
CHEN, Gang
author_sort GAO, Yunjun
title Efficient Mutual Nearest Neighbor Query Processing for Moving Object Trajectories
title_short Efficient Mutual Nearest Neighbor Query Processing for Moving Object Trajectories
title_full Efficient Mutual Nearest Neighbor Query Processing for Moving Object Trajectories
title_fullStr Efficient Mutual Nearest Neighbor Query Processing for Moving Object Trajectories
title_full_unstemmed Efficient Mutual Nearest Neighbor Query Processing for Moving Object Trajectories
title_sort efficient mutual nearest neighbor query processing for moving object trajectories
publisher Institutional Knowledge at Singapore Management University
publishDate 2010
url https://ink.library.smu.edu.sg/sis_research/1986
https://ink.library.smu.edu.sg/context/sis_research/article/2985/viewcontent/Efficient_Mutual_Nearest_Neighbor_Query_Processing_for_Moving_Obj.pdf
_version_ 1770571764380729344