2011-04-12 5 views
1

제발 설명해 주시겠습니까 LZ 복잡 알고리즘이 데이터 압축과 어떻게 통합됩니까? 데이터를 압축하거나 어휘의 고유 한 부분 문자열 수만 예측합니까?LZ 복잡도 알고리즘

감사합니다.

답변

3

실제로 압축을 수행하지 않고도 LZ 복잡도를 계산할 수 있지만 입력 데이터를 LZ 압축 할 때처럼 계산이 많이 발생합니다. 예를 들어 calculating Lempel-Ziv (LZ) complexity (aka sequence complexity) of a binary string을 참조하십시오. 여기서 대답 중 하나는 LZ 복잡도를 계산하기위한 (비 압축) 코드입니다.

+0

감사! 그러나 압축을 생성하고 복잡성을 계산하는 다른 방법이 있습니까? – lexeme

+0

나는 그렇게 생각한다; 표준 LZ 압축기를 실행하고 사전에 이미있는 문자열의 일부가 아닌 비트가 나타날 때마다 카운터를 증가 시키면 입력의 LZ 복잡도가 높아집니다. 아니면 적어도 그 근사치; 실용적인 LZ 압축기는 근사치를 만듭니다. –