fbpx
Wikipedia

NFA minimization

In automata theory (a branch of theoretical computer science), NFA minimization is the task of transforming a given nondeterministic finite automaton (NFA) into an equivalent NFA that has a minimum number of states, transitions, or both. While efficient algorithms exist for DFA minimization, NFA minimization is PSPACE-complete.[1] No efficient (polynomial time) algorithms are known, and under the standard assumption PPSPACE, none exist. The most efficient known algorithm is the Kameda‒Weiner algorithm.[2]

Non-uniqueness of minimal NFA Edit

Unlike deterministic finite automata, minimal NFAs may not be unique. There may be multiple NFAs of the same size which accept the same regular language, but for which there is no equivalent NFA or DFA with fewer states.

References Edit

  1. ^ Jiang, Tao; Ravikumar, B. (1993), "Minimal NFA Problems are Hard", SIAM Journal on Computing, 22 (6): 1117–1141, doi:10.1137/0222067
  2. ^ Kameda, Tsunehiko; Weiner, Peter (August 1970). "On the State Minimization of Nondeterministic Finite Automata". IEEE Transactions on Computers. IEEE. C-19 (7): 617–627. doi:10.1109/T-C.1970.222994. S2CID 31188224. Retrieved 2020-05-03.

External links Edit

  • A modified C# implementation of Kameda-Weiner (1970) [1]

minimization, automata, theory, branch, theoretical, computer, science, task, transforming, given, nondeterministic, finite, automaton, into, equivalent, that, minimum, number, states, transitions, both, while, efficient, algorithms, exist, minimization, pspac. In automata theory a branch of theoretical computer science NFA minimization is the task of transforming a given nondeterministic finite automaton NFA into an equivalent NFA that has a minimum number of states transitions or both While efficient algorithms exist for DFA minimization NFA minimization is PSPACE complete 1 No efficient polynomial time algorithms are known and under the standard assumption P PSPACE none exist The most efficient known algorithm is the Kameda Weiner algorithm 2 Non uniqueness of minimal NFA EditUnlike deterministic finite automata minimal NFAs may not be unique There may be multiple NFAs of the same size which accept the same regular language but for which there is no equivalent NFA or DFA with fewer states References Edit Jiang Tao Ravikumar B 1993 Minimal NFA Problems are Hard SIAM Journal on Computing 22 6 1117 1141 doi 10 1137 0222067 Kameda Tsunehiko Weiner Peter August 1970 On the State Minimization of Nondeterministic Finite Automata IEEE Transactions on Computers IEEE C 19 7 617 627 doi 10 1109 T C 1970 222994 S2CID 31188224 Retrieved 2020 05 03 External links EditA modified C implementation of Kameda Weiner 1970 1 Retrieved from https en wikipedia org w index php title NFA minimization amp oldid 1019640401, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.