2011-04-12 163 views
1

能否请你解释一下:LZ复杂度算法如何与数据压缩结合起来?它是否(或者意味着)压缩数据,或者它只估计词汇表中唯一子字符串的数量?LZ复杂度算法

谢谢!

回答

3

虽然计算看起来很像LZ压缩输入数据时发生的情况,但您可以在不进行任何压缩的情况下计算LZ复杂度。参见例如calculating Lempel-Ziv (LZ) complexity (aka sequence complexity) of a binary string其中一个答案具有用于计算LZ复杂度的(非压缩)代码。

+0

好的!谢谢!但是有没有产生压缩和计算复杂度的其他方式? – lexeme 2011-04-12 18:49:09

+0

我这么认为;如果你只是运行一个标准的LZ压缩器,并且每当你看到一个不在字典中已经存在的字符串的一部分的时候增加一个计数器,就会导致输入的LZ复杂度。或者至少是近似的;实际的LZ压缩机做了一些近似。 – 2011-04-12 21:34:15