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...
Saved in:
Main Authors: | , , , , , |
---|---|
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 |