Proceedings of the Twentieth Annual ACM-SIAM Symposium on Discrete Algorithms 2009
DOI: 10.1137/1.9781611973068.83
|View full text |Cite
|
Sign up to set email alerts
|

A Generic Top-Down Dynamic-Programming Approach to Prefix-Free Coding

Abstract: Given a probability distribution over a set of n words to be transmitted, the Huffman Coding problem is to find a minimal-cost prefix free code for transmitting those words. The basic Huffman coding problem can be solved in O(n log n) time but variations are more difficult. One of the standard techniques for solving these variations utilizes a top-down dynamic programming approach.In this paper we show that this approach is amenable to dynamic programming speedup techniques, permitting a speedup of an order of… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2010
2010
2016
2016

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 24 publications
(50 reference statements)
0
1
0
Order By: Relevance
“…For mixed-radix output, in the special case where the radices at each position are fully specified, the relevant cousin of the Huffman code is the mixed-radix Huffman code, for the discovery of which optimal dynamic programming strate-gies have been presented [47,48]. However, taking this approach in our situation would require a different mixed-radix Huffman code for every possible combination of radices, and so is not particularly convenient for the situation when the number of available coding nucleotides varies from site to site (as in the repeat-avoiding code).…”
Section: A Transducer That Converts a Binary Sequence Into Amentioning
confidence: 99%
“…For mixed-radix output, in the special case where the radices at each position are fully specified, the relevant cousin of the Huffman code is the mixed-radix Huffman code, for the discovery of which optimal dynamic programming strate-gies have been presented [47,48]. However, taking this approach in our situation would require a different mixed-radix Huffman code for every possible combination of radices, and so is not particularly convenient for the situation when the number of available coding nucleotides varies from site to site (as in the repeat-avoiding code).…”
Section: A Transducer That Converts a Binary Sequence Into Amentioning
confidence: 99%