• 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