• DocumentCode
    1523312
  • Title

    Average-sense optimality and competitive optimality for almost instantaneous VF codes

  • Author

    Yamamoto, Hirosuke ; Yokoo, Hidetoshi

  • Author_Institution
    Dept. of Math. Inf., Tokyo Univ., Japan
  • Volume
    47
  • Issue
    6
  • fYear
    2001
  • fDate
    9/1/2001 12:00:00 AM
  • Firstpage
    2174
  • Lastpage
    2184
  • Abstract
    One-shot coding and repeated coding are considered for the class of almost instantaneous variable-to-fixed length (AIVF) codes, CAIVF, which includes some nonproper VF codes in addition to the class of proper VF codes, CPVF. An algorithm is given to construct the average-sense optimal (a-optimal) AIVF code in one-shot coding that attains the maximum average parse length in CAIVF. The algorithm can also be used to obtain an AIVF code with multiple parse trees, which can attain good performance for repeated coding. Generally, the a-optimal code for one-shot coding and the good code for repeated coding are more efficient than the Tunstall (1967) code in A-ary cases if A⩾3 although they coincide with the Tunstall code in the binary case. The competitively optimal (c-optimal) VF code is also considered for one-shot coding, and it is shown that the c-optimal code does not always exist in CPVF and in CAIVF. Furthermore, whenever the c-optimal code exists, the Tunstall code is c-optimal in CPVF and the a-optimal code obtained by our algorithm is c-optimal in CAIVF if A=2 or 3, but the a-optimal code is not always c-optimal in CAIVF if A⩾4
  • Keywords
    grammars; optimisation; tree codes; variable length codes; Tunstall code; a-optimal code; algorithm; almost instantaneous VF codes; average-sense optimality; c-optimal VF code; competitive optimality; competitively optimal VF code; maximum average parse length; multiple parse trees; nonproper VF codes; one-shot coding; performance; proper VF codes; repeated coding; stationary memoryless source; variable-to-fixed length codes; Computer science; Decoding; Delay; Encoding; Informatics; Source coding;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/18.945241
  • Filename
    945241