繁体   English   中英

霍夫曼最小方差编码

[英]Huffman minimum variance coding

众所周知,具有最小方差的霍夫曼代码是优选的。 我已经浏览了整个波兰语/英语互联网,这就是我发现的问题:要以最小的方差构建霍夫曼代码,您需要使用以下方法之一断开联系(当然,节点的概率是最重要的):

  • 选择代表最短树的节点
  • 选择最早创建的节点(考虑开始时创建的叶子)。

问题是,我找不到任何这些方法的正确性的证明。 有人可以证明这些吗?

我很乐意澄清任何事情。

有些系统比“有领带时,要做出选择以最大程度地减少树的最大深度”的约束更具约束力-他们对树的最大深度设置了硬限制( 长度限制,也称为最小方差霍夫曼编码 ):

我的理解是,人们已经开发出了几种启发式算法来限制Huffman码字长度 ,这些算法可以正常工作,但是启发式方法并不总是能够提供最佳的压缩效果

有好几个人提到“最佳长度限制的霍夫曼码”,并且显然有不止一种算法可以找到它们:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM