Better Than Optimal Huffman Coding?

Shmuel T. Klein, Shoham Saadia, Dana Shapira

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

Huffman coding is known to be optimal, yet its dynamic version may yield smaller compressed files. The best known bound is that the number of bits used by dynamic Huffman coding in order to encode a message of n characters is at most larger by n bits than the number of bits required by static Huffman coding. In particular, dynamic Huffman coding can also generate a larger encoded file than the static variant, though in practice the file might often, but not always, be smaller. We propose here a new dynamic Huffman encoding approach, that provably always performs at least as good as static Huffman coding, and may be better than the standard dynamic Huffman coding for certain files.

Original languageEnglish
Title of host publicationProceedings - DCC 2019
Subtitle of host publication2019 Data Compression Conference
EditorsJames A. Storer, Joan Serra-Sagrista, Michael W. Marcellin, Ali Bilgin
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages582
Number of pages1
ISBN (Electronic)9781728106571
DOIs
StatePublished - 10 May 2019
Event2019 Data Compression Conference, DCC 2019 - Snowbird, United States
Duration: 26 Mar 201929 Mar 2019

Publication series

NameData Compression Conference Proceedings
Volume2019-March
ISSN (Print)1068-0314

Conference

Conference2019 Data Compression Conference, DCC 2019
Country/TerritoryUnited States
CitySnowbird
Period26/03/1929/03/19

Keywords

  • Adaptive Compression
  • Huffman Coding

Fingerprint

Dive into the research topics of 'Better Than Optimal Huffman Coding?'. Together they form a unique fingerprint.

Cite this