Efficient algorithms for approximate string matching with swaps (1997) [4 citations — 0 self]
Abstract:
Most research on the edit distance problem and the k-differences problem considered the set of edit operations consisting of changes, insertions, and deletions. In this paper we include the swap operation that interchanges two adjacent characters into the set of allowable edit operations, and we present an O(t min(m, n))-time algorithm for the extended edit distance problem, where t is the edit distance between the given strings, and an O(kn)-time algorithm for the extended k-differences problem. That is, we add swaps into the set of edit operations without increasing the time complexities of previous algorithms that consider only changes, insertions, and deletions for the edit distance and k-differences problems. 1999 Academic Press 1.
Citations
| 407 | M.J.: The String-to-String Correction Problem – Wagner, Fischer - 1974 |
| 294 | Time Warps, String Edits and Macromolecules: the Theory and Practice of Sequence Comparison – Kruskal - 1983 |
| 236 | Fast text searching allowing errors – Wu, Manber - 1992 |
| 139 | Algorithms for Approximate String Matching – Ukkonen - 1985 |
| 90 | An O(ND) difference algorithm and its variations – Myers - 1986 |
| 89 | Fast parallel and serial approximate string matching – LANDAU, VISHKIN - 1989 |
| 58 | Transforming men into mice (polynomial algorithm for genomic distance problem – Hannenhalli, Pevzner - 1995 |
| 45 | A Faster Algorithm for Approximate String Matching – Baeza-Yates, Navarro - 1996 |
| 33 | On the complexity of the extended string-to-string correction problem – Wagner - 1975 |
| 31 | Time-space-optimal string matching – Galil, Seiferas - 1983 |
| 18 | Parallel dynamic programming – Galil, Park - 1991 |
| 14 | Approximate string matching with suffix automata – Ukkonen, Wood - 1993 |
| 1 | Data structures and algorithms for – Galil, Giancarlo - 1998 |

