Minimization of non-deterministic automata with large alphabets

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

Abstract

There has been several attempts over the years to solve the bisimulation minimization problem for finite automata. One of the most famous algorithms is the one suggested by Paige and Tar Jan. The algorithm has a complexity of O(m log n) where m is the number of edges and n is the number of states in the automaton. A bottleneck in the application of the algorithm is often the number of labels which may appear on the edges of the automaton. In this paper we adapt the Paige-Tarjan algorithm to the case where the labels are symbolically represented using Binary Decision Diagrams (BDDs), We show that our algorithm has an overall complexity of O((ℓ · m · log n) where ℓ is the size of the alphabet. This means that our algorithm will have the same worst case behavior as other algorithms, However, as shown by our prototype implementation, we get a vast improvement in performance due to the compact representation provided by the BDDs. © Springer-Verlag Berlin Heidelberg 2006.

Cite

CITATION STYLE

APA

Abdulla, P. A., Deneux, J., Kaati, L., & Nilsson, M. (2006). Minimization of non-deterministic automata with large alphabets. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 3845 LNCS, pp. 31–42). https://doi.org/10.1007/11605157_3

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