Fully dynamic data structure for LCE queries in compressed space
Takaaki Nishimoto, Tomohiro I, Shunsuke Inenaga, Hideo Bannai, and Masayuki Takeda

TL;DR
This paper introduces a fully dynamic, compressed-space data structure for Longest Common Extension (LCE) queries that supports efficient updates and construction from various compressed formats, advancing string processing capabilities.
Contribution
It presents the first fully dynamic LCE data structure in compressed space with efficient update and construction algorithms from multiple input formats.
Findings
Supports LCE queries in logarithmic time relative to string length and answer length.
Enables insertion and deletion of substrings in polylogarithmic time.
Improves bounds for grammar-compressed string processing applications.
Abstract
A Longest Common Extension (LCE) query on a text of length asks for the length of the longest common prefix of suffixes starting at given two positions. We show that the signature encoding of size [Mehlhorn et al., Algorithmica 17(2):183-198, 1997] of , which can be seen as a compressed representation of , has a capability to support LCE queries in time, where is the answer to the query, is the size of the Lempel-Ziv77 (LZ77) factorization of , and is an integer that can be handled in constant time under word RAM model. In compressed space, this is the fastest deterministic LCE data structure in many cases. Moreover, can be enhanced to support efficient update operations: After processing in time, we can…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
