A polynomial time algorithm for the local testability problem of deterministic finite automata

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

Abstract

We investigate the local testability problem of deterministic finite automata. A locally testable language is a language with the property that for some positive integer k, whether or not a word w is in the language depends on (1) the prefix and suffix of w of length k, and (2) the set of intermediate substrings of w of length k+1, without regard to the order in which these substrings occur. The local testability problem is, given a deterministic finite automaton, to decide whether it accepts a locally testable language or not. No polynomial time algorithm for this problem has appeared in the literature. We present an O(n2) time algorithm for the local testability problem based on two simple properties that characterize locally testable automata.

Cite

CITATION STYLE

APA

Kim, S., McNaughton, R., & McCloskey, R. (1989). A polynomial time algorithm for the local testability problem of deterministic finite automata. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 382 LNCS, pp. 420–436). Springer Verlag. https://doi.org/10.1007/3-540-51542-9_35

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