pith. machine review for the scientific record. sign in

arxiv: 0802.3254 · v1 · submitted 2008-02-22 · 💻 cs.CC

Recognition: unknown

General Algorithms for Testing the Ambiguity of Finite Automata

Authors on Pith no claims yet
classification 💻 cs.CC
keywords ambiguityfinitealgorithmsalgorithmautomataautomatonpolynomialtesting
0
0 comments X
read the original abstract

This paper presents efficient algorithms for testing the finite, polynomial, and exponential ambiguity of finite automata with $\epsilon$-transitions. It gives an algorithm for testing the exponential ambiguity of an automaton $A$ in time $O(|A|_E^2)$, and finite or polynomial ambiguity in time $O(|A|_E^3)$. These complexities significantly improve over the previous best complexities given for the same problem. Furthermore, the algorithms presented are simple and are based on a general algorithm for the composition or intersection of automata. We also give an algorithm to determine the degree of polynomial ambiguity of a finite automaton $A$ that is polynomially ambiguous in time $O(|A|_E^3)$. Finally, we present an application of our algorithms to an approximate computation of the entropy of a probabilistic automaton.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.