2000 character limit reached
Space-Efficient Huffman Codes Revisited
Published 12 Aug 2021 in cs.DS, cs.IT, and math.IT | (2108.05495v1)
Abstract: Canonical Huffman code is an optimal prefix-free compression code whose codewords enumerated in the lexicographical order form a list of binary words in non-decreasing lengths. Gagie et al. (2015) gave a representation of this coding capable to encode or decode a symbol in constant worst case time. It uses bits of space, where and are the alphabet size and maximum codeword length, respectively. We refine their representation to reduce the space complexity to bits while preserving the constant encode and decode times. Our algorithmic idea can be applied to any canonical code.
Paper Prompts
Sign up for free to create and run prompts on this paper.