On the Suitability of Suffix Arrays for Lempel-Ziv Data Compression

被引:0
|
作者
Ferreira, Artur J. [1 ,3 ]
Oliveira, Arlindo L. [2 ,4 ]
Figueiredo, Mario A. T. [3 ,4 ]
机构
[1] Inst Super Engn Lisboa, Lisbon, Portugal
[2] Inst Eng Sistemas Comp, Invest Desenvolvimento, Lisbon, Portugal
[3] Inst Telecomun, Lisbon, Portugal
[4] Inst Superior Tech, Lisbon, Portugal
来源
关键词
CONSTRUCTION; ALGORITHM;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Lossless compression algorithms of the Lempel-Ziv (LZ) family are widely used nowadays. Regarding time and memory requirements, LZ encoding is much more demanding than decoding. In order to speed up the encoding process, efficient data structures, like suffix trees, have been used. In this paper, we explore the use of suffix arrays to hold the dictionary of the LZ encoder, and propose an algorithm to search over it. We show that the resulting encoder attains roughly the same compression ratios as those based on suffix trees. However, the amount of memory required by the suffix array is fixed, and much lower than the variable amount of memory used by encoders based on suffix trees (which depends on the text to encode). We conclude that suffix arrays, when compared to suffix trees in terms of the trade-off among time, memory, and compression ratio, may be preferable in scenarios (e.g., embedded systems) where memory is at a premium and high speed is not critical.
引用
收藏
页码:267 / +
页数:3
相关论文
共 50 条
  • [1] Lempel-Ziv dimension for Lempel-Ziv compression
    Lopez-Valdes, Maria
    [J]. MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2006, PROCEEDINGS, 2006, 4162 : 693 - 703
  • [2] Suffix arrays - A competitive choice for fast Lempel-Ziv compressions
    Ferreira, Artur J.
    Oliveira, Arlindo L.
    Figueiredo, Mario A. T.
    [J]. SIGMAP 2008: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND MULTIMEDIA APPLICATIONS, 2008, : 5 - +
  • [3] Reversed Lempel-Ziv Factorization with Suffix Trees
    Koppl, Dominik
    [J]. ALGORITHMS, 2021, 14 (06)
  • [4] Redundancy estimates for the Lempel-Ziv algorithm of data compression
    Potapov, VN
    [J]. DISCRETE APPLIED MATHEMATICS, 2004, 135 (1-3) : 245 - 254
  • [5] An improved Lempel-Ziv algorithm for sequential data compression
    Jena, SK
    [J]. INTERNATIONAL JOURNAL OF HIGH SPEED COMPUTING, 1999, 10 (03): : 275 - 283
  • [6] Lempel-Ziv Data Compression on Parallel and Distributed Systems
    De Agostino, Sergio
    [J]. ALGORITHMS, 2011, 4 (03): : 183 - 199
  • [7] Generalized Lempel-Ziv compression for audio
    Kirovski, Darko
    Landau, Zeph
    [J]. IEEE TRANSACTIONS ON AUDIO SPEECH AND LANGUAGE PROCESSING, 2007, 15 (02): : 509 - 518
  • [8] Generalized Lempel-Ziv compression for audio
    Kirovski, D
    Landau, Z
    [J]. 2004 IEEE 6TH WORKSHOP ON MULTIMEDIA SIGNAL PROCESSING, 2004, : 127 - 130
  • [9] Lempel-Ziv compression of structured text
    Adiego, J
    Navarro, G
    de la Fuente, P
    [J]. DCC 2004: DATA COMPRESSION CONFERENCE, PROCEEDINGS, 2004, : 112 - 121
  • [10] Lempel-Ziv and Multiscale Lempel-Ziv Complexity in Depression
    Kalev, K.
    Bachmann, M.
    Orgo, L.
    Lass, J.
    Hinrikus, H.
    [J]. 2015 37TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2015, : 4158 - 4161