2016 Data Compression Conference (DCC) 2016
DOI: 10.1109/dcc.2016.38
|View full text |Cite
|
Sign up to set email alerts
|

Lempel-Ziv Computation in Compressed Space (LZ-CICS)

Abstract: We show that both the Lempel-Ziv-77 and the Lempel-Ziv-78 factorization of a text of length n on an integer alphabet of size σ can be computed in O(n lg lg σ) time (linear time if we allow randomization) using O(n lg σ) bits of working space. Given that a compressed representation of the suffix tree is loaded into RAM, we can compute both factorizations in O(n) time using z lg n + O(n) bits of space, where z is the number of factors.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
12
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 12 publications
(13 citation statements)
references
References 19 publications
1
12
0
Order By: Relevance
“…For example, a simple and classical implementation compresses a text of length n over an alphabet [1..σ] into z integers, where √ n ≤ z = O(n/ lg σ n), in O(n lg σ) deterministic or O(n) randomized time, using O(z lg n) = O(n lg σ) bits of space. A comparable result for LZ77 was obtained only recently [11] and it required sophisticated compressed suffix array construction algorithms.…”
Section: Introductionsupporting
confidence: 66%
See 3 more Smart Citations
“…For example, a simple and classical implementation compresses a text of length n over an alphabet [1..σ] into z integers, where √ n ≤ z = O(n/ lg σ n), in O(n lg σ) deterministic or O(n) randomized time, using O(z lg n) = O(n lg σ) bits of space. A comparable result for LZ77 was obtained only recently [11] and it required sophisticated compressed suffix array construction algorithms.…”
Section: Introductionsupporting
confidence: 66%
“…They use the compact LZTrie representation described in the previous section. An obstacle to further reducing the space is that they need to build the whole LZTrie before they can build Reference RAM space in bits Compression time Classic [19] O(z lg n) O(n lg σ) O(z lg n) O(n) * Fischer et al [8] (1 + )n lg n + O(n) O(n/ 2 ) Köppl and Sadakane [11] O(n lg σ) O(n lg lg σ) Table 1: Previous and new LZ78 compression algorithms. Times with a star mean expected time of randomized algorithms.…”
Section: Previous Work On Lz78 Constructionmentioning
confidence: 99%
See 2 more Smart Citations
“…Another application is that we can now compute the Lempel-Ziv 77 and 78 parsings [29,46,47] of a string T [0..n − 1] in deterministic linear time using O(n log σ) bits: Köppl and Sadakane [27] recently showed that, if one has a compressed suffix tree on T , then they need only O(n) additional (deterministic) time and O(z log n) bits to produce the parsing, where z is the resulting number of phrases. Since z ≤ n/ log σ n, the space is O(n log σ) bits.…”
Section: Discussionmentioning
confidence: 99%