DocumentCode
3605629
Title
Optimal Codes With Limited Kraft Sum
Author
Aghajan, Adel ; Khosravifard, Mohammadali
Author_Institution
Dept. of Electr. & Comput. Eng., Isfahan Univ. of Technol., Isfahan, Iran
Volume
61
Issue
11
fYear
2015
Firstpage
6385
Lastpage
6394
Abstract
The well-known Huffman algorithm is an elegant approach to solve the basic problem of finding the optimal code among those with Kraft sums smaller than or equal to 1. In this paper, an extended problem is investigated, where the Kraft sum of the usable codes is limited to a given real number γ, 0 <; γ <; 1. Unlike the case γ = 1 (i.e., Huffman coding), for γ <; 1, the Kraft sum of the optimal code is not necessarily equal to γ. However, we show that the Kraft sum of the optimal code lies in a finite set of rational numbers which depend on the value of γ. This motivates us to first devise a recursive algorithm to obtain the optimal codelengths with Kraft sum equal to γ´, where γ´ has a finite binary representation and 0 <; γ´ <; 1. To do so, the set of N-tuple codelength vectors with a specific Kraft sum γ´ is characterized. The binary representation of γ plays a fundamental role in all problems that arise for γ <; 1.
Keywords
Huffman codes; binary codes; recursive estimation; Huffman algorithm; N-tuple codelength vector; finite binary representation; limited Kraft sum; optimal code; rational number finite set; recursive algorithm; Binary codes; Context; Huffman coding; Optimization; Probability distribution; Redundancy; Upper bound; Huffman code; Kraft sum; Prefix-free code; fix-free code; optimal codelength vector;
fLanguage
English
Journal_Title
Information Theory, IEEE Transactions on
Publisher
ieee
ISSN
0018-9448
Type
jour
DOI
10.1109/TIT.2015.2477822
Filename
7254175
Link To Document