Автомат Мура (абстрактний автомат другого роду) в теорія обчислень — скінченний автомат, вихід якого залежить від його стану і не залежить прямо від його входу (на відміну від автомата Мілі), тобто .
Таке визначення автомату вперше запропонував Едвард Форрест Мур, що опублікував свої дослідження в 1956 році у виданні «Gedanken-experiments on Sequential Machines.»
Скінченний автомат Мура
Скінченний автомат називається автоматом Мура, якщо його функція виходів залежить тільки від станів, тобто для будь-яких q , ai , аj, ( q , ai) = ( q , aj). Функцію виходів автомата Мура природно вважати одноаргументною функцією; зазвичай її позначають буквою m і називають функцією відміток (так як вона кожному стану однозначно ставить у відповідність позначку - вихід). У графі автомата Мура вихід зображається не на ребрах, а біля вершини.
Формальне визначення
Автомат Мура може бути визначений як кортеж з 6 елементів (S, S0, Σ, Λ, Т, G):
- множина внутрішніх станів S (внутрішній алфавіт);
- початковий стан S0, який є елементом (S);
- скінченна множина вхідних сигналів Σ (вхідний алфавіт);
- скінченна множина вихідних сигналів Λ (вихідний алфавіт);
- функція переходу (Т: S × Σ → S), яка відображає стан і вхідний алфавіт у наступний стан;
- вихідна функція (G: S → Λ), яка відображає кожен стан у вихідний алфавіт.
Способи задання
- Діаграма - зображений на площині орієнтований граф, вершини якого взаємно однозначно відповідають станам автомата, а дуги - вхідним символам. Вона пов'язує вихідне значення з кожним станом.
- Таблиця переходів-виходів, в комірках якої для кожної пари значень аргументів х(t), s(t) проставляються майбутні внутрішні стани s(t+1). Значення вихідних сигналів y(t) представляються в окремому стовпці.
Зв'язок із машиною Мілі
Незважаючи на те, що автомат Мура - окремий випадок автомата Мілі, можливості цих двох видів автоматів збігаються. Для будь-якого автомата Мілі існує еквівалентний йому автомат Мура.
Різниця між машинами Мура і Мілі машин полягає в тому, що в останній вихідний сигнал переходу визначається комбінацією поточного стану і вхідного сигналу. Іншими словами, у вигляді діаграми.
- у машині Мура кожен вузол (стан) позначений вихідним значенням;
- у машині Мілі кожна дуга (перехід) позначена вихідним значенням.
Кожна машина Мура М еквівалентна машині Мілі з тими ж станами та переходами, і вихідна функція, яка перетворює кожну вхідну пару станів (Q, X) у GM (Q), де GM - вихідна функція машини М.
Приклад автомата Мура
Нехай, наприклад, потрібно, щоб якийсь об'єкт виконував команди направо, наліво і кругом, повертаючись у відповідну сторону. Вид цього об'єкта в результаті виконання команди залежить не тільки від самої команди, а й від стану об'єкта, в якому він знаходився.
Нехай стан визначає, якою стороною об'єкт повернутий до нас: передньою, лівою, правою, чи задньою. Тоді функцію переходів станів автомата, який моделює вказану поведінку, можна подати у вигляді графа або таблиці.
Так, якщо об'єкт знаходиться в стані "анфас", то при виконанні команди направо він повинен показати нам свій лівий бік, тобто перейти в стан "зліва". Якщо повторити ту ж команду, то об'єкт перейде в стан "назад".
Реалізація скінченного автомата Мура
Блок-схема програми, яка реалізує поведінку автомата Мура.
Див. також
Література
- Moore E. F. Gedanken-experiments on Sequential Machines. Automata Studies, Annals of Mathematical Studies, 34, 129–153. Princeton University Press, Princeton, N.J.(1956). (англ.)
- Karatsuba A. A. Solution of one problem from the theory of finite automata. Usp. Mat. Nauk, 15:3, 157–159 (1960). (англ.)
- Karacuba A. A. Experimente mit Automaten (German) Elektron. Informationsverarb. Kybernetik, 11, 611–612 (1975). (нім.)
- Енциклопедія кібернетики
Це незавершена стаття з математики. Ви можете проєкту, виправивши або дописавши її. |
Ця стаття потребує додаткових для поліпшення її . (квітень 2014) |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Avtomat Mura abstraktnij avtomat drugogo rodu v teoriya obchislen skinchennij avtomat vihid yakogo zalezhit vid jogo stanu i ne zalezhit pryamo vid jogo vhodu na vidminu vid avtomata Mili tobto y t l g t displaystyle y t lambda g t Elektronna sistema yak Avtomat Mura Take viznachennya avtomatu vpershe zaproponuvav Edvard Forrest Mur sho opublikuvav svoyi doslidzhennya v 1956 roci u vidanni Gedanken experiments on Sequential Machines Skinchennij avtomat MuraSkinchennij avtomat nazivayetsya avtomatom Mura yaksho jogo funkciya vihodiv zalezhit tilki vid staniv tobto dlya bud yakih q ai aj l displaystyle lambda q ai l displaystyle lambda q aj Funkciyu vihodiv avtomata Mura prirodno vvazhati odnoargumentnoyu funkciyeyu zazvichaj yiyi poznachayut bukvoyu m i nazivayut funkciyeyu vidmitok tak yak vona kozhnomu stanu odnoznachno stavit u vidpovidnist poznachku vihid U grafi avtomata Mura vihid zobrazhayetsya ne na rebrah a bilya vershini Formalne viznachennyaAvtomat Mura mozhe buti viznachenij yak kortezh z 6 elementiv S S0 S L T G mnozhina vnutrishnih staniv S vnutrishnij alfavit pochatkovij stan S0 yakij ye elementom S skinchenna mnozhina vhidnih signaliv S vhidnij alfavit skinchenna mnozhina vihidnih signaliv L vihidnij alfavit funkciya perehodu T S S S yaka vidobrazhaye stan i vhidnij alfavit u nastupnij stan vihidna funkciya G S L yaka vidobrazhaye kozhen stan u vihidnij alfavit Sposobi zadannyaDiagrama zobrazhenij na ploshini oriyentovanij graf vershini yakogo vzayemno odnoznachno vidpovidayut stanam avtomata a dugi vhidnim simvolam Vona pov yazuye vihidne znachennya z kozhnim stanom Tablicya perehodiv vihodiv v komirkah yakoyi dlya kozhnoyi pari znachen argumentiv h t s t prostavlyayutsya majbutni vnutrishni stani s t 1 Znachennya vihidnih signaliv y t predstavlyayutsya v okremomu stovpci Zv yazok iz mashinoyu MiliNezvazhayuchi na te sho avtomat Mura okremij vipadok avtomata Mili mozhlivosti cih dvoh vidiv avtomativ zbigayutsya Dlya bud yakogo avtomata Mili isnuye ekvivalentnij jomu avtomat Mura Riznicya mizh mashinami Mura i Mili mashin polyagaye v tomu sho v ostannij vihidnij signal perehodu viznachayetsya kombinaciyeyu potochnogo stanu i vhidnogo signalu Inshimi slovami u viglyadi diagrami u mashini Mura kozhen vuzol stan poznachenij vihidnim znachennyam u mashini Mili kozhna duga perehid poznachena vihidnim znachennyam Kozhna mashina Mura M ekvivalentna mashini Mili z timi zh stanami ta perehodami i vihidna funkciya yaka peretvoryuye kozhnu vhidnu paru staniv Q X u GM Q de GM vihidna funkciya mashini M Priklad avtomata MuraNehaj napriklad potribno shob yakijs ob yekt vikonuvav komandi napravo nalivo i krugom povertayuchis u vidpovidnu storonu Vid cogo ob yekta v rezultati vikonannya komandi zalezhit ne tilki vid samoyi komandi a j vid stanu ob yekta v yakomu vin znahodivsya Nehaj stan viznachaye yakoyu storonoyu ob yekt povernutij do nas perednoyu livoyu pravoyu chi zadnoyu Todi funkciyu perehodiv staniv avtomata yakij modelyuye vkazanu povedinku mozhna podati u viglyadi grafa abo tablici Tak yaksho ob yekt znahoditsya v stani anfas to pri vikonanni komandi napravo vin povinen pokazati nam svij livij bik tobto perejti v stan zliva Yaksho povtoriti tu zh komandu to ob yekt perejde v stan nazad Realizaciya skinchennogo avtomata MuraBlok shema programi yaka realizuye povedinku avtomata Mura Div takozhAvtomat Mili Avtomat skinchennij Avtomatni vidobrazhennyaLiteraturaMoore E F Gedanken experiments on Sequential Machines Automata Studies Annals of Mathematical Studies 34 129 153 Princeton University Press Princeton N J 1956 angl Karatsuba A A Solution of one problem from the theory of finite automata Usp Mat Nauk 15 3 157 159 1960 angl Karacuba A A Experimente mit Automaten German Elektron Informationsverarb Kybernetik 11 611 612 1975 nim Enciklopediya kibernetiki Ce nezavershena stattya z matematiki Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Cya stattya potrebuye dodatkovih posilan na dzherela dlya polipshennya yiyi perevirnosti Bud laska dopomozhit udoskonaliti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Zvernitsya na storinku obgovorennya za poyasnennyami ta dopomozhit vipraviti nedoliki Material bez dzherel mozhe buti piddano sumnivu ta vilucheno kviten 2014