Suppose we have a set of K-dimensional records stored in a general purpose spatial index like a K-d tree. The index efficiently supports insertions, ordinary exact searches, orthogonal range searches, nearest neighbor searches, etc. Here we consider whether we can also efficiently support search by rank, that is, to locate the i-th smallest element along the j-th coordinate. We answer this question in the affirmative by developing a simple algorithm with expected cost O(na(1/K) log n), where n is the size of the K-d tree and a(1/K) < 1 for any K ¿ 2. The only requirement to support the search by rank is that each node in the K-d tree stores the size of the subtree rooted at that node (or some equivalent information). This is not too space d...
This paper develops the multidimensional binary search tree (or k-d tree, where k is the dimensional...
In this paper, we present an efficient B +-tree based indexing method, called iDistance, for Kneares...
Abstract: While k-d trees have been widely studied and used, their theoretical advantages are often...
Suppose we have a set of K-dimensional records stored in a general purpose spatial index like a K-d ...
We propose a simple variant of kd-trees, called rankbased kd-trees, for sets of points in Rd. We sho...
In this article, we present an efficient B + -tree based indexing method, ca...
This note presents a simplification and generalization of an algorithm for searching k-dimensional t...
In nearest neighbor searching we are given a set of n data points in real d-dimensional space, R^d,...
AbstractWe develop a new lower bound technique for data structures. We show an optimal Ω(nlglgn/lgn)...
We consider the task of nearest-neighbor search with the class of binary-space-partitioning trees, w...
We consider the task of nearest-neighbor search with the class of binary-space-partitioning trees, w...
Data structures such as k-D trees and hierarchical k-means trees perform very well in approximate k ...
We propose a simple variant of kd-trees, called rank-based kd-trees, for sets of points in Rd. We sh...
We propose a simple variant of kd-trees, called rank-based kd-trees, for sets of points in Rd. We sh...
. An algorithm for ranking spatial objects according to increasing distance from a query object is i...
This paper develops the multidimensional binary search tree (or k-d tree, where k is the dimensional...
In this paper, we present an efficient B +-tree based indexing method, called iDistance, for Kneares...
Abstract: While k-d trees have been widely studied and used, their theoretical advantages are often...
Suppose we have a set of K-dimensional records stored in a general purpose spatial index like a K-d ...
We propose a simple variant of kd-trees, called rankbased kd-trees, for sets of points in Rd. We sho...
In this article, we present an efficient B + -tree based indexing method, ca...
This note presents a simplification and generalization of an algorithm for searching k-dimensional t...
In nearest neighbor searching we are given a set of n data points in real d-dimensional space, R^d,...
AbstractWe develop a new lower bound technique for data structures. We show an optimal Ω(nlglgn/lgn)...
We consider the task of nearest-neighbor search with the class of binary-space-partitioning trees, w...
We consider the task of nearest-neighbor search with the class of binary-space-partitioning trees, w...
Data structures such as k-D trees and hierarchical k-means trees perform very well in approximate k ...
We propose a simple variant of kd-trees, called rank-based kd-trees, for sets of points in Rd. We sh...
We propose a simple variant of kd-trees, called rank-based kd-trees, for sets of points in Rd. We sh...
. An algorithm for ranking spatial objects according to increasing distance from a query object is i...
This paper develops the multidimensional binary search tree (or k-d tree, where k is the dimensional...
In this paper, we present an efficient B +-tree based indexing method, called iDistance, for Kneares...
Abstract: While k-d trees have been widely studied and used, their theoretical advantages are often...