2011-04-12 210 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