Основные различия между детерминированными и недетерминированными конечными автоматами (ДКА и НКА) заключаются в следующем:
- Детерминированный конечный автомат (ДКА) — абстрактная машина, распознающая слова, в которых для каждой последовательности входных символов существует лишь одно состояние, в которое автомат может перейти из текущего. www.ulsu.ru При получении данных ДКА может находиться в одном состоянии. www.ulsu.ru
- Недетерминированный конечный автомат (НКА) — абстрактная машина, которая читает символы из вводимого слова и решает, допустить или отвергнуть это слово. www.ulsu.ru Она может изменить состояние, перейдя из одного состояния в другое. www.ulsu.ru НКА обладает свойством находиться в нескольких состояниях одновременно. www.ulsu.ru
Таким образом, основное различие заключается в том, что ДКА полностью определяет переходы, а НКА в ряде состояний требует осуществлять выбор. otvet.mail.ru