A model and a fast algorithm for multiple errors spelling correction
Acta Informatica
Algorithms on strings, trees, and sequences: computer science and computational biology
Algorithms on strings, trees, and sequences: computer science and computational biology
LATIN '00 Proceedings of the 4th Latin American Symposium on Theoretical Informatics
Error-Correcting Tree Automata for Syntactic Pattern Recognition
IEEE Transactions on Computers
Pattern matching for arc-annotated sequences
ACM Transactions on Algorithms (TALG)
Hi-index | 0.00 |
Consider two strings A and B of lengths n and m respectively, with n ≪ m. The problem of computing global and local alignments between A and all m2 substrings of B can be solved by the classical Needleman-Wunsch and Smith-Waterman algorithms, respectively, which takes O(m2n) time and O(m2) space. This paper proposes faster algorithms that take O(mn2) time and O(mn) space. The improvement stems from a compact way to represent all the alignment scores.