• DocumentCode
    1173363
  • Title

    Near-optimal depth-constrained codes

  • Author

    Gupta, Pankaj ; Prabhakar, Balaji ; Boyd, Stephen

  • Author_Institution
    Cypress Semicond., Palo Alto, CA, USA
  • Volume
    50
  • Issue
    12
  • fYear
    2004
  • Firstpage
    3294
  • Lastpage
    3298
  • Abstract
    This note considers an n-letter alphabet in which the ith letter is accessed with probability pi. The problem is to design efficient algorithms for constructing near-optimal, depth-constrained Huffman and alphabetic codes. We recast the problem as one of determining a probability vector q*=(q*1,...,q*n) in an appropriate convex set, S, so as to minimize the relative entropy D(p||q) over all q∈S. Methods from convex optimization give an explicit solution for q* in terms of p. We show that the Huffman and alphabetic codes so constructed are within 1 and 2 bits of the corresponding optimal depth-constrained codes.
  • Keywords
    Huffman codes; codes; entropy; optimisation; probability; Huffman codes; alphabetic codes; convex optimization; n-letter alphabet; near-optimal depth-constrained codes; probability vector; relative entropy minimization; Algorithm design and analysis; Binary trees; Code standards; Decoding; Encoding; Entropy; Internet; Optimization methods; Tree data structures; 65; Alphabetic codes; prefix lookup; router;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/TIT.2004.838345
  • Filename
    1362912