Skip to main navigation Skip to search Skip to main content

Entropy and optimal compression of some general plane trees

  • Wrocław University of Science and Technology
  • Purdue University

Research output: Contribution to journalArticlepeer-review

6 Scopus citations

Abstract

We continue developing the information theory of structured data. In this article, we study models generating d-ary trees (d ≥ 2) and trees with unrestricted degree. We first compute the entropy which gives us the fundamental lower bound on compression of such trees. Then we present efficient compression algorithms based on arithmetic encoding that achieve the entropy within a constant number of bits. A naïve implementation of these algorithms has a prohibitive time complexity of O(nd) elementary arithmetic operations (each corresponding to a number f (n,d) of bit operations), but our efficient algorithms run in O(n2) of these operations, where n is the number of nodes. It turns out that extending source coding (i.e., compression) from sequences to advanced data structures such as degree-unconstrained trees is mathematically quite challenging and leads to recurrences that find ample applications in the information theory of general structures (e.g., to analyze the information content of degree-unconstrained non-plane trees).

Original languageEnglish
Article number3
JournalACM Transactions on Algorithms
Volume15
Issue number1
DOIs
StatePublished - 2018

Keywords

  • Arithmetic coding
  • Plane recursive trees
  • Random trees

Fingerprint

Dive into the research topics of 'Entropy and optimal compression of some general plane trees'. Together they form a unique fingerprint.

Cite this