Algorithmic counting of nonequivalent compact Huffman codes

Christian Elsholtz, Clemens Heuberger, Daniel Krenn*

*Korrespondierende/r Autor/-in für diese Arbeit

Publikation: Beitrag in einer FachzeitschriftArtikelBegutachtung

Abstract

It is known that the following five counting problems lead to the same integer sequence ft(n) : (1)the number of nonequivalent compact Huffman codes of length n over an alphabet of t letters,(2)the number of “nonequivalent” complete rooted t-ary trees (level-greedy trees) with n leaves,(3)the number of “proper” words (in the sense of Even and Lempel),(4)the number of bounded degree sequences (in the sense of Komlós, Moser, and Nemetz), and(5)the number of ways of writing (Formula presented.) with integers 0 ≤ x1≤ x2≤ ⋯ ≤ xn.In this work, we show that one can compute this sequence for alln< N with essentially one power series division. In total we need at most N1+ε additions and multiplications of integers of cN bits (for a positive constant c< 1 depending on t only) or N2+ε bit operations, respectively, for any ε> 0. This improves an earlier bound by Even and Lempel who needed O(N3) operations in the integer ring or O(N4) bit operations, respectively.

Originalspracheenglisch
Seitenumfang17
FachzeitschriftApplicable Algebra in Engineering, Communications and Computing
Frühes Online-DatumJan. 2023
DOIs
PublikationsstatusElektronische Veröffentlichung vor Drucklegung. - Jan. 2023

ASJC Scopus subject areas

  • Algebra und Zahlentheorie
  • Angewandte Mathematik

Fingerprint

Untersuchen Sie die Forschungsthemen von „Algorithmic counting of nonequivalent compact Huffman codes“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren