Continuous Visible Nearest Neighbor Query Processing in Spatial Databases

In this paper, we identify and solve a new type of spatial queries, called continuous visible nearest neighbor (CVNN) search. Given a data set P, an obstacle set O, and a query line segment q in a two-dimensional space, a CVNN query returns a set of $${\langle p, R\rangle}$$ tuples such that $${p \i...

Full description

Saved in:
Bibliographic Details
Main Authors: GAO, Yunjun, ZHENG, Baihua, CHEN, Gencai, LI, Qing, GUO, Xiaofa
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2011
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/1406
https://ink.library.smu.edu.sg/context/sis_research/article/2405/viewcontent/VLDB_D_09_00032_V3__2_.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-2405
record_format dspace
spelling sg-smu-ink.sis_research-24052015-12-25T07:01:38Z Continuous Visible Nearest Neighbor Query Processing in Spatial Databases GAO, Yunjun ZHENG, Baihua CHEN, Gencai LI, Qing GUO, Xiaofa In this paper, we identify and solve a new type of spatial queries, called continuous visible nearest neighbor (CVNN) search. Given a data set P, an obstacle set O, and a query line segment q in a two-dimensional space, a CVNN query returns a set of $${\langle p, R\rangle}$$ tuples such that $${p \in P}$$ is the nearest neighbor to every point r along the interval $${R \subseteq q}$$ as well as pis visible to r. Note that p may be NULL, meaning that all points in P are invisible to all points in R due to the obstruction of some obstacles in O. In contrast to existing continuous nearest neighbor query, CVNN retrieval considers the impact of obstacles on visibilitybetween objects, which is ignored by most of spatial queries. We formulate the problem, analyze its unique characteristics, and develop efficient algorithms for exact CVNN query processing. Our methods (1) utilize conventional data-partitioning indices (e.g., R-trees) on both P and O, (2) tackle the CVNN search by performing a single query for the entire query line segment, and (3) only access the data points and obstacles relevant to the final query result by employing a suite of effective pruning heuristics. In addition, several interesting variations of CVNN queries have been introduced, and they can be supported by our techniques, which further demonstrates the flexibility of the proposed algorithms. A comprehensive experimental evaluation using both real and synthetic data sets has been conducted to verify the effectiveness of our proposed pruning heuristics and the performance of our proposed algorithms. 2011-06-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/1406 info:doi/10.1007/s00778-010-0200-z https://ink.library.smu.edu.sg/context/sis_research/article/2405/viewcontent/VLDB_D_09_00032_V3__2_.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 Visible Spatial database 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
Visible
Spatial database
Algorithm
Databases and Information Systems
Numerical Analysis and Scientific Computing
spellingShingle Query processing
Nearest neighbor
Visible
Spatial database
Algorithm
Databases and Information Systems
Numerical Analysis and Scientific Computing
GAO, Yunjun
ZHENG, Baihua
CHEN, Gencai
LI, Qing
GUO, Xiaofa
Continuous Visible Nearest Neighbor Query Processing in Spatial Databases
description In this paper, we identify and solve a new type of spatial queries, called continuous visible nearest neighbor (CVNN) search. Given a data set P, an obstacle set O, and a query line segment q in a two-dimensional space, a CVNN query returns a set of $${\langle p, R\rangle}$$ tuples such that $${p \in P}$$ is the nearest neighbor to every point r along the interval $${R \subseteq q}$$ as well as pis visible to r. Note that p may be NULL, meaning that all points in P are invisible to all points in R due to the obstruction of some obstacles in O. In contrast to existing continuous nearest neighbor query, CVNN retrieval considers the impact of obstacles on visibilitybetween objects, which is ignored by most of spatial queries. We formulate the problem, analyze its unique characteristics, and develop efficient algorithms for exact CVNN query processing. Our methods (1) utilize conventional data-partitioning indices (e.g., R-trees) on both P and O, (2) tackle the CVNN search by performing a single query for the entire query line segment, and (3) only access the data points and obstacles relevant to the final query result by employing a suite of effective pruning heuristics. In addition, several interesting variations of CVNN queries have been introduced, and they can be supported by our techniques, which further demonstrates the flexibility of the proposed algorithms. A comprehensive experimental evaluation using both real and synthetic data sets has been conducted to verify the effectiveness of our proposed pruning heuristics and the performance of our proposed algorithms.
format text
author GAO, Yunjun
ZHENG, Baihua
CHEN, Gencai
LI, Qing
GUO, Xiaofa
author_facet GAO, Yunjun
ZHENG, Baihua
CHEN, Gencai
LI, Qing
GUO, Xiaofa
author_sort GAO, Yunjun
title Continuous Visible Nearest Neighbor Query Processing in Spatial Databases
title_short Continuous Visible Nearest Neighbor Query Processing in Spatial Databases
title_full Continuous Visible Nearest Neighbor Query Processing in Spatial Databases
title_fullStr Continuous Visible Nearest Neighbor Query Processing in Spatial Databases
title_full_unstemmed Continuous Visible Nearest Neighbor Query Processing in Spatial Databases
title_sort continuous visible nearest neighbor query processing in spatial databases
publisher Institutional Knowledge at Singapore Management University
publishDate 2011
url https://ink.library.smu.edu.sg/sis_research/1406
https://ink.library.smu.edu.sg/context/sis_research/article/2405/viewcontent/VLDB_D_09_00032_V3__2_.pdf
_version_ 1770571110312574976