2015
DOI: 10.1016/j.ipl.2015.03.006
|View full text |Cite
|
Sign up to set email alerts
|

Longest common substrings with k mismatches

Abstract: The longest common substring with $k$-mismatches problem is to find, given two strings $S_1$ and $S_2$, a longest substring $A_1$ of $S_1$ and $A_2$ of $S_2$ such that the Hamming distance between $A_1$ and $A_2$ is $\le k$. We introduce a practical $O(nm)$ time and $O(1)$ space solution for this problem, where $n$ and $m$ are the lengths of $S_1$ and $S_2$, respectively. This algorithm can also be used to compute the matching statistics with $k$-mismatches of $S_1$ and $S_2$ in $O(nm)$ time and $O(m)$ space. … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
31
0

Year Published

2015
2015
2019
2019

Publication Types

Select...
4
3
1
1

Relationship

0
9

Authors

Journals

citations
Cited by 33 publications
(31 citation statements)
references
References 11 publications
0
31
0
Order By: Relevance
“…The longest common substring with one mismatch problem was first considered in [6], where an O(n 2 )-time and O(n)-space solution was given. This result was further improved by Flouri et al [14], who showed an O(n log n)-time and O(n)-space solution.…”
Section: Related Workmentioning
confidence: 80%
“…The longest common substring with one mismatch problem was first considered in [6], where an O(n 2 )-time and O(n)-space solution was given. This result was further improved by Flouri et al [14], who showed an O(n log n)-time and O(n)-space solution.…”
Section: Related Workmentioning
confidence: 80%
“…suffix tree of sequences in reverse to find the longest repeats with k consecutive mismatches among two strings. A modified version of Crochemore’s algorithm was developed by Flouri et al Flouri et al (2015) for finding longest common substring with one mismatch. The above method could be extended for more than two sequences, as employed in STAG-CNS, by using a generalized suffix tree and a reverse generalized suffix tree.…”
Section: Discussionmentioning
confidence: 99%
“…Alignment problems have sustained interest in the computer science community over many decades (see e.g., book [4]). The edit metric has been recently well-studied in the streaming model, e.g., [3], [5], [9], [10], [6]), and "mismatches" in the Hamming metric have been investigated in [25], [21], [2], [13], [11], [28], [16], [12].…”
Section: Motivation and Related Workmentioning
confidence: 99%