Автома́т з магази́нною па́м'яттю (англ. pushdown automaton) — в теорії автоматів — скінченний автомат, що додатково використовує стек для зберігання станів.
На відміну від скінченних автоматів, автомат з магазинною пам'яттю формально визначається як набір
, де
- — скінченна множина станів автомата
- — єдиний допустимий початковий стан автомата
- — множина дозволених кінцевих станів, причому допускається F=Ø, і F=K
- — скінченна множина символів вхідного алфавіту, з якого формуються рядки, що зчитуються автоматом
- — алфавіт пам'яті (магазину чи стеку)
- — нульовий символ пам'яті.
- — функція переходів:
Пам'ять працює як стек, тобто для зчитування доступний лише останній записаний в ній елемент. Функція переходу за комбінацією поточного стану, вхідного символу і символу на вершині магазину визначає наступний стан (і, можливо, символ для запису в магазин). У випадку, коли в правій частині автоматного правила присутній , у магазин нічого не додається, а елемент з вершини стирається. Якщо магазин порожній, то спрацьовують правила з в лівій частині.
Автомат з магазинною пам'яттю може розпізнати будь-яку контекстно-вільну мову.
У чистому вигляді автомати з магазинною пам'яттю використовуються вкрай рідко. Зазвичай ця модель використовується для наочного подання відмінності звичайних скінченних автоматів від синтаксичних граматик. Реалізація автоматів з магазинною пам'яттю відрізняється від кінцевих автоматів тим, що поточний стан автомата сильно залежить від будь-якого попереднього.
Види автоматів з магазинної пам'яттю
Існують детерміновані та недетерміновані автомати з магазинною пам'яттю. Для недетермінованих автоматів (на відміну від детермінованих) існує два еквівалентні критерії завершення роботи:
- порожній магазин
- досягнення кінцевого стану
Детермінований автомат завершує роботу лише тоді, коли досягає кінцевого стану.
Джерела
Джерела
- Формальні мови та алгоритмічні моделі. — І.-Ф. : Голіней, 2023. — 180 с.
- Hopcroft, John E.; ; Ullman, Jeffrey D. (2001). Вступ до теорії автоматів, мов і обчислень (вид. 2nd). Addison–Wesley. с. 521.(англ.)
- Мир, 1972. — 416 с. . Теория рекурсивных функций и эффективная вычислимость. — М. : (рос.)
Це незавершена стаття з математики. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Avtoma t z magazi nnoyu pa m yattyu angl pushdown automaton v teoriyi avtomativ skinchennij avtomat sho dodatkovo vikoristovuye stek dlya zberigannya staniv Klasi avtomativ Klacannya na kozhnomu shari skerovuye do statti na vidpovidnu temu Na vidminu vid skinchennih avtomativ avtomat z magazinnoyu pam yattyu formalno viznachayetsya yak nabir M K S p s F S m displaystyle boldsymbol M K Sigma pi s F S m de K displaystyle K skinchenna mnozhina staniv avtomata s K displaystyle s in K yedinij dopustimij pochatkovij stan avtomata F K displaystyle F subset K mnozhina dozvolenih kincevih staniv prichomu dopuskayetsya F O i F K S displaystyle Sigma skinchenna mnozhina simvoliv vhidnogo alfavitu z yakogo formuyutsya ryadki sho zchituyutsya avtomatom S displaystyle S alfavit pam yati magazinu chi steku m S displaystyle m in S nulovij simvol pam yati p displaystyle pi funkciya perehodiv p K S S K S displaystyle pi K times Sigma times S rightarrow K times S Pam yat pracyuye yak stek tobto dlya zchituvannya dostupnij lishe ostannij zapisanij v nij element Funkciya perehodu za kombinaciyeyu potochnogo stanu vhidnogo simvolu i simvolu na vershini magazinu viznachaye nastupnij stan i mozhlivo simvol dlya zapisu v magazin U vipadku koli v pravij chastini avtomatnogo pravila prisutnij e displaystyle e u magazin nichogo ne dodayetsya a element z vershini stirayetsya Yaksho magazin porozhnij to spracovuyut pravila z e displaystyle e v livij chastini Avtomat z magazinnoyu pam yattyu mozhe rozpiznati bud yaku kontekstno vilnu movu U chistomu viglyadi avtomati z magazinnoyu pam yattyu vikoristovuyutsya vkraj ridko Zazvichaj cya model vikoristovuyetsya dlya naochnogo podannya vidminnosti zvichajnih skinchennih avtomativ vid sintaksichnih gramatik Realizaciya avtomativ z magazinnoyu pam yattyu vidriznyayetsya vid kincevih avtomativ tim sho potochnij stan avtomata silno zalezhit vid bud yakogo poperednogo Vidi avtomativ z magazinnoyi pam yattyuIsnuyut determinovani ta nedeterminovani avtomati z magazinnoyu pam yattyu Dlya nedeterminovanih avtomativ na vidminu vid determinovanih isnuye dva ekvivalentni kriteriyi zavershennya roboti porozhnij magazin dosyagnennya kincevogo stanu Determinovanij avtomat zavershuye robotu lishe todi koli dosyagaye kincevogo stanu DzherelaDzherelaFormalni movi ta algoritmichni modeli I F Golinej 2023 180 s Hopcroft John E Ullman Jeffrey D 2001 Vstup do teoriyi avtomativ mov i obchislen vid 2nd Addison Wesley s 521 angl inshi movi Teoriya rekursivnyh funkcij i effektivnaya vychislimost M Mir 1972 416 s ros Ce nezavershena stattya z matematiki Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi