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\).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The conference version claimed \(O(\lg k / \lg w + 1)\) query time but it would require non-standard word operations.
References
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
Brodal, G.S., Gfeller, B., Jørgensen, A.G., Sanders, P.: Towards optimal range medians. Theor. Comput. Sci. 412(24), 2588–2601 (2011)
Chan, T.M., Wilkinson, B.T.: Adaptive and approximate orthogonal range counting. In: SODA, pp. 241–251 (2013)
Fredman, M.L., Willard, D.E.: Surpassing the information theoretic bound with fusion trees. J. Comput. Syst. Sci. 47(3), 424–436 (1993)
Gabow, H.N., Bentley, J.L., Tarjan, R.E.: Scaling and related techniques for geometry problems. In: STOC, pp. 135–143 (1984)
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)
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)
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)
Matousek, J.: Reporting points in halfspaces. Comput. Geom. 2, 169–186 (1992)
Acknowledgements
We thank the anonymous reviewers for their fruitful comments and suggestions.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)