Skip to main content

Exponentially Decreasing Number of Operations in Balanced Trees

  • Conference paper
  • First Online:
Theoretical Computer Science (ICTCS 2001)

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

Included in the following conference series:

Abstract

While many tree-like structures have been proven to support amortized constant number of operations after updates, considerably fewer structures have been proven to support the more general exponentially decreasing number of operations with respect to distance from the update. In addition, all existing proofs of exponentially decreasing operations are tailor-made for specific structures. We provide the first formalization of conditions under which amortized constant number of operations imply exponentially decreasing number of operations. Since our proof is constructive, we obtain the constants involved immediately. Moreover, we develop a number of techniques to improve these constants.

Supported by the IST Programme of the EU (ALCOM-FT) and the Danish SNF.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. G. M. Adel’son-Vel’skiį and E. M. Landis. An Algorithm for the Organisation of Information. Doklady Akadamii Nauk SSSR, 146:263–266, 1962. In Russian. English translation in Soviet Math. Doklady, 3:1259–1263, 1962.

    Google Scholar 

  2. R. Bayer and E. McCreight. Organization and Maintenance of Large Ordered Indexes. Acta Informatica, 1:173–189, 1972.

    Article  Google Scholar 

  3. Joan Boyar, Rolf Fagerberg, and Kim S. Larsen. Amortization Results for Chromatic Search Trees, with an Application to Priority Queues. Journal of Computer and System Sciences, 55(3):504–521, 1997.

    Article  MATH  MathSciNet  Google Scholar 

  4. Paul F. Dietz and Rajeev Raman. Persistence, Amortization and Randomization. In Proceedings of the Second Annual ACM-SIAM Symposium on Discrete Algorithms, pages 78–88, 1991.

    Google Scholar 

  5. James R. Driscoll, Neil Sarnak, Daniel D. Sleator, and Robert E. Tarjan. Making Data Structures Persistent. Journal of Computer and System Sciences, 38:86–124, 1989.

    Article  MATH  MathSciNet  Google Scholar 

  6. Scott Huddleston and Kurt Mehlhorn. A New Data Structure for Representing Sorted Lists. Acta Informatica, 17:157–184, 1982.

    Article  MATH  MathSciNet  Google Scholar 

  7. Lars Jacobsen and Kim S. Larsen. Variants of (a, b)-Trees with Relaxed Balance. International Journal of Foundation of Computer Science. To appear.

    Google Scholar 

  8. Lars Jacobsen and Kim S. Larsen. Complexity of Layered Binary Search Trees with Relaxed Balance. In Seventh Italian Conference on Theoretical Computer Science, 2001. This volume.

    Google Scholar 

  9. Lars Jacobsen, Kim S. Larsen, and Morten N. Nielsen. On the Existence and Construction of Non-Extreme (a, b)-Trees. Tech. rep. 11, Department of Mathematics and Computer Science, University of Southern Denmark, Odense, 2001.

    Google Scholar 

  10. Kim S. Larsen and Rolf Fagerberg. Efficient Rebalancing of B-Trees with Relaxed Balance. International Journal of Foundations of Computer Science, 7(2):169–186, 1996.

    Article  MATH  Google Scholar 

  11. Kurt Mehlhorn. Sorting and Searching, volume 1 of Data Structures and Algorithms. Springer-Verlag, 1984.

    Google Scholar 

  12. Kurt Mehlhorn and Athanasios Tsakalidis. An Amortized Analysis of Insertions into AVL-Trees. SIAM Journal on Computing, 15(1), 1986.

    Google Scholar 

  13. Otto Nurmi, Eljas Soisalon-Soininen, and Derick Wood. Concurrency Control in Database Structures with Relaxed Balance. In Proceedings of the 6th ACM Symposium on Principles of Database Systems, pages 170–176, 1987.

    Google Scholar 

  14. Athanasios K. Tsakalidis. Rebalancing Operations for Deletions in AVL-Trees. R.A.I.R.O. Informatique Théorique, 19(4):323–329, 1985.

    MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jacobsen, L., Larsen, K.S. (2001). Exponentially Decreasing Number of Operations in Balanced Trees. In: Theoretical Computer Science. ICTCS 2001. Lecture Notes in Computer Science, vol 2202. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45446-2_19

Download citation

  • DOI: https://doi.org/10.1007/3-540-45446-2_19

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42672-1

  • Online ISBN: 978-3-540-45446-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics