TY - JOUR
T1 - Bounding the depth of search trees
AU - Fraenkel, A. S.
PY - 1993
Y1 - 1993
N2 - For an ordered sequence of n heights, Huffman's algorithm constructs in time and space a search trees with minimum average path length, or, which is equivalent, a minimum redundancy code. However, if an upper bound B is imposed on the length of the codewords, the best known algorithms for the construction of an optimal code have time and space complexities. A new algorithm is presented, which yields sub-optimal codes, but in time and space. Under certain conditions, these codes are shown to be close to optimal, and extensive experiments suggest that in many practical codes are shown to be close to optimal, and extensive experiments suggest that in many practical applications, the deviation from the optimum is negligible.
AB - For an ordered sequence of n heights, Huffman's algorithm constructs in time and space a search trees with minimum average path length, or, which is equivalent, a minimum redundancy code. However, if an upper bound B is imposed on the length of the codewords, the best known algorithms for the construction of an optimal code have time and space complexities. A new algorithm is presented, which yields sub-optimal codes, but in time and space. Under certain conditions, these codes are shown to be close to optimal, and extensive experiments suggest that in many practical codes are shown to be close to optimal, and extensive experiments suggest that in many practical applications, the deviation from the optimum is negligible.
UR - http://www.scopus.com/inward/record.url?scp=0027806254&partnerID=8YFLogxK
U2 - 10.1093/comjnl/36.7.668
DO - 10.1093/comjnl/36.7.668
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
SN - 0010-4620
VL - 36
SP - 668
EP - 678
JO - Computer Journal
JF - Computer Journal
IS - 7
ER -