Home
Scholarly Works
Optimal Alphabet Partitioning for Semi-Adaptive...
Conference

Optimal Alphabet Partitioning for Semi-Adaptive Coding of Sources of Unknown Sparse Distributions

Abstract

Practical applications that employ entropy coding for large alphabets often partition the alphabet set into two or more layers and encode each symbol by using some suitable prefix coding for each layer. In this paper we formulate the problem of optimal alphabet partitioning for the design of a two layer semi-adaptive code and give a solution based on dynamic programming. However, the complexity of the dynamic programming approach can be quite prohibitive for a long sequence and a very large alphabet size. Hence, we give a simple greedy heuristic algorithm whose running time is linear in the number of symbols being encoded, irrespective of the underlying alphabet size. We give experimental results that demonstrate the fact that superior prefix coding schemes for large alphabets can be designed using our approach as opposed to the typically ad-hoc partitioning approach applied in the literature.

Authors

Chen D; Chiang Y-J; Memon N; Wu X

Pagination

pp. 372-381

Publisher

Institute of Electrical and Electronics Engineers (IEEE)

Publication Date

January 1, 2003

DOI

10.1109/dcc.2003.1194028

Name of conference

Data Compression Conference, 2003. Proceedings. DCC 2003
View published work (Non-McMaster Users)

Contact the Experts team