Abstract
In this work we present the average-case analysis of orthogonal range search for several multidimensional data structures. We first consider random relaxed K- d trees as a prototypical example. Later we extend these results to many different multidimensional data structures. We show that the performance of range searches is related to the performance of a variant of partial matches using a mixture of geometric and combinatorial arguments. This reduction simplifies the analysis and allows us to give exact lower and upper bounds for the performance of range searches. Furthermore, under suitable conditions ( “small range queries”), we can also get a very precise asymptotic estimate for the expected cost of range searches.
This research was supported by project DGES PB98-0926 (AEDRI) of the Spanish Ministery for Education and Science. The second author was also supported the Future and Emergent Technologies programme of the EU under contract IST-1999-14186 (ALCOM-FT).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Samet, H.: The Design and Analysis of Spatial Data Structures. Addison-Wesley (1990)
Bentley, J., Friedman, J.: Data structures for range searching. ACM Computing Surveys 11 (1979) 397–409
Bentley, J.: Multidimensional binary search trees used for associative retrieval. Communications of the ACM 18 (1975) 509–517
Bentley, J., Finkel, R.: Quad trees: A data structure for retrieval on composites keys. Acta Informatica 4 (1974) 1–9
Rivest, R.L.: Partial-match retrieval algorithms. SIAM Journal on Computing 5 (1976) 19–50
Bentley, J., Stanat, D.: Analysis of range searches in quad trees. Information Processing Letters 3 (1975) 170–173
Silva-Filho, Y.: Average case analysis of region search in balanced k-d trees. Information Processing Letters 8 (1979) 219–223
Chanzy, P., Devroye, L., Zamora-Cura, C.: Analysis of range search for random k-d trees. Acta Informatica 37 (2001) 355–383
Devroye, L., Jabbour, J., Zamora-Cura, C.: Squarish k-d trees. SIAM Journal on Computing 30 (2000) 1678–1700
Duch, A., Estivill-Castro, V., Martínez, C.: Randomized k-dimensional binary search trees. In Chwa, K.Y., Ibarra, O.H., eds.: Int. Symposium on Algorithms and Computation (ISAAC’98). Volume 1533 of Lecture Notes in Comput. Sci., Springer (1998) 199–208
Duch, A., Martínez, C.: On the average performance of orthogonal range search in multidimensional data structures. Technical Report ALCOMFT-TR-01-185, ALCOM-FT (2001) Also published as technical report LSI-01-54-R, LSI-UPC. Available from http://www.brics.dk/~alcomft/TR/ALCOMFT-TR-01-185.ps and http://www.lsi.upc.es/~techreps/ps/R01-54.ps.gz.
Mahmoud, H.: Evolution of Random Search Trees. J. Wiley & Sons (1992)
Martínez, C., Panholzer, A., Prodinger, H.: Partial match queries in relaxed multidimensional search trees. Algorithmica 29 (2001) 181–204
Cunto, W., Lau, G., Flajolet, P.: Analysis of kdt-trees: kd-trees improved by local reorganisations. In Dehne, F., Sack, J.R., Santoro, N., eds.: Workshop on Algorithms and Data Structures (WADS’89). Volume 382 of Lecture Notes in Comput. Sci., Springer-Verlag (1989) 24–38
Flajolet, P., Puech., C.: Partial match retrieval of multidimensional data. Journal of the ACM 33 (1986) 371–407
Flajolet, P., Gonnet, G., Puech, C., Robson, J.M.: Analytic variations on quadtrees. Algorithmica 10 (1993) 473–500
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Duch, A., Martínez, C. (2002). On the Average Performance of Orthogonal Range Search in Multidimensional Data Structures. In: Widmayer, P., Eidenbenz, S., Triguero, F., Morales, R., Conejo, R., Hennessy, M. (eds) Automata, Languages and Programming. ICALP 2002. Lecture Notes in Computer Science, vol 2380. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45465-9_44
Download citation
DOI: https://doi.org/10.1007/3-540-45465-9_44
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43864-9
Online ISBN: 978-3-540-45465-6
eBook Packages: Springer Book Archive