Nordic Journal of Computing Bibliography

Mehryar Mohri. String-Matching with Automata. Nordic Journal of Computing, 4(2):217-231, Summer 1997.
Abstract

We present an algorithm to search in a text for the patterns of a regular set. Unlike many classical algorithms, we assume that the input of the algorithm is a deterministic automaton and not a regular expression. Our algorithm is based on the notion of failure function and mainly consists of efficiently constructing a new deterministic automaton. This construction is shown to be efficient. In particular, its space complexity is linear in the size of the obtained automaton.

Categories and Subject Descriptors: F.1.1 [Computation by Abstract Devices]: Models of Computation; F.2.0 [Analysis of Algorithms and Problem Complexity]; F.2.2 [Analysis of Algorithms and Problem Complexity]: Nonnumerical Algorithms and Problems; F.4.3 [Mathematical Logic and Formal Languages]: Formal Languages

Additional Key Words and Phrases: finite automata, pattern-matching, strings

Selected references


Shortcuts:

  • Nordic Journal of Computing homepage
  • Bibliography top level
  • Nordic Journal of Computing Author Index
  • Search the HBP database