An efficient algorithm for LCS problem between two arbitrary sequences
From MaRDI portal
Summary: The longest common subsequence (LCS) problem is a classic computer science problem. For the essential problem of computing LCS between two arbitrary sequences \(s 1\) and \(s 2\), this paper proposes an algorithm taking \(O(n + r)\) space and \(O(r + n^2)\) time, where \(r\) is the total number of elements in the set \(\left\{(i, j) \mid s 1 [i] = s 2 [j]\right\}\). The algorithm can be more efficient than relevant classical algorithms in specific ranges of \(r\).
Recommendations
Cites work
- A bit-string longest-common-subsequence algorithm
- A fast algorithm for computing longest common subsequences
- A fast and practical bit-vector algorithm for the longest common subsequence problem
- A faster algorithm computing string edit distances
- A linear space algorithm for computing maximal common subsequences
- A longest common subsequence algorithm suitable for similar text strings
- Algorithms for the Longest Common Subsequence Problem
- Algorithms on Strings, Trees and Sequences
- Bounds on the Complexity of the Longest Common Subsequence Problem
- Fast and compact regular expression matching
- scientific article; zbMATH DE number 3340123 (Why is no real title available?)
- Longest common subsequences of two random sequences
- New tabulation and sparse dynamic programming based techniques for sequence similarity problems
- Sparse dynamic programming I
- The central limit theorem around 1935. With comments, and a rejoinder by the author
- The Complexity of Some Problems on Subsequences and Supersequences
- The early history of the factorial function
- The longest common subsequence problem revisited
Cited in
(4)
This page was built for publication: An efficient algorithm for LCS problem between two arbitrary sequences
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1720875)