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
Link To Document