Abstract
In this paper we consider algorithms which allow one to combine several states of a nondeterministic finite automaton into one state. Along with the algorithms for combining states, we adduce one more algorithm for the equivalent transformation of a non-deterministic finite automaton, namely, an algorithm for adding cycles. Problems under consideration imply the development of robust computer programs.
Similar content being viewed by others
References
W. Brauer, Automatentheorie. Eine Einführung in die Theorie endlicher Automaten (B. G. Teubner, Stuttgart, 1984; Radio i Svyaz’,Moscow, 1987).
A. Salomaa, Jewels of Formal Language Theory (Computer Science Press, Rockville, MD, 1981; Mir, Moscow, 1986).
B. F. Mel’nikov, “Multiheuristic Approach to Discrete Optimization Problems,” Kibernetika i Sistemnyi Analiz (NAN Ukrainy) No. 3, 32–42 (2006).
B. Melnikov and N. Sciarini-Guryanova, “Possible Edges of a Finite Automaton Defining the Given Regular Language,” The Korean J. Comput. and Appl. Math. 9(2), 475–485 (2002).
Y.-S. Han and D. Wood, “The Generalization of Generalized Automata: Expression Automata,” in Proceedings of the 9th International Confererence on Implementation and Application of Automata, 2004, P. 114–122.
B. Mel’nikov, “On an Expansion of Nondeterministic Finite Automata,” J. Appl. Math. Comput. 24(1), 155–165 (2007).
B. F. Mel’nikov, “On ω-Languages of Special Billiards,” Diskretn. Matem. (RAN) No. 3, 95–108 (2002).
Author information
Authors and Affiliations
Corresponding author
Additional information
Original Russian Text © B.F. Mel’nikov, M.R. Saifullina, 2009, published in Izvestiya Vysshikh Uchebnykh Zavedenii. Matematika, 2009, No. 4, pp. 67–71.
About this article
Cite this article
Mel’nikov, B.F., Saifullina, M.R. Some algorithms for equivalent transformation of nondeterministic finite automata. Russ Math. 53, 54–57 (2009). https://doi.org/10.3103/S1066369X09040100
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.3103/S1066369X09040100