Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
5.4. Построение автомата методом детерминизацииИз определения отношения 5.4.1. Пример построения автоматаПусть
Сопоставим эти классы соответственно состояниям Эта процедура соответствует замене состояния В общем случае под детермнншзацмен будем понимать итеративную процедуру (более детально эта процедура будет рассмотрена чуть позднее
Рис. 5.3. Граф переходов автомата
Класс
Введем новые обозначения классов
Эти классы совпадают соответственно с классами Настоящим примером был проиллюстрирован подход к процедуре детерминизации. Перейдем к более строгой формулировке этой процедуры в виде алгоритма. Рассмотрим отношение М. Состояниям
Функцией переходов автомата
Начальным состоянием автомата Создадим с использованием отношения 5.4.2. Алгоритм детерминизации по множеству последовательностейЗапишем этот алгоритм в виде а) принять б) разбить множество Р на классы в) отождествить классы г) проверить, является ли автомат д) разбить каждый класс е) считать автомат Рассмотренные алгоритмы построения автомата в качестве исходного задания использовали множество (язык) последовательностей 5. В то же время каждое такое множество однозначно представляется деревом, причем каждой последовательности этого достаточно заменить отношение
Следовательно, вместо алгоритма детерминизации по множеству последовательностей действий можно использовать следующий алгоритм. 5.4.3. Алгоретм детерминизации по множеству состоянийЗапишем этот алгоритм в виде а) принять б) разбить множество В на классы в) отождествить классы г) проверить, является ли автомат д) разбить каждый класс е) считать автомат
|
1 |
Оглавление
|