Skip to main navigation Skip to search Skip to main content

Continuous visible nearest neighbor query processing in spatial databases

  • Yunjun Gao
  • , Baihua Zheng
  • , Gencai Chen
  • , Qing Li
  • , Xiaofa Guo

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

Abstract

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 〈p, R〈 tuples such that p ε P is the nearest neighbor to every point r along the interval R ⊆ q as well as p is 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 visibility between 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. Ourmethods (1) utilize conventional datapartitioning 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. © 2010 Springer.
Original languageEnglish
Pages (from-to)371-396
JournalVLDB Journal
Volume20
Issue number3
DOIs
Publication statusPublished - Jun 2011

Research Keywords

  • Algorithm
  • Nearest neighbor
  • Query processing
  • Spatial database
  • Visible

Fingerprint

Dive into the research topics of 'Continuous visible nearest neighbor query processing in spatial databases'. Together they form a unique fingerprint.

Cite this