On Efficient Mutual Nearest Neighbor Query Processing in Spatial Databases

This paper studies a new form of nearest neighbor queries in spatial databases, namely, mutual nearest neighbour (MNN) search. Given a set D of objects and a query object q, an MNN query returns from D, the set of objects that are among the k1 (≥ 1) nearest neighbors (NNs) of q; meanwhile, have q as...

Full description

Saved in:
Bibliographic Details
Main Authors: GAO, Yunjun, ZHENG, Baihua, CHEN, Gencai, LI, Qing
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2009
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/788
https://ink.library.smu.edu.sg/context/sis_research/article/1787/viewcontent/On_Efficient_Mutual_Nearest_Neighbor_Query_Processing_in_Spatial.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-1787
record_format dspace
spelling sg-smu-ink.sis_research-17872018-06-04T02:00:20Z On Efficient Mutual Nearest Neighbor Query Processing in Spatial Databases GAO, Yunjun ZHENG, Baihua CHEN, Gencai LI, Qing This paper studies a new form of nearest neighbor queries in spatial databases, namely, mutual nearest neighbour (MNN) search. Given a set D of objects and a query object q, an MNN query returns from D, the set of objects that are among the k1 (≥ 1) nearest neighbors (NNs) of q; meanwhile, have q as one of their k2(≥ 1) NNs. Although MNN queries are useful in many applications involving decision making, data mining, and pattern recognition, it cannot be efficiently handled by existing spatial query processing approaches. In this paper, we present the first piece of work for tackling MNN queries efficiently. Our methods utilize a conventional data-partitioning index (e.g., R-tree, etc.) on the dataset, employ the state-of-the-art database techniques including best-first based k nearest neighbor (kNN) retrieval and reverse kNN search with TPL pruning, and make use of the advantages of batch processing and reusing technique. An extensive empirical study, based on experiments performed using both real and synthetic datasets, has been conducted to demonstrate the efficiency and effectiveness of our proposed algorithms under various experimental settings. 2009-08-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/788 info:doi/10.1016/j.datak.2009.04.004 https://ink.library.smu.edu.sg/context/sis_research/article/1787/viewcontent/On_Efficient_Mutual_Nearest_Neighbor_Query_Processing_in_Spatial.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 Spatial databases 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
Spatial databases
Algorithm
Databases and Information Systems
Numerical Analysis and Scientific Computing
spellingShingle Query processing
Nearest neighbor
Spatial databases
Algorithm
Databases and Information Systems
Numerical Analysis and Scientific Computing
GAO, Yunjun
ZHENG, Baihua
CHEN, Gencai
LI, Qing
On Efficient Mutual Nearest Neighbor Query Processing in Spatial Databases
description This paper studies a new form of nearest neighbor queries in spatial databases, namely, mutual nearest neighbour (MNN) search. Given a set D of objects and a query object q, an MNN query returns from D, the set of objects that are among the k1 (≥ 1) nearest neighbors (NNs) of q; meanwhile, have q as one of their k2(≥ 1) NNs. Although MNN queries are useful in many applications involving decision making, data mining, and pattern recognition, it cannot be efficiently handled by existing spatial query processing approaches. In this paper, we present the first piece of work for tackling MNN queries efficiently. Our methods utilize a conventional data-partitioning index (e.g., R-tree, etc.) on the dataset, employ the state-of-the-art database techniques including best-first based k nearest neighbor (kNN) retrieval and reverse kNN search with TPL pruning, and make use of the advantages of batch processing and reusing technique. An extensive empirical study, based on experiments performed using both real and synthetic datasets, has been conducted to demonstrate the efficiency and effectiveness of our proposed algorithms under various experimental settings.
format text
author GAO, Yunjun
ZHENG, Baihua
CHEN, Gencai
LI, Qing
author_facet GAO, Yunjun
ZHENG, Baihua
CHEN, Gencai
LI, Qing
author_sort GAO, Yunjun
title On Efficient Mutual Nearest Neighbor Query Processing in Spatial Databases
title_short On Efficient Mutual Nearest Neighbor Query Processing in Spatial Databases
title_full On Efficient Mutual Nearest Neighbor Query Processing in Spatial Databases
title_fullStr On Efficient Mutual Nearest Neighbor Query Processing in Spatial Databases
title_full_unstemmed On Efficient Mutual Nearest Neighbor Query Processing in Spatial Databases
title_sort on efficient mutual nearest neighbor query processing in spatial databases
publisher Institutional Knowledge at Singapore Management University
publishDate 2009
url https://ink.library.smu.edu.sg/sis_research/788
https://ink.library.smu.edu.sg/context/sis_research/article/1787/viewcontent/On_Efficient_Mutual_Nearest_Neighbor_Query_Processing_in_Spatial.pdf
_version_ 1770570711150100480