2005 · 307 citations · 19 references
ComputingComputer ScienceDatabasesGeographic Information SystemsGrid ComputingGeographic Information RetrievalNearest Neighbor SearchSpatial Data MiningSpatial Database SystemsSpatial DatabasesIndexingLocation-based Query ProcessingNearest Neighbor QueriesNearest Neighbor RetrievalR-tree IndexingR-treesScalable IndexingSpatial Indexing
Many location-based applications require constant monitoring of k-nearest neighbor (k-NN) queries over moving objects within a geographic area. Existing approaches to this problem have focused on predictive queries, and relied on the assumption that the trajectories of the objects are fully predictable at query processing time. We relax this assumption, and propose two efficient and scalable algorithms using grid indices. One is based on indexing objects, and the other on queries. For each approach, a cost model is developed, and a detailed analysis along with the respective applicability is presented. The object-indexing approach is further extended to multi-levels to handle skewed data. We show by experiments that our grid-based algorithms significantly outperform R-tree-based solutions. Extensive experiments are also carried out to study the properties and evaluate the performance of the proposed approaches under a variety of settings.
19
Nick Roussopoulos, Stephen Kelley, F. Vincent · 1995 · 1.4K citations · Full text
Indexing the positions of continuously moving objects
Simonas Šaltenis, Christian S. Jensen, Scott T. Leutenegger et al. · ACM SIGMOD Record · 2000 · 916 citations
Indexing the positions of continuously moving objects
Simonas Šaltenis, Christian S. Jensen, Scott T. Leutenegger et al. · 2000 · 491 citations
Optimal multi-step k-nearest neighbor search
Thomas Seidl, Hans‐Peter Kriegel · 1998 · 441 citations