首页> 外文会议>International Computer Science Symposium in Russia >Optimal Skeleton Huffman Trees Revisited
【24h】

Optimal Skeleton Huffman Trees Revisited

机译:再探最佳骨架霍夫曼树

获取原文

摘要

A skeleton Huffman tree is a Huffman tree in which all disjoint maximal perfect subtrees are shrunk into leaves. Skeleton Huffman trees, besides saving storage space, are also used for faster decoding and for speeding up Huffman-shaped wavelet trees. In 2017 Klein et al. introduced an optimal skeleton tree: for given symbol frequencies, it has the least number of nodes among all optimal prefix-free code trees (not necessarily Huffman's) with shrunk perfect subtrees. Klein et al. described a simple algorithm that, for fixed codeword lengths, finds a skeleton tree with the least number of nodes; with this algorithm one can process each set of optimal codeword lengths to find an optimal skeleton tree. However, there are exponentially many such sets in the worst case. We describe an O(n~2 log n)-time algorithm that, given n symbol frequencies, constructs an optimal skeleton tree and its corresponding optimal code.
机译:骨架霍夫曼树是霍夫曼树,其中所有不相交的最大完美子树都缩小为叶子。骨架霍夫曼树除了节省存储空间外,还用于更快的解码和加速霍夫曼形状的小波树。在2017年,Klein等人。引入了一个最佳骨架树:对于给定的符号频率,它在所有带有收缩的完美子树的最佳无前缀代码树(不一定是霍夫曼树)中具有最少的节点数。克莱因等。描述了一种简单算法,该算法对于固定的码字长度,找到节点数最少的骨架树;使用这种算法,可以处理每组最佳码字长度,以找到最佳骨架树。但是,在最坏的情况下,这样的集合成倍增加。我们描述了一种O(n〜2 log n)-时间算法,该算法在给定n个符号频率的情况下,构造了一个最优骨架树及其相应的最优代码。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号