Sublinear space algorithms for the longest common substring problem
From MaRDI portal
Abstract: Given documents of total length , we consider the problem of finding a longest string common to at least of the documents. This problem is known as the emph{longest common substring (LCS) problem} and has a classic space and time solution (Weiner [FOCS'73], Hui [CPM'92]). However, the use of linear space is impractical in many applications. In this paper we show that for any trade-off parameter , the LCS problem can be solved in space and time, thus providing the first smooth deterministic time-space trade-off from constant to linear space. The result uses a new and very simple algorithm, which computes a -additive approximation to the LCS in time and space. We also show a time-space trade-off lower bound for deterministic branching programs, which implies that any deterministic RAM algorithm solving the LCS problem on documents from a sufficiently large alphabet in space must use time.
Recommendations
Cited in
(25)- Longest common substring made fully dynamic
- Sparse LCS Common Substring Alignment
- Substring complexity in sublinear space
- A substring-substring LCS data structure
- Linear-time algorithm for long LCF with k mismatches
- Sparse LCS common substring alignment
- Time-space trade-offs for the longest common substring problem
- Longest common factor after one edit operation
- Longest common substring with approximately \(k\) mismatches
- Efficient algorithms for the longest common subsequence in \(k\)-length substrings
- Dynamic and internal longest common substring
- Longest property-preserved common factor: a new string-processing framework
- Dynamic longest common substring in polylogarithmic time
- The substring inclusion constraint longest common subsequence problem can be solved in quadratic time
- Near-optimal quantum algorithms for string problems
- LP-based heuristics for the distinguishing string and substring selection problems
- A linear-space algorithm for the substring constrained alignment problem
- Internal pattern matching in small space and applications
- Longest common substrings with k mismatches
- On the common substring alignment problem
- Quantum meets fine-grained complexity: sublinear time quantum algorithms for string problems
- Approximating LZ77 via Small-Space Multiple-Pattern Matching
- The longest common substring problem
- Longest common subsequence in sublinear space
- A simple grammar-based index for finding approximately longest common substrings
This page was built for publication: Sublinear space algorithms for the longest common substring problem
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2921446)