• DocumentCode
    2292635
  • Title

    Code and parse trees for lossless source encoding

  • Author

    Abrahams, Julia

  • Author_Institution
    Div. of Math., Comput. & Inf. Sci., Office of Naval Res., Arlington, VA, USA
  • fYear
    1997
  • fDate
    11-13 Jun 1997
  • Firstpage
    145
  • Lastpage
    171
  • Abstract
    This paper surveys the theoretical literature on fixed-to-variable-length lossless source code trees, called code trees, and on variable-length-to-fixed lossless source code trees, called parse trees. In particular, the following code tree topics are outlined in this survey: characteristics of the Huffman (1952) code tree; Huffman-type coding for infinite source alphabets and universal coding; the Huffman problem subject to a lexicographic constraint, or the Hu-Tucker (1982) problem; the Huffman problem subject to maximum codeword length constraints; code trees which minimize other functions besides average codeword length; coding for unequal cost code symbols, or the Karp problem, and finite state channels; and variants of Huffman coding in which the assignment of 0s and 1s within codewords is significant such as bidirectionality and synchronization. The literature on parse tree topics is less extensive. Treated here are: variants of Tunstall (1968) parsing; dualities between parsing and coding; dual tree coding in which parsing and coding are combined to yield variable-length-to-variable-length codes; and parsing and random number generation. Finally, questions related to counting and representing code and parse trees are also discussed
  • Keywords
    Huffman codes; random number generation; reviews; source coding; synchronisation; trees (mathematics); variable length codes; Hu-Tucker problem; Huffman code tree; Huffman problem; Huffman-type coding; Karp problem; Tunstall parsing; average codeword length; bidirectionality; code representation; codewords; counting; dual tree coding; finite state channels; fixed-to-variable-length code; infinite source alphabets; lexicographic constraint; lossless source encoding; maximum codeword length constraints; parse trees; random number generation; synchronization; unequal cost code symbols; universal coding; variable-length-to-fixed code; variable-length-to-variable-length codes; Binary codes; Binary trees; Books; Cost function; Data compression; Encoding; Huffman coding; Random number generation; Random variables; Source coding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Compression and Complexity of Sequences 1997. Proceedings
  • Conference_Location
    Salerno
  • Print_ISBN
    0-8186-8132-2
  • Type

    conf

  • DOI
    10.1109/SEQUEN.1997.666911
  • Filename
    666911