Longest common extensions with recompression
From MaRDI portal
Abstract: Given two positions and in a string of length , a longest common extension (LCE) query asks for the length of the longest common prefix between suffixes beginning at and . A compressed LCE data structure is a data structure that stores in a compressed form while supporting fast LCE queries. In this article we show that the recompression technique is a powerful tool for compressed LCE data structures. We present a new compressed LCE data structure of size that supports LCE queries in time, where is the size of Lempel-Ziv 77 factorization without self-reference of . Given as an uncompressed form, we show how to build our data structure in time and space. Given as a grammar compressed form, i.e., an straight-line program of size n generating , we show how to build our data structure in time and space. Our algorithms are deterministic and always return correct answers.
Recommendations
Cited in
(20)- Efficient algorithms to compute compressed longest common substrings and compressed palindromes
- Practical Performance of Space Efficient Data Structures for Longest Common Extensions.
- Longest common extensions in trees
- Longest common extensions in trees
- Longest Common Extensions in Partial Words
- Lyndon factorization of grammar compressed texts revisited
- Linear-time text compression by longest-first substitution
- Internal dictionary matching
- Logarithmic-time internal pattern matching queries in compressed and dynamic texts
- Dynamic longest common substring in polylogarithmic time
- Small-space LCE data structure with constant-time queries
- Fully dynamic data structure for LCE queries in compressed space
- Grammar-compressed indexes with logarithmic search time
- Longest common extensions with wildcards: trade-off and applications
- Construction of sparse suffix trees and LCE indexes in optimal time and space
- Sensitivity of string compressors and repetitiveness measures
- Generalized substring compression
- Computing Longest Common Substring and All Palindromes from Compressed Strings
- Locally consistent parsing for text indexing in small space
- Space-efficient conversions from SLPs
This page was built for publication: Longest common extensions with recompression
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5110882)