NASA NTRS · 19930010238
Maximal codeword lengths in Huffman codes
Abstract
The following question about Huffman coding, which is an important technique for compressing data from a discrete source, is considered. If p is the smallest source probability, how long, in terms of p, can the longest Huffman codeword be? It is shown that if p is in the range 0 less than p less than or equal to 1/2, and if K is the unique index such that 1/F(sub K+3) less than p less than or equal to 1/F(sub K+2), where F(sub K) denotes the Kth Fibonacci number, then the longest Huffman codeword for a source whose least probability is p is at most K, and no better bound is possible. Asymptotically, this implies the surprising fact that for small values of p, a Huffman code's longest codeword can be as much as 44 percent larger than that of the corresponding Shannon code.
Keep this discovery
Explore connections, maps & timelines
Abu-Mostafa, Y. S., Mceliece, R. J.. 1992-08-15. Maximal codeword lengths in Huffman codes. https://ntrs.nasa.gov/citations/19930010238
Cite the original work for its findings. Save a collection to share your selection of sources.