Efficient string matching with k mismatches
Theoretical Computer Science
Theoretical Computer Science
Data structures and algorithms for approximate string matching
Journal of Complexity
Algorithms on strings, trees, and sequences: computer science and computational biology
Algorithms on strings, trees, and sequences: computer science and computational biology
Text indexing and dictionary matching with one error
Journal of Algorithms
A guided tour to approximate string matching
ACM Computing Surveys (CSUR)
Theoretical Computer Science
Average Case Analysis of Algorithms on Sequences
Average Case Analysis of Algorithms on Sequences
Reducing space for index implementation
Theoretical Computer Science
A Metric Index for Approximate String Matching
LATIN '02 Proceedings of the 5th Latin American Symposium on Theoretical Informatics
Introduction to Algorithms and Java CD-ROM
Introduction to Algorithms and Java CD-ROM
Dictionary matching and indexing with errors and don't cares
STOC '04 Proceedings of the thirty-sixth annual ACM symposium on Theory of computing
A new method for approximate indexing and dictionarylookup with one error
Information Processing Letters
Algorithms on Strings
On-line construction of compact directed acyclic word graphs
Discrete Applied Mathematics - 12th annual symposium on combinatorial pattern matching (CPM)
Theoretical Computer Science
Indexing structures for approximate string matching
CIAC'03 Proceedings of the 5th Italian conference on Algorithms and complexity
Languages with mismatches and an application to approximate indexing
DLT'05 Proceedings of the 9th international conference on Developments in Language Theory
CPM'05 Proceedings of the 16th annual conference on Combinatorial Pattern Matching
Special factors and the combinatorics of suffix and factor automata
Theoretical Computer Science
Hi-index | 5.23 |
In this paper we focus on the minimal deterministic finite automaton S"k that recognizes the set of suffixes of a word w up to k errors. As first result we give a characterization of the Nerode's right-invariant congruence that is associated with S"k. This result generalizes the classical characterization described in [A. Blumer, J. Blumer, D. Haussler, A. Ehrenfeucht, M. Chen, J. Seiferas, The smallest automaton recognizing the subwords of a text, Theoretical Computer Science, 40, 1985, 31-55]. As second result we present an algorithm that makes use of S"k to accept in an efficient way the language of all suffixes of w up to k errors in every window of size r of a text, where r is the repetition index of w. Moreover, we give some experimental results on some well-known words, like prefixes of Fibonacci and Thue-Morse words. Finally, we state a conjecture and an open problem on the size and the construction of the suffix automaton with mismatches.