Range predecessor and Lempel-Ziv parsing

D Belazzougui, SJ Puglisi - Proceedings of the twenty-seventh annual ACM …, 2016 - SIAM
Abstract The Lempel-Ziv parsing of a string (LZ77 for short) is one of the most important and
widely-used algorithmic tools in data compression and string processing. We show that the …

Linear time Lempel-Ziv factorization: Simple, fast, small

J Kärkkäinen, D Kempa, SJ Puglisi - … Bad Herrenalb, Germany, June 17-19 …, 2013 - Springer
Computing the LZ factorization (or LZ77 parsing) of a string is a computational bottleneck in
many diverse applications, including data compression, text indexing, and pattern discovery …

[HTML][HTML] A really simple approximation of smallest grammar

A Jeż - Theoretical Computer Science, 2016 - Elsevier
In this paper we present a really simple linear-time algorithm constructing a context-free
grammar of size 4 g log 3/2⁡(N/g) for the input string, where N is the size of the input string …

Simpler and faster Lempel Ziv factorization

K Goto, H Bannai - 2013 Data Compression Conference, 2013 - ieeexplore.ieee.org
We present a new, simple, and efficient approach for computing the Lempel-Ziv (LZ77)
factorization of a string in linear time, based on suffix arrays. Computational experiments on …

Lempel-Ziv parsing in external memory

J Kärkkäinen, D Kempa… - 2014 Data Compression …, 2014 - ieeexplore.ieee.org
In the 35 years since its discovery, the Lempel-Ziv factorization (or LZ77 parsing) has
become a fundamental method for data compression and string processing. In many …

Space efficient linear time Lempel-Ziv factorization for small alphabets

K Goto, H Bannai - 2014 Data Compression Conference, 2014 - ieeexplore.ieee.org
We present a new linear time algorithm for computing the Lempel-Ziv Factorization (LZ77) of
a given string of length N on an alphabet of size σ, that utilizes only N log N+ O (σ log N) bits …

Maintaining the size of LZ77 on semi-dynamic strings

H Bannai, P Charalampopoulos… - … Annual Symposium on …, 2024 - drops.dagstuhl.de
We consider the problem of maintaining the size of the LZ77 factorization of a string S of
length at most n under the following operations:(a) appending a given letter to S and (b) …

Lempel-Ziv factorization: Simple, fast, practical

D Kempa, SJ Puglisi - 2013 Proceedings of the Fifteenth Workshop on …, 2013 - SIAM
Abstract For decades the Lempel-Ziv (LZ77) factorization has been a cornerstone of data
compression and string processing algorithms, and uses for it are still being uncovered. For …

Computing palindromic factorizations and palindromic covers on-line

S Sugimoto, S Inenaga, H Bannai, M Takeda - … on Combinatorial Pattern …, 2014 - Springer
A palindromic factorization of a string w is a factorization of w consisting only of palindromic
substrings of w. In this paper, we present an on-line O (n log n)-time O (n)-space algorithm to …

CHICO: A compressed hybrid index for repetitive collections

D Valenzuela - … Algorithms: 15th International Symposium, SEA 2016 …, 2016 - Springer
Indexing text collections to support pattern matching queries is a fundamental problem in
computer science. New challenges keep arising as databases grow, and for repetitive …