Approximate range searching in higher dimension

  • Authors:
  • Bernard Chazelle;Ding Liu;Avner Magen

  • Affiliations:
  • Department of Computer Science, Princeton University, USA;Department of Computer Science, Princeton University, USA;Department of Computer Science, University of Toronto, Canada

  • Venue:
  • Computational Geometry: Theory and Applications
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Applying standard dimensionality reduction techniques, we show how to perform approximate range searching in higher dimension while avoiding the curse of dimensionality. Given n points in a unit ball in R^d, an approximate halfspace range query counts (or reports) the points in a query halfspace; the qualifier ''approximate'' indicates that points within distance @e of the boundary of the halfspace might be misclassified. Allowing errors near the boundary has a dramatic effect on the complexity of the problem. We give a solution with O@?(d/@e^2) query time and dn^O^(^@e^^^-^^^2^) storage. For an exact solution with comparable query time, one needs roughly @W(n^d) storage. In other words, an approximate answer to a range query lowers the storage requirement from exponential to polynomial. We generalize our solution to polytope/ball range searching.