Forward Looking Huffman Coding

Shmuel T. Klein, Shoham Saadia, Dana Shapira

نتاج البحث: نشر في مجلةمقالةمراجعة النظراء

13 اقتباسات (Scopus)

ملخص

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 size of the file 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 sometimes be smaller. We propose here a new variant of Huffman encoding, that provably always performs better than static Huffman coding by at least m − 1 bits, where m denotes the size of the alphabet, and may be better than the standard dynamic Huffman coding for certain files. The algorithm is based on reversing the direction for the references of the encoded elements, from pointing backwards into the past to looking forward into the future.

اللغة الأصليةالإنجليزيّة
الصفحات (من إلى)593-612
عدد الصفحات20
دوريةTheory of Computing Systems
مستوى الصوت65
رقم الإصدار3
المعرِّفات الرقمية للأشياء
حالة النشرنُشِر - 25 يونيو 2020

بصمة

أدرس بدقة موضوعات البحث “Forward Looking Huffman Coding'. فهما يشكلان معًا بصمة فريدة.

قم بذكر هذا