Еквівалентні перетворення автоматів


Для будь-якого автомата Мілі можна побудувати відповідний автомат Мура, і навпаки.

Розглянемо алгоритми таких переходів на прикладі автомата Мура, що заданий табл. 5.7 і табл. 5.8.

Таблиця 5.7. Таблиця 5.8.
Таблиця 5.9.

Поставимо у відповідність кожній парі Qm та Xp автомата Мілі стан Qmp автомата Мура. До множини станів автомата Мура включимо початковий стан автомата Мілі , але позначимо його . Для прикладу, що розглядається, така відповідність приведена в табл. 5.9.

Якщо автомат Мілі має m станів і p вхідних сигналів, то відповідний йому автомат Мура матиме станів.

З табл. 5.9 витікає той факт, що стан автомата Мілі співпадає зі станами , , , , автомата Мура. Тобто має місце наступна тотожність:

.

Аналогічно,

; ; .

Така відповідність означає, що одному переходу автомата Мілі з Q0 в Q1 повинні бути відповідними всі переходи автомата Мура зі станів Q00 , Q21 , Q12 , , в стан ; переходу з в повинні бути відповідні всі переходи автомата Мура зі стану в стани , , , , і т.д. Зі сказаного витікає наступний висновок: якщо стан Qmp входить до множини станів, що співпадає зі станом, наприклад, Q1 , то стовбець таблиці переходів для стану Qmp співпадатиме з стовбцем таблиці переходів для стану Q1 . Значення m функції виходів для еквівалентного автомата Мура:

при .

Наприклад, для стану Q01 функція виходу буде Y3 , оскільки вона відповідає набору Q0 і X1 з тбл. 5.8; для стану Q02 функція виходу буде Y2 , що відповідає набору Q0 і X2 , і т. д.

Для початкового стану Q00 значення вихідного сигналу вибирається довільно.

Внаслідок описаних відповідностей і перетворень можна побудувати таблицю переходів і виходів еквівалентного автомата Мура (див. табл. 5.10).

 

 

Таблиця 5.10.

Розглянемо особливість переходу від автомата Мура до еквівалентного автомата Мілі.

Якщо і функції переходів і виходів автомата Мура, то функції переходів і виходів еквівалентного автомата Мілі:

; .

Звідси витікає, що таблиця переходів еквівалентного автомата Мілі співпадає з таблицею переходів автомата Мура, а в кожну клітку таблиці виходів записується символ, яким відмічений стан автомата Мура в заданій клітці.

При такому перетворенні граф автомата Мілі відрізняється від графу автомата Мура лише тим, що вихідні сигнали з вузлів графа перенесені на всі гілки, що входять у даний вузол.



Дата добавления: 2016-09-26; просмотров: 1704;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.008 сек.