Computing Lempel-Ziv Factorization Online

Abstract

We present an algorithm which computes the Lempel-Ziv factorization of a word W of length n on an alphabet of size σ online in the following sense: it reads W starting from the left, and, after reading each r = O(σ n) characters of W, updates the Lempel-Ziv factorization. The algorithm requires O(n σ) bits of space and O(n 2 n) time. The basis of the algorithm is a sparse suffix tree combined with wavelet trees.

0

Discussion (0)

Sign in to join the discussion.

Loading comments…