Papers
Topics
Authors
Recent
Detailed Answer
Quick Answer
Concise responses based on abstracts only
Detailed Answer
Well-researched responses based on abstracts and relevant paper content.
Custom Instructions Pro
Preferences or requirements that you'd like Emergent Mind to consider when generating responses
Gemini 2.5 Flash
Gemini 2.5 Flash 28 tok/s
Gemini 2.5 Pro 40 tok/s Pro
GPT-5 Medium 16 tok/s Pro
GPT-5 High 13 tok/s Pro
GPT-4o 103 tok/s Pro
Kimi K2 197 tok/s Pro
GPT OSS 120B 471 tok/s Pro
Claude Sonnet 4 38 tok/s Pro
2000 character limit reached

Enumeration and Succinct Encoding of AVL Trees (2311.15511v2)

Published 27 Nov 2023 in math.CO and cs.DS

Abstract: We use a novel decomposition to create succinct data structures -- supporting a wide range of operations on static trees in constant time -- for a variety tree classes, extending results of Munro, Nicholson, Benkner, and Wild. Motivated by the class of AVL trees, we further derive asymptotics for the information-theoretic lower bound on the number of bits needed to store tree classes whose generating functions satisfy certain functional equations. In particular, we prove that AVL trees require approximately $0.938$ bits per node to encode.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (13)
  1. G. Adelson-Velsky and E. Landis. An algorithm for the organization of information. In Proceedings of the USSR Academy of Sciences (in Russian), 1962.
  2. Clark, David. Compact PAT trees. PhD thesis, University of Waterloo, 1997.
  3. A uniform paradigm to succinctly encode various families of trees. Algorithmica, 68(1):16–40, Jan 2014.
  4. Analytic combinatorics. Cambridge University Press, Cambridge, 2009.
  5. Succinct ordinal trees based on tree covering. In Automata, Languages and Programming, pages 509–520. 2007.
  6. G. Jacobson. Space-efficient static trees and graphs. In 30th Annual Symposium on Foundations of Computer Science, pages 549–554, 1989.
  7. Stephen Melczer. An Invitation to Analytic Combinatorics: From One to Several Variables. Texts and Monographs in Symbolic Computation. Springer International Publishing, 2021.
  8. J. Ian Munro. Tables. In Vijay Chandru and V. Vinay, editors, Foundations of Software Technology and Theoretical Computer Science, 16th Conference, Hyderabad, India, December 18-20, 1996, Proceedings, volume 1180 of Lecture Notes in Computer Science, pages 37–42. Springer, 1996.
  9. Hypersuccinct trees – new universal tree source codes for optimal compressed tree data structures and range minima. In 29th Annual European Symposium on Algorithm, page 70:1–70:18, 2021.
  10. Representing dynamic binary trees succinctly. In S. Rao Kosaraju, editor, Proceedings of the Twelfth Annual Symposium on Discrete Algorithms, January 7-9, 2001, Washington, DC, USA, pages 529–536. ACM/SIAM, 2001.
  11. Succinct representation of data structures. In Dinesh P. Mehta and Sartaj Sahni, editors, Handbook of Data Structures and Applications. Chapman and Hall/CRC, 2004.
  12. Gonzalo Navarro. Compact Data Structures: A Practical Approach. Cambridge University Press, 2016.
  13. A. M. Odlyzko. Some new methods and results in tree enumeration. In Proceedings of the thirteenth Manitoba conference on numerical mathematics and computing (Winnipeg, Man., 1983), volume 42, pages 27–52, 1984.
Citations (1)
List To Do Tasks Checklist Streamline Icon: https://streamlinehq.com

Collections

Sign up for free to add this paper to one or more collections.

Summary

We haven't generated a summary for this paper yet.

Dice Question Streamline Icon: https://streamlinehq.com

Follow-Up Questions

We haven't generated follow-up questions for this paper yet.

X Twitter Logo Streamline Icon: https://streamlinehq.com