2019
DOI: 10.1186/s12859-019-2819-0
|View full text |Cite
|
Sign up to set email alerts
|

String correction using the Damerau-Levenshtein distance

Abstract: Background In the string correction problem, we are to transform one string into another using a set of prescribed edit operations. In string correction using the Damerau-Levenshtein (DL) distance, the permissible edit operations are: substitution, insertion, deletion and transposition. Several algorithms for string correction using the DL distance have been proposed. The fastest and most space efficient of these algorithms is due to Lowrance and Wagner. It computes the DL distance between strings… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
54
0
1

Year Published

2020
2020
2024
2024

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 51 publications
(55 citation statements)
references
References 16 publications
0
54
0
1
Order By: Relevance
“…This observation has also been made in [2]. In [18] we developed algorithms that run in O(mn) time using only O(s * min{m, n} + m + n) space, where s is the size of the alphabet comprising the strings, to compute the DL distance as well as the corresponding edit sequence. Since s << m and s << n in most applications (e.g., s = 20 for protein sequences), this reduction in space enables the solution of much larger instances than is possible using the algorithm of [17].…”
Section: Introductionmentioning
confidence: 66%
See 2 more Smart Citations
“…This observation has also been made in [2]. In [18] we developed algorithms that run in O(mn) time using only O(s * min{m, n} + m + n) space, where s is the size of the alphabet comprising the strings, to compute the DL distance as well as the corresponding edit sequence. Since s << m and s << n in most applications (e.g., s = 20 for protein sequences), this reduction in space enables the solution of much larger instances than is possible using the algorithm of [17].…”
Section: Introductionmentioning
confidence: 66%
“…In this paper, we develop algorithms to compute the DL distance and corresponding edit sequence using O(m + n) space and O(mn) time. Extensive experimentation using 3 different platforms indicates that the algorithms of this paper are also faster than those of [18]. In fact, our fastest algorithm for the DL distance is up to 56.4% faster than the fastest algorithm in [18] when run on a single core.…”
Section: Introductionmentioning
confidence: 87%
See 1 more Smart Citation
“…The second method is based on pattern analysis for the estimation of the "similarity" of the individual sections of the PRS. In order to estimate each section at each position of the generated PRS, the Damerau-Levenshtein distance 26,27 was calculated. The Damerau-Levenshtein distance is a measure of the difference between two strings of characters, defined as the minimum number of operations such as inserting, deleting, replacing, and transposing (replacement of two adjacent characters) required to turn one string into another.…”
Section: Methodsmentioning
confidence: 99%
“…Levenshtein distance is the smallest number of insertions, deletion, and substitution processes that change a word or string to be another string [24]. For example, Levenshtein Distance of string "synthesis" and "synthesize" is 2 because there are two operations: change character 's' into 'z' and addition of character 'e'.…”
Section: Levenshtein Distancementioning
confidence: 99%