• DocumentCode
    2916873
  • Title

    Length-restricted coding using modified probability distributions

  • Author

    Liddell, Mike ; Moffat, Alistair

  • Author_Institution
    Dept. of Comput. Sci., Melbourne Univ., Vic., Australia
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    117
  • Lastpage
    124
  • Abstract
    The use of data compression has long been a central part of text databases and fast communication protocols. In many contexts, effective compression techniques use a minimum-redundancy prefix code. However, if the length of a codeword exceeds the machine word size, the decoding routines must be altered and lose efficiency. To avoid these complications, it is desirable to produce a prefix code with the constraint that no codeword should be longer than some constant. L.L. Larmore and D.S. Hirschberg´s (1990) package-merge algorithm is a well-known method for producing minimum-redundancy length-restricted prefix codes, although other methods exist. In this paper, we present an alternative method for length-restricted coding which calculates an approximate code, rather than an optimal code, but which can be implemented to operate in linear time. This approach also has applications to non-length-restricted coding
  • Keywords
    computational complexity; decoding; full-text databases; merging; probability; protocols; redundancy; runlength codes; source coding; approximate code; communication protocols; data compression; decoding routines; efficiency; length-restricted coding; linear time complexity; machine word size; minimum-redundancy prefix code; modified probability distributions; package-merge algorithm; prefix code; text databases; Arithmetic; Computer science; Context; Data compression; Databases; Decoding; Packaging machines; Protocols; Software engineering; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science Conference, 2001. ACSC 2001. Proceedings. 24th Australasian
  • Conference_Location
    Gold Coast, Qld.
  • ISSN
    1530-0900
  • Print_ISBN
    0-7695-0963-0
  • Type

    conf

  • DOI
    10.1109/ACSC.2001.906631
  • Filename
    906631