• DocumentCode
    1356022
  • Title

    A dynamic programming algorithm for constructing optimal “1”-ended binary prefix-free codes

  • Author

    Chan, Sze-Lok ; Golin, Mordecai J.

  • Author_Institution
    Dept. of Comput. Sci., Hong Kong Univ., Hong Kong
  • Volume
    46
  • Issue
    4
  • fYear
    2000
  • fDate
    7/1/2000 12:00:00 AM
  • Firstpage
    1637
  • Lastpage
    1644
  • Abstract
    The generic Huffman-encoding problem of finding a minimum cost prefix free code is almost completely understood. There still exist many variants of this problem which are not as well understood, though. One such variant, requiring that each of the codewords ends with “1”, has previously been introduced in the literature with the best algorithms known for finding such codes running in exponential time. We develop a simple O(n3) time algorithm for solving the problem
  • Keywords
    Huffman codes; binary codes; computational complexity; dynamic programming; trees (mathematics); codewords; dynamic programming algorithm; exponential time algorithms; generic Huffman-encoding problem; minimum cost prefix free code; optimal 1-ended binary prefix-free codes; Automatic testing; Computer science; Cost function; Cryptography; Dynamic programming; Entropy; Heuristic algorithms; Probability distribution;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/18.850708
  • Filename
    850708