Skip to main content

On the Average Performance of Orthogonal Range Search in Multidimensional Data Structures

  • Conference paper
  • First Online:
Automata, Languages and Programming (ICALP 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2380))

Included in the following conference series:

  • 2186 Accesses

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).

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Samet, H.: The Design and Analysis of Spatial Data Structures. Addison-Wesley (1990)

    Google Scholar 

  2. Bentley, J., Friedman, J.: Data structures for range searching. ACM Computing Surveys 11 (1979) 397–409

    Article  Google Scholar 

  3. Bentley, J.: Multidimensional binary search trees used for associative retrieval. Communications of the ACM 18 (1975) 509–517

    Article  MATH  Google Scholar 

  4. Bentley, J., Finkel, R.: Quad trees: A data structure for retrieval on composites keys. Acta Informatica 4 (1974) 1–9

    Article  MATH  Google Scholar 

  5. Rivest, R.L.: Partial-match retrieval algorithms. SIAM Journal on Computing 5 (1976) 19–50

    Article  MATH  MathSciNet  Google Scholar 

  6. Bentley, J., Stanat, D.: Analysis of range searches in quad trees. Information Processing Letters 3 (1975) 170–173

    Article  MATH  Google Scholar 

  7. Silva-Filho, Y.: Average case analysis of region search in balanced k-d trees. Information Processing Letters 8 (1979) 219–223

    Article  MATH  MathSciNet  Google Scholar 

  8. Chanzy, P., Devroye, L., Zamora-Cura, C.: Analysis of range search for random k-d trees. Acta Informatica 37 (2001) 355–383

    Article  MATH  MathSciNet  Google Scholar 

  9. Devroye, L., Jabbour, J., Zamora-Cura, C.: Squarish k-d trees. SIAM Journal on Computing 30 (2000) 1678–1700

    MATH  MathSciNet  Google Scholar 

  10. 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

    Google Scholar 

  11. 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.

  12. Mahmoud, H.: Evolution of Random Search Trees. J. Wiley & Sons (1992)

    Google Scholar 

  13. Martínez, C., Panholzer, A., Prodinger, H.: Partial match queries in relaxed multidimensional search trees. Algorithmica 29 (2001) 181–204

    Article  MATH  MathSciNet  Google Scholar 

  14. 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

    Google Scholar 

  15. Flajolet, P., Puech., C.: Partial match retrieval of multidimensional data. Journal of the ACM 33 (1986) 371–407

    Article  MathSciNet  Google Scholar 

  16. Flajolet, P., Gonnet, G., Puech, C., Robson, J.M.: Analytic variations on quadtrees. Algorithmica 10 (1993) 473–500

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics