Skip to main content

Space Efficient Multi-dimensional Range Reporting

  • Conference paper
Computing and Combinatorics (COCOON 2009)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5609))

Included in the following conference series:

Abstract

We present a data structure that supports three-dimensional range reporting queries in O(loglogU + (loglogn)3 + k) time and uses O(nlog1 + ε 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(nlog1 + ε n) space and supports queries in O(logn + k) time, the data structure of Nekrich (SoCG’07) that uses O(nlog3 n) space and supports queries in O(loglogU + (loglogn)2 + k) time, and the data structure of Afshani (ESA’08) that uses O(nlog3 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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Afshani, P.: On Dominance Reporting in 3D. In: Halperin, D., Mehlhorn, K. (eds.) ESA 2008. LNCS, vol. 5193, pp. 41–51. Springer, Heidelberg (2008)

    Google Scholar 

  2. Alstrup, S., Brodal, G.S., Rauhe, T.: New Data Structures for Orthogonal Range Searching. In: Proc. FOCS 2000, pp. 198–207 (2000)

    Google Scholar 

  3. Bentley, J.L.: Decomposable Searching Problems. Information Processing Letters 8(5), 244–251 (1979)

    Article  MathSciNet  MATH  Google Scholar 

  4. Bentley, J.L.: Multidimensional Divide-and-Conquer. Commun. ACM 23, 214–229 (1980)

    Article  MathSciNet  MATH  Google Scholar 

  5. Bozanis, P., Kitsios, N., Makris, C., Tsakalidis, A.: New Results on Intersection Query Problems. The Computer Journal 40(1), 22–29 (1997)

    Article  Google Scholar 

  6. Chazelle, B.: A Functional Approach to Data Structures and its Use in Multidimensional Searching. SIAM J. on Computing 17, 427–462 (1988)

    Article  MathSciNet  MATH  Google Scholar 

  7. Chazelle, B., Edelsbrunner, H.: Linear Space Data Structures for Two Types of Range Search. Discrete & Computational Geometry 2, 113–126 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  8. Chazelle, B., Guibas, L.J.: Fractional Cascading: I. A Data Structuring Technique. Algorithmica 1, 133–162 (1986); see also ICALP (1985)

    Google Scholar 

  9. van Emde Boas, P.: Preserving Order in a Forest in Less Than Logarithmic Time and Linear Space. Inf. Process. Lett. 6(3), 80–82 (1977)

    Article  MATH  Google Scholar 

  10. Gabow, H., Bentley, J.L., Tarjan, R.E.: Scaling and Related Techniques for Geometry Problems. In: Proc. STOC 1984, pp. 135–143 (1984)

    Google Scholar 

  11. Karpinski, M., Nekrich, Y.: Space Efficient Multi-Dimensional Range Reporting, arXiv0806.4361

    Google Scholar 

  12. Nekrich, Y.: Space Efficient Dynamic Orthogonal Range Reporting. Algorithmica 49(2), 94–108 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  13. Nekrich, Y.: A Data Structure for Multi-Dimensional Range Reporting. In: Proc. SoCG 2007, pp. 344–353 (2007)

    Google Scholar 

  14. Subramanian, S., Ramaswamy, S.: The P-range Tree: A New Data Structure for Range Searching in Secondary Memory. In: Proc. SODA 1995, pp. 378–387 (1995)

    Google Scholar 

  15. Vengroff, D.E., Vitter, J.S.: Efficient 3-D Range Searching in External Memory. In: Proc. STOC 1996, pp. 192–201 (1996)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Karpinski, M., Nekrich, Y. (2009). Space Efficient Multi-dimensional Range Reporting. In: Ngo, H.Q. (eds) Computing and Combinatorics. COCOON 2009. Lecture Notes in Computer Science, vol 5609. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02882-3_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-02882-3_22

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-02881-6

  • Online ISBN: 978-3-642-02882-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics