Skip to main content

Multidimensional Range Selection

  • Conference paper
  • First Online:
Algorithms and Computation (ISAAC 2015)

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

Included in the following conference series:

  • 1173 Accesses

Abstract

We study the problem of supporting (orthogonal) range selection queries over a set of n points in constant-dimensional space. Under the standard word-RAM model with word size \(w = \varOmega (\lg n)\), we present data structures that occupy \(O(n \cdot (\lg n / \lg \lg n)^{d - 1})\) words of space and support d-dimensional range selection queries using \(O((\lg n / \lg \lg n)^d)\) query time. This improves the best known data structure by a factor of \(\lg \lg n\) in query time. To develop our data structures, we generalize the “parallel counting” technique of Brodal, Gfeller, Jørgensen, and Sanders (2011) for one-dimensional range selection to higher dimensions.

As a byproduct, we design data structures to support d-dimensional range counting queries within \(O(n \cdot (\lg n / \lg w + 1)^{d - 2})\) words of space and \(O((\lg n / \lg w + 1)^{d - 1})\) query time, for any word size \(w = \varOmega (\lg n)\). This improves the best known result of JaJa, Mortensen, and Shi (2004) when \(\lg w\gg \lg \lg n\).

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 79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.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

Notes

  1. 1.

    The conference version claimed \(O(\lg k / \lg w + 1)\) query time but it would require non-standard word operations.

References

  1. Belazzougui, D., Navarro, G.: Optimal lower and upper bounds for representing sequences. ACM Trans. Algorithms (TALG) 11(4), 31:1–31:21 (2015). Article 31

    MathSciNet  Google Scholar 

  2. Brodal, G.S., Gfeller, B., Jørgensen, A.G., Sanders, P.: Towards optimal range medians. Theor. Comput. Sci. 412(24), 2588–2601 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  3. Chan, T.M., Wilkinson, B.T.: Adaptive and approximate orthogonal range counting. In: SODA, pp. 241–251 (2013)

    Google Scholar 

  4. Fredman, M.L., Willard, D.E.: Surpassing the information theoretic bound with fusion trees. J. Comput. Syst. Sci. 47(3), 424–436 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  5. Gabow, H.N., Bentley, J.L., Tarjan, R.E.: Scaling and related techniques for geometry problems. In: STOC, pp. 135–143 (1984)

    Google Scholar 

  6. JáJá, J., Mortensen, C.W., Shi, Q.: Space-efficient and fast algorithms for multidimensional dominance reporting and counting. In: Fleischer, R., Trippen, G. (eds.) ISAAC 2004. LNCS, vol. 3341, pp. 558–568. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  7. Jørgensen, A.G., Larsen, K.G.: Range selection and median: tight cell probe lower bounds and adaptive data structures. In: SODA, pp. 805–813 (2011)

    Google Scholar 

  8. Krizanc, D., Morin, P., Smid, M.H.M.: Range mode and range median queries on lists and trees. Nord. J. Comput. 12(1), 1–17 (2005)

    MathSciNet  MATH  Google Scholar 

  9. Matousek, J.: Reporting points in halfspaces. Comput. Geom. 2, 169–186 (1992)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

We thank the anonymous reviewers for their fruitful comments and suggestions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gelin Zhou .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chan, T.M., Zhou, G. (2015). Multidimensional Range Selection. In: Elbassioni, K., Makino, K. (eds) Algorithms and Computation. ISAAC 2015. Lecture Notes in Computer Science(), vol 9472. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-48971-0_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-48971-0_8

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-48970-3

  • Online ISBN: 978-3-662-48971-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics