Space Efficient Multi-dimensional Range Reporting

  • Authors:
  • Marek Karpinski;Yakov Nekrich

  • Affiliations:
  • Dept. of Computer Science, University of Bonn,;Dept. of Computer Science, University of Bonn,

  • Venue:
  • COCOON '09 Proceedings of the 15th Annual International Conference on Computing and Combinatorics
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a data structure that supports three-dimensional range reporting queries in O (loglogU + (loglogn )3 + k ) time and uses O (n log1 + *** n ) space, where U is the size of the universe, k is the number of points in the answer, and *** is an arbitrary constant. This result improves over the data structure of Alstrup, Brodal, and Rauhe (FOCS 2000) that uses O (n log1 + *** n ) space and supports queries in O (logn + k ) time, the data structure of Nekrich (SoCG'07) that uses O (n log3 n ) space and supports queries in O (loglogU + (loglogn )2 + k ) time, and the data structure of Afshani (ESA'08) that uses O (n log3 n ) space and also supports queries in O (loglogU + (loglogn )2 + k ) time but relies on randomization during the preprocessing stage. Our result allows us to significantly reduce the space usage of the fastest previously known static and incremental d -dimensional data structures, d *** 3, at a cost of increasing the query time by a negligible O (loglogn ) factor.