Изменения

Перейти к: навигация, поиск

Недетерминированные конечные автоматы

168 байт убрано, 07:30, 12 ноября 2011
Нет описания правки
{{Определение
|definition=
'''Недетерминированный конечный автомат ''' (НКА) {{---}} это пятерка <tex>\langle \Sigma , Q, s \in Q, T \subset Q, \delta : Q \times \Sigma \to 2^Q \rangle</tex>, где <tex>\Sigma</tex> {{---}} алфавит, <tex>Q</tex> {{---}} множество состояний автомата, <tex>s</tex> {{---}} начальное состояние автомата, <tex>T</tex> {{---}} множество допускающих состояний автомата, <tex>\delta</tex> {{---}} функция переходов.
Таким образом единственное отличие НКА от ДКА {{---}} это существование нескольких переходов по одному символу из одного состояния.
}}
 
== Процесс допуска ==
Определим некоторые обозначенияя для НКА:{{Определение|definition = '''Мгновенная кофигурация''' {{---}}}}
* <tex>\langle q, \alpha \rangle \vdash \langle p, \beta \rangle</tex>, если:
** <tex>\alpha = c\beta</tex>
== Способ хранения ==
Способ хранения НКА отличается от ДКА лишь тем, что в ячейке таблицы хранится список состояний, в которые возможен переход по данному символу. Память <tex>|Q|^2||\Sigma|</tex>.== Алгоритм определяющий допустимость автоматом слова ==
==См. также==
* [[Детерминированные конечные автоматы]]
Анонимный участник

Навигация