Dynamic index and LZ factorization in compressed space

Takaaki Nishimoto, I. Tomohiro, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda

Research output: Chapter in Book/Report/Conference proceedingConference contribution

9 Citations (Scopus)

Abstract

In this paper, we propose a new dynamic compressed index of O(w) space for a dynamic text T, where w = O(min(z logN log-M,N)) is the size of the signature encoding of T, z is the size of the Lempel-Ziv77 (LZ77) factorization of T, N is the length of T, and M ≥ 4N is an integer that can be handled in constant time under word RAM model. Our index supports searching for a pattern P in T in O(|P|fA + log w log |P| log-M(logN + log |P| log-M) + occ logN) time and insertion/deletion of a substring of length y in O((y + logN log-M) log w logN log-M) time, where fA = O(min{log logM log log w log log logM , √ log w log log w}). Also, we propose a new spaceefficient LZ77 factorization algorithm for a given text of length N, which runs in O(NfA + z log w log3 N(log- N)2) time with O(w) working space.

Original languageEnglish
Title of host publicationProceedings of the Prague Stringology Conference, PSC 2016
EditorsJan Holub, Jan Zdarek
PublisherPrague Stringology Club
Pages158-171
Number of pages14
ISBN (Electronic)9788001059968
Publication statusPublished - 2016
Event20th Prague Stringology Conference, PSC 2016 - Prague, Czech Republic
Duration: Aug 29 2016Aug 31 2016

Publication series

NameProceedings of the Prague Stringology Conference, PSC 2016

Conference

Conference20th Prague Stringology Conference, PSC 2016
Country/TerritoryCzech Republic
CityPrague
Period8/29/168/31/16

All Science Journal Classification (ASJC) codes

  • Mathematics(all)

Fingerprint

Dive into the research topics of 'Dynamic index and LZ factorization in compressed space'. Together they form a unique fingerprint.

Cite this