Faster compact on-line Lempel-Ziv factorization
From MaRDI portal
Abstract: We present a new on-line algorithm for computing the Lempel-Ziv factorization of a string that runs in time and uses only bits of working space, where is the length of the string and is the size of the alphabet. This is a notable improvement compared to the performance of previous on-line algorithms using the same order of working space but running in either time (Okanohara & Sadakane 2009) or time (Starikovskaya 2012). The key to our new algorithm is in the utilization of an elegant but less popular index structure called Directed Acyclic Word Graphs, or DAWGs (Blumer et al. 1985). We also present an opportunistic variant of our algorithm, which, given the run length encoding of size of a string of length , computes the Lempel-Ziv factorization on-line, in time and bits of space, which is faster and more space efficient when the string is run-length compressible.
Recommendations
Cited in
(12)- Refining the \(r\)-index
- Computing Lempel-Ziv factorization online
- LZD factorization: simple and practical online grammar compression with variable-to-fixed encoding
- Faster lightweight Lempel-Ziv parsing
- An Opportunistic Text Indexing Structure Based on Run Length Encoding
- Linear Time Lempel-Ziv Factorization: Simple, Fast, Small
- Almost linear time computation of maximal repetitions in run length encoded strings
- Sublinear time Lempel-Ziv (LZ77) factorization
- New advances in rightmost Lempel-Ziv
- Tight bounds for compressing substring samples
- Maintaining the size of LZ77 on semi-dynamic strings
- Lempel-Ziv factorization using less time \& space
This page was built for publication: Faster compact on-line Lempel-Ziv factorization
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2965527)