Application of Lempel-Ziv factorization to the approximation of grammar-based compression

被引:174
|
作者
Rytter, W
机构
[1] Warsaw Univ, Inst Informat, PL-02097 Warsaw, Poland
[2] New Jersey Inst Technol, Dept Comp Sci, Newark, NJ 07102 USA
关键词
LZ-compression; minimal grammar; AVL-tree; AVL-grammar;
D O I
10.1016/S0304-3975(02)00777-6
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We introduce new type of context-free grammars, A VL-grammars, and show their applicability to grammar-based compression. Using this type of grammars we present 0(n log \Sigma\) time and 0(log n)-ratio approximation of minimal grammar-based compression of a given string of length it over an alphabet Sigma and 0(k log n) time transformation of LZ77 encoding of size k into a grammar-based encoding of size 0(k log n). A preliminary version of this paper has been presented in Rytter (Combinatorial Pattern Matching, Lecture Notes in Computer Science, vol. 2373, Springer, Berlin, June 2000, pp. 20-31), independently of Charikar et al. (STOC, 2002), where grammar-based approximation has been attacked with different construction and a more complicated type of grammars (alpha-balanced grammars for alpha less than or equal to 1 - 1/2 root2). The AVL-grammar is a very natural and simple tool for grammar based compression, it is a straightforward extension of the classical AVL-tree. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:211 / 222
页数:12
相关论文
共 50 条
  • [1] Application of Lempel-Ziv factorization to the approximation of grammar-based compression
    Rytter, W
    [J]. COMBINATORIAL PATTERN MATCHING, 2002, 2373 : 20 - 31
  • [2] Lempel-Ziv dimension for Lempel-Ziv compression
    Lopez-Valdes, Maria
    [J]. MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2006, PROCEEDINGS, 2006, 4162 : 693 - 703
  • [3] Lempel-Ziv Factorization Revisited
    Ohlebusch, Enno
    Gog, Simon
    [J]. COMBINATORIAL PATTERN MATCHING, 22ND ANNUAL SYMPOSIUM, CPM 2011, 2011, 6661 : 15 - 26
  • [4] Computing Lempel-Ziv Factorization Online
    Starikovskaya, Tatiana
    [J]. MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2012, 2012, 7464 : 789 - 799
  • [5] Practical Parallel Lempel-Ziv Factorization
    Shun, Julian
    Zhao, Fuyao
    [J]. 2013 DATA COMPRESSION CONFERENCE (DCC), 2013, : 123 - 132
  • [6] Generalized Lempel-Ziv compression for audio
    Kirovski, Darko
    Landau, Zeph
    [J]. IEEE TRANSACTIONS ON AUDIO SPEECH AND LANGUAGE PROCESSING, 2007, 15 (02): : 509 - 518
  • [7] On the Approximation Ratio of Lempel-Ziv Parsing
    Gagie, Travis
    Navarro, Gonzalo
    Prezza, Nicola
    [J]. LATIN 2018: THEORETICAL INFORMATICS, 2018, 10807 : 490 - 503
  • [8] Reversed Lempel-Ziv Factorization with Suffix Trees
    Koppl, Dominik
    [J]. ALGORITHMS, 2021, 14 (06)
  • [9] Generalized Lempel-Ziv compression for audio
    Kirovski, D
    Landau, Z
    [J]. 2004 IEEE 6TH WORKSHOP ON MULTIMEDIA SIGNAL PROCESSING, 2004, : 127 - 130
  • [10] Lempel-Ziv compression of structured text
    Adiego, J
    Navarro, G
    de la Fuente, P
    [J]. DCC 2004: DATA COMPRESSION CONFERENCE, PROCEEDINGS, 2004, : 112 - 121