On the bit-complexity of Lempel-Ziv compression

被引:0
|
作者
Ferragina, Paolo [1 ]
Nitto, Igor [1 ]
Venturini, Rossano [1 ]
机构
[1] Univ Pisa, Dipartimento Informat, I-56127 Pisa, Italy
关键词
ALGORITHM;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
One of the most famous and investigated lossless data-compression schemes is the one introduced by Lempel and Ziv about 30 years ago [37]. This compression scheme is known as "dictionary-based compressor" and consists of squeezing an input string by replacing some of its substrings with (shorter) codewords which are actually pointers to a dictionary of phrases built as the string is processed. Surprisingly enough, although many fundamental results are nowadays known about the speed and effectiveness of this compression process (see e.g. [23, 281 and references therein), "we are not aware of any parsing scheme that achieves optimality when the LZ77-dictionary is in use under any constraint on the codewords other than being of equal length" [28, pag. 159]. Here optimality means to achieve the minimum number of bits in compressing each individual input string, without any assumption on its generating source. In this paper we investigate three issues pertaining to the bit-complexity of LZ-based compressors, and we design algorithms which achieve bit-optimality in the compressed output size by taking efficient/optimal time and optimal space. These theoretical results will be sustained by some experiments that will compare our novel LZ-based compressors against the most popular compression tools (like gzip, bzip2) and state-of-the-art compressors (like the booster of [14, 13]).
引用
收藏
页码:768 / 777
页数:10
相关论文
共 50 条
  • [21] Lempel-Ziv: a "one-bit catastrophe" but not a tragedy
    Lagarde, Guillaume
    Perifel, Sylvain
    SODA'18: PROCEEDINGS OF THE TWENTY-NINTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2018, : 1478 - 1495
  • [22] On the Nonlinear complexity and Lempel-Ziv complexity of finite length sequences
    Limniotis, Konstantinos
    Kolokotronis, Nicholas
    Kalouptsidis, Nicholas
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2007, 53 (11) : 4293 - 4302
  • [23] Polylog Space Compression Is Incomparable with Lempel-Ziv and Pushdown Compression
    Mayordomo, Elvira
    Moser, Philippe
    SOFSEM 2009-THEORY AND PRACTICE OF COMPUTER SCIENCE, PROCEEDINGS, 2009, 5404 : 633 - +
  • [24] Polylog Space Compression, Pushdown Compression, and Lempel-Ziv Are Incomparable
    Elvira Mayordomo
    Philippe Moser
    Sylvain Perifel
    Theory of Computing Systems, 2011, 48 : 731 - 766
  • [25] Polylog Space Compression, Pushdown Compression, and Lempel-Ziv Are Incomparable
    Mayordomo, Elvira
    Moser, Philippe
    Perifel, Sylvain
    THEORY OF COMPUTING SYSTEMS, 2011, 48 (04) : 731 - 766
  • [26] Diagnosis of neurodegenerative diseases with a refined Lempel-Ziv complexity
    Zhao, Huan
    Xie, Junxiao
    Chen, Yangquan
    Cao, Junyi
    Liao, Wei-Hsin
    Cao, Hongmei
    COGNITIVE NEURODYNAMICS, 2024, 18 (03) : 1153 - 1166
  • [27] A permutation Lempel-Ziv complexity measure for EEG analysis
    Bai, Yang
    Liang, Zhenhu
    Li, Xiaoli
    BIOMEDICAL SIGNAL PROCESSING AND CONTROL, 2015, 19 : 102 - 114
  • [28] Redundancy estimates for the Lempel-Ziv algorithm of data compression
    Potapov, VN
    DISCRETE APPLIED MATHEMATICS, 2004, 135 (1-3) : 245 - 254
  • [29] Compression of low entropy strings with Lempel-Ziv algorithms
    Kosaraju, SR
    Manzini, G
    SIAM JOURNAL ON COMPUTING, 2000, 29 (03) : 893 - 911
  • [30] A Lempel-Ziv complexity measure for muscle fatigue estimation
    Talebinejad, Mehran
    Chan, Adrian D. C.
    Miri, Ali
    JOURNAL OF ELECTROMYOGRAPHY AND KINESIOLOGY, 2011, 21 (02) : 236 - 241