Читайте также:
|
|
Приведем классификацию конечных автоматов по видам законов взаимодействия символов алфавитов A, Q, B, и по мощности последних.
Замечание:
Примечание:
a) функционирование автомата 2-го рода описывается системой рекуррентных соотношений
t= 1,2,3,...
b) для каждого автомата 2-го рода существует эквивалентный ему абстрактный автомат 1-го рода, функция выходов которого получается подстановкой функции переходов автомата 2-го рода в его сдвинутую функцию выходов, т.е.
c) конечный автомат называется автоматом Мура, если его функция выходов l:Q®B зависит только от состояний, т.е. для любых (m - функция отметок, т.к. она каждому состоянию однозначно ставит в соответствие отметку – выход В). Очевидно, что автомат Мура является частным случаем автомата 2-го рода:
t= 1,2,3,...
5. Конечный автомат называется функциональным (настроенным), если в Q выделено одно начальное состояние q0. В этом случае такой автомат записывают в виде <U, q0>, или
U =<A, Q, B, q0, S>
6. Автомат Мили, выход которого зависит от внутреннего состояния (т.е. ), называется комбинационным (тривиальным, примитивным). В этом случае говорят, что множество Q есть множество эквивалентных состояний (все внутренние состояния эквивалентны).
Замечание. Минимальный комбинационный автомат, т.е. если , называют автоматом без памяти. Этот автомат записывают кортеlжом вида <A, B, l>. Поскольку в процессе функционирования состояние такого автомата изменяться не может, выходной символ зависит только от входного символа в данном такте, (т.е.
и не зависит от ранее поступивших символов.
7. Автомат Мили называется автономным автоматом (автоматом без входов), если . Очевидно, что все входные слова в этом случае имеют вид
.
8. Автономный автомат Мура <Q,B, d, l> называют генератором.
9. Автомат Мили называют логическим автоматом, если и
.
Очевидно, что для детерминированного логического комбинационного автомата:
a) функция переходов d выращена, а его поведение однозначно определяется функцией выходов l с одним аргументом, т.е. ;
b) функция выходов есть система k - логических функций от m переменных (i-ая функция определяет значение i-ой компоненты в выходном векторе автомата).
10. Автомат Мили, в котором , называется акцептором (автоматом без выходов). Его запись <A,Q, d>. В частности автомат Мура можно рассматривать как автомат без выходов, поскольку его состояния отмечаются различным образом, т.е. <A, m,d>, (где m - функция отметок
).
11. Автомат Мили, в котором , называется автоматом без памяти (комбинационный автомат).
12. Конечный инициальный автомат называют:
a) преобразователем (трансформером), если он преобразует входные слова, т.е. A*®B*;
b) распознавателем (акцептором), если он распознает (принимает) входные слова , где
, А – множество заключительных состояний;
c) генератором, если он порождает слова в алфавите В (это т.н. автомат без входа).
Лекция №3.
Дата добавления: 2015-12-01; просмотров: 26 | Нарушение авторских прав