Dynamic index, LZ factorization, and LCE queries in compressed space
Abstract
In this paper, we present the following results: (1) We propose a new \emph{dynamic compressed index} of space, that supports searching for a pattern in the current text in time and insertion/deletion of a substring of length in time, where is the length of the current text, is the maximum length of the dynamic text, is the size of the Lempel-Ziv77 (LZ77) factorization of the current text, and . (2) We propose a new space-efficient LZ77 factorization algorithm for a given text of length , which runs in time with working space, where . (3) We propose a data structure of space which supports longest common extension (LCE) queries on the text in time, where is the output LCE length. On top of the above contributions, we show several applications of our data structures which improve previous best known results on grammar-compressed string processing.
Keywords
Cite
@article{arxiv.1504.06954,
title = {Dynamic index, LZ factorization, and LCE queries in compressed space},
author = {Takaaki Nishimoto and I Tomohiro and Shunsuke Inenaga and Hideo Bannai and Masayuki Takeda},
journal= {arXiv preprint arXiv:1504.06954},
year = {2016}
}