Inverse queries for multidimensional spaces

  • Authors:
  • Thomas Bernecker;Tobias Emrich;Hans-Peter Kriegel;Nikos Mamoulis;Matthias Renz;Shiming Zhang;Andreas Züfle

  • Affiliations:
  • Institute for Informatics, Ludwig-Maximilians-Universität München, München, Germany;Institute for Informatics, Ludwig-Maximilians-Universität München, München, Germany;Institute for Informatics, Ludwig-Maximilians-Universität München, München, Germany;Department of Computer Science, University of Hong Kong, Hong Kong;Institute for Informatics, Ludwig-Maximilians-Universität München, München, Germany;Department of Computer Science, University of Hong Kong, Hong Kong;Institute for Informatics, Ludwig-Maximilians-Universität München, München, Germany

  • Venue:
  • SSTD'11 Proceedings of the 12th international conference on Advances in spatial and temporal databases
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Traditional spatial queries return, for a given query object q, all database objects that satisfy a given predicate, such as epsilon range and k-nearest neighbors. This paper defines and studies inverse spatial queries, which, given a subset of database objects Q and a query predicate, return all objects which, if used as query objects with the predicate, contain Q in their result. We first show a straightforward solution for answering inverse spatial queries for any query predicate. Then, we propose a filter-and-refinement framework that can be used to improve efficiency. We show how to apply this framework on a variety of inverse queries, using appropriate space pruning strategies. In particular, we propose solutions for inverse epsilon range queries, inverse k-nearest neighbor queries, and inverse skyline queries. Our experiments show that our framework is significantly more efficient than naive approaches.