Lempel-Ziv Parsing in External Memory
Data Structures and Algorithms
2020-12-11 v1
Abstract
For decades, computing the LZ factorization (or LZ77 parsing) of a string has been a requisite and computationally intensive step in many diverse applications, including text indexing and data compression. Many algorithms for LZ77 parsing have been discovered over the years; however, despite the increasing need to apply LZ77 to massive data sets, no algorithm to date scales to inputs that exceed the size of internal memory. In this paper we describe the first algorithm for computing the LZ77 parsing in external memory. Our algorithm is fast in practice and will allow the next generation of text indexes to be realised for massive strings and string collections.
Keywords
Cite
@article{arxiv.1307.1428,
title = {Lempel-Ziv Parsing in External Memory},
author = {Juha Kärkkäinen and Dominik Kempa and Simon J. Puglisi},
journal= {arXiv preprint arXiv:1307.1428},
year = {2020}
}
Comments
10 pages