MetaCart Sign in to MyCiteSeerX

Include Citations | Advanced Search | Help

Disambiguated Search | Include Citations | Advanced Search | Help

Nearest Neighbor Queries (1995) [360 citations — 1 self]

by Nick Roussopoulos ,  Stephen Kelley ,  Frédéric Vincent
Add To MetaCart

Abstract:

A frequently encountered type of query in Geographic Information Systems is to find the k nearest neighbor objects to a given point in space. Processing such queries requires substantially different search algorithms than those for location or range queries. In this paper we present an efficient branch-and-bound R-tree traversal algorithm to find the nearest neighbor object to a point, and then generalize it to finding the k nearest neighbors. We also discuss metrics for an optimistic and a pessimistic search ordering strategy as well as for pruning. Finally, we present the results of several experiments obtained using the implementation of our algorithm and examine the behavior of the metrics and the scalability of the algorithm. 1 INTRODUCTION The efficient implementation of Nearest Neighbor (NN) queries is of a particular interest in Geographic Information Systems (GIS). For example, a user may point to a specific location or an object on the screen, and request the system to find...

Citations

1709 R-trees: a dynamic index structure for spatialsearching – Guttman - 1984
1014 The Design and Analysis of Spatial Data Structures – Samet - 1989
746 The R*-tree: An Efficient and Robust Access Method for Points and Rectangles – Beckmann, Kriegel, et al. - 1990
415 An algorithm for finding best matches in logarithmic expected time – Friedman, Bentley, et al. - 1977
270 Efficient Processing of Spatial Joins Using R-trees – Brinkhoff, Kriegel, et al. - 1993
200 The Rt-tree: A dynamic index for multidimensional objects – Sellis, Roussopoulos, et al. - 1987
167 Hilbert r-tree: an improved r-tree using fractals – Kamel, Faloutsos - 1994
165 Linear clustering of objects with multiple attributes – Jagadish - 1990
156 Fundamentals of Computer Algorithms – Horowitz, Sahni - 1978
140 Direct spatial search on pictorial databases using packed r-trees – Roussopoulos, Leifker - 1985
88 Refinements to nearest-neighbor searching in k-dimensional trees – Sproull - 1991
63 Applications of Spatial Data Structures: computer graphics, image processing, and GIS – Samet - 1989