A fast algorithm for optimal length-limited Huffman codes
Journal of the ACM (JACM)
Introduction to algorithms
Algorithms in C
Overview of the second text retrieval conference (TREC-2)
TREC-2 Proceedings of the second conference on Text retrieval conference
Managing gigabytes (2nd ed.): compressing and indexing documents and images
Managing gigabytes (2nd ed.): compressing and indexing documents and images
The Design and Analysis of Computer Algorithms
The Design and Analysis of Computer Algorithms
A Fast and Space - Economical Algorithm for Length - Limited Coding
ISAAC '95 Proceedings of the 6th International Symposium on Algorithms and Computation
Efficient construction of minimum-redundancy codes for large alphabets
IEEE Transactions on Information Theory
Length-Restricted Coding in Static and Dynamic Frameworks
DCC '01 Proceedings of the Data Compression Conference
Hi-index | 0.00 |
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. Larmore and Hirschberg's 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.