An efficient linear pseudo-minimization algorithm for Aho-Corasick automata

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

Abstract

A classical construction of Aho and Corasick solves the pattern matching problem for a finite set of words X in linear time, where the size of the input X is the sum of the lengths of its elements. It produces an automaton that recognizes A * X, where A is a finite alphabet, but which is generally not minimal. As an alternative to classical minimization algorithms, which yields a solution to the problem, we propose a linear pseudo-minimization algorithm specific to Aho-Corasick automata, which produces an automaton whose size is between the size of the input automaton and the one of its associated minimal automaton. Moreover this algorithm generically computes the minimal automaton: for a large variety of natural distributions the probability that the output is the minimal automaton of A * X tends to one as the size of X tends to infinity. © 2012 Springer-Verlag.

Cite

CITATION STYLE

APA

Aitmous, O., Bassino, F., & Nicaud, C. (2012). An efficient linear pseudo-minimization algorithm for Aho-Corasick automata. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7354 LNCS, pp. 110–123). https://doi.org/10.1007/978-3-642-31265-6_9

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