首页 | 本学科首页   官方微博 | 高级检索  
     


From Nerode’s congruence to suffix automata with mismatches
Authors:M Crochemore  C Epifanio  A Gabriele  F Mignosi
Affiliation:1. King’s College London, UK;2. Institut Gaspard-Monge, Université Paris-Est, France;3. Dipartimento di Matematica e Applicazioni, Università di Palermo, Italy;4. Dipartimento di Informatica, Università dell’Aquila, Italy
Abstract:In this paper we focus on the minimal deterministic finite automaton SkSk that recognizes the set of suffixes of a word ww up to kk errors. As first result we give a characterization of the Nerode’s right-invariant congruence that is associated with SkSk. 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 SkSk to accept in an efficient way the language of all suffixes of ww up to kk errors in every window of size rr of a text, where rr is the repetition index of ww. 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.
Keywords:Combinatorics on words  Indexing  Suffix automata  Languages with mismatches  Approximate string matching
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号