Skip to main content

Randomized Insertion and Deletion in Point Quad Trees

  • Conference paper
Algorithms and Computation (ISAAC 2004)

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

Included in the following conference series:

  • 1617 Accesses

Abstract

In this work we introduce randomized insertion and deletion algorithms for quad trees. These algorithms are simple and they are defined for any dimension K (where K is a natural number), in contrast with the fact that standard deletion in quad trees is rather complicated and becomes more cumbersome as K increases [12]. In addition, in online applications, where long sequences of random interleaved insertions and deletions are performed, quad trees built and dynamically maintained by the randomized algorithms presented here (randomized quad trees) preserve their expected path length, a measure that augments when, in similar circumstances, the standard deletion algorithm is used [4]. Moreover, the expected values of random variables (such as internal path length, depth, cost of successful or unsuccessful search, cost of partial match queries, between others) given in the literature for random quad trees are valid for the randomized quad trees introduced in this work.

This research was partially supported by the Future and Emergent Technologies programme of the EU under contract IST-1999-14186 (ALCOM-FT) and the Spanish Min. of Science and Technology project TIC2002-00190 (AEDRI II).

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. Devroye, L.: Branching processes in the analysis of the height of trees. Acta Informatica 24, 277–298 (1987)

    Article  MATH  MathSciNet  Google Scholar 

  2. Devroye, L., Laforest, L.: An Analysis of Random d-Dimensional Quadtrees. SIAM Journal of Computing 19(5), 821–832 (1990)

    Article  MATH  MathSciNet  Google Scholar 

  3. Duch, A., Estivill-Castro, V., Martínez, C.: Randomized K-dimensional binary search trees. In: Chwa, K.-Y., Ibarra, O.H. (eds.) ISAAC 1998. LNCS, vol. 1533, pp. 199–208. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  4. Eppinger, J.L.: An empirical study of insertion and deletion in binary search trees. Communications of the ACM 26(9), 663–669 (1983)

    Article  Google Scholar 

  5. Finkel, R.A., Bentley, J.L.: Quadtrees, a Data Structure for Retrieval on Composite Keys. Acta Informatica 4, 1–9 (1974)

    Article  MATH  Google Scholar 

  6. Flajolet, P., Gonnet, G., Puech, C., Robson, J.C.: Analytic Variations on Quadtrees. Algorithmica 10, 473–500 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  7. Flajolet, P., Lafforgue, T.: Search Costs in Quadtrees and Singularity Perturbation Analysis. Discrete and Computational Geometry 12(4), 151–175 (1993)

    MathSciNet  Google Scholar 

  8. Mahmoud, H.M.: Evolution of Random Search Trees. Wiley Interscience Series, Hoboken (1992)

    MATH  Google Scholar 

  9. Martínez, C., Panholzer, A., Prodinger, H.: On the number of descendants and ascendants in random search trees. Electronic Journal on Combinatorics 5(1) (1998)

    Google Scholar 

  10. Martínez, C., Roura, S.: Randomized binary search trees. Journal of the ACM 45(2), 288–323 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  11. Motwani, R., Raghavan, P.: Randomized Algorithms. Cambridge University Press, Cambridge (1995)

    MATH  Google Scholar 

  12. Samet, H.: Deletion in Two-Dimensional Quadtrees. Communications of the ACM 23(12), 703–710 (1980)

    Article  Google Scholar 

  13. Samet, H.: The Design and Analysis of Spatial Data Structures. Addison-Wesley, Reading (1990)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Duch, A. (2004). Randomized Insertion and Deletion in Point Quad Trees. In: Fleischer, R., Trippen, G. (eds) Algorithms and Computation. ISAAC 2004. Lecture Notes in Computer Science, vol 3341. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30551-4_37

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30551-4_37

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-24131-7

  • Online ISBN: 978-3-540-30551-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics