• DocumentCode
    2477456
  • Title

    Incremental calculation of minimum-redundancy length-restricted codes

  • Author

    Liddell, Mike ; Moffat, Alistair

  • Author_Institution
    Dept. of Comput. Sci. & Software Eng., Melbourne Univ., Vic., Australia
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    182
  • Lastpage
    191
  • Abstract
    The prefix-free code construction problem is to take a message containing n unique symbols and produce a set of n codewords which can be used to create a reversible encoding of the message. The minimum-redundancy code construction problem adds the requirement that the code produced must minimise the cost of transmission (or storage) of the message. Adding another constraint, the minimum-redundancy length-restricted code construction problem is to create a minimum-redundancy code in which no codeword has a length greater than L bits. The solution to the minimum-redundancy code construction problem is due to Huffman (1952). The package-merge strategy of Larmore and Hirschberg (1990) is a two-stage mechanism for creating minimum-redundancy length-restricted codes. Their implementation, here called ORIGINAL-PM, requires O(nL) time and space. ORIGINAL-PM follows the underlying strategy closely and the following is a description of both the principle and that first implementation. Different implementation methods are discussed.
  • Keywords
    Huffman codes; redundancy; Huffman code; ORIGINAL-PM; codeword length; codewords; incremental calculation; minimum transmission cost; minimum-redundancy code construction; minimum-redundancy length-restricted code construction; minimum-redundancy length-restricted codes; package-merge strategy; prefix-free code construction; reversible message encoding; Chromium; Computer science; Costs; Data compression; Encoding; Frequency; Labeling; Merging; Packaging; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Compression Conference, 2002. Proceedings. DCC 2002
  • ISSN
    1068-0314
  • Print_ISBN
    0-7695-1477-4
  • Type

    conf

  • DOI
    10.1109/DCC.2002.999956
  • Filename
    999956