A fast suffix automata based algorithm for exact online string matching

22Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Searching for all occurrences of a pattern in a text is a fundamental problem in computer science with applications in many other fields, like natural language processing, information retrieval and computational biology. Automata play a very important role in the design of efficient solutions for the exact string matching problem. In this paper we propose a new very simple solution which turns out to be very efficient in practical cases. It is based on a suitable factorization of the pattern and on a straightforward and light encoding of the suffix automaton. It turns out that on average the new technique leads to longer shift than that proposed by other known solutions which make use of suffix automata. © 2012 Springer-Verlag.

Cite

CITATION STYLE

APA

Faro, S., & Lecroq, T. (2012). A fast suffix automata based algorithm for exact online string matching. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7381 LNCS, pp. 149–158). https://doi.org/10.1007/978-3-642-31606-7_13

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free