Ця стаття потребує істотної переробки. (1 квітня 2024) |
Машина Тюрінга (МТ) може мати різні модифікації:
Еквівалентні звичайній МТ
Недетермінована МТ
Може перебувати в кількох конфігураціях одночасно. Еквівалентна звичайній МТ.
Стрічка обмежена зліва
Читаюча голівка не може переміщуватись лівіше початкового символу. Еквівалентна звичайній МТ.
k-доріжкова машина
Голівка може змінювати символ на певній доріжці окремо. Моделюється звичайною МТ, якщо брати алфавіт звичайної як k-ту степінь алфавіту k-доріжкової.
k-стрічкова машина
На відміну від k-доріжкової, тут кожна стрічка має свою головку, які можуть рухатись окремо. Моделюється 2k стрічковою машиною, тому теж еквівалентна звичайній МТ.
k-голівкова машина
Машина яка має k-голівок, і одну стрічку.
Машина з k-вимірною стрічкою
Обмежені МТ
Машина без запису на вхідну стрічку (off-line)
Такі машини поділяються на односторонні (голівка може рухатись в обидві сторони), та двосторонні (тільки в одну). Наприклад скінченний автомат є односторонньою off-line МТ.
Лінійно обмежений автомат (ЛОА)
МТ з стрічкою що обмежена розмірами вхідного слова
Магазинний автомат (МА)
Такий автомат має обмежений набір операцій зі стрічкою, а саме:
- Дописати символ в кінці робочої зони, і пересунутись вправо.
- Пересунутись вліво, і витерти символ під голівкою (замінити на ).
За допомогою [de] (англ. TPDA, 2-PDA) можна промоделювати роботу машини Тьюрінга.
Магазин з унарним алфавітом називається лічильником. Два лічильники можуть промоделювати роботу магазину.
Цей розділ потребує доповнення. (квітень 2010) |
Стековий автомат (СА)
Аналогічний МА, але крім цього вміє читати символи з середини стрічки.
Автомат з гніздовою стековою пам'яттю
Аналогічний стековому автомату, але вміє в будь-який момент поділити стек на два, додавши спеціальний символ C. Стек склеюється назад, як тільки цей символ видаляється. Працюючи з певною частиною стеку, її теж можна ділити.
Примітки
- @MISC {2833, TITLE = {Is a push-down automaton with two stacks equivalent to a turing machine?}, AUTHOR = {Luke Mathieson (https://cs.stackexchange.com/users/1636/luke-mathieson)}, HOWPUBLISHED = {Computer Science Stack Exchange}, NOTE = {URL:https://cs.stackexchange.com/q/2833 (version: 2019-02-18)}, EPRINT = {https://cs.stackexchange.com/q/2833}, URL = {https://cs.stackexchange.com/q/2833} }
Джерела
- Hopcroft, John E.; ; Ullman, Jeffrey D. (2001). Вступ до теорії автоматів, мов і обчислень (вид. 2nd). Addison–Wesley. с. 521.(англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cya stattya potrebuye istotnoyi pererobki Mozhlivo yiyi neobhidno dopovniti perepisati abo vikifikuvati Poyasnennya prichin ta obgovorennya na storinci Vikipediya Statti sho neobhidno polipshiti Tomu hto dodav shablon zvazhte na te shob povidomiti osnovnih avtoriv statti pro neobhidnist polipshennya dodavshi do yihnoyi storinki obgovorennya takij tekst subst polipshiti avtoru Modifikaciyi mashini Tyuringa 1 kvitnya 2024 a takozh ne zabudte opisati prichinu nominaciyi na pidstorinci Vikipediya Statti sho neobhidno polipshiti za vidpovidnij den 1 kvitnya 2024 Mashina Tyuringa MT mozhe mati rizni modifikaciyi Ekvivalentni zvichajnij MTNedeterminovana MT Mozhe perebuvati v kilkoh konfiguraciyah odnochasno Ekvivalentna zvichajnij MT Strichka obmezhena zliva Chitayucha golivka ne mozhe peremishuvatis livishe pochatkovogo simvolu Ekvivalentna zvichajnij MT k dorizhkova mashina Golivka mozhe zminyuvati simvol na pevnij dorizhci okremo Modelyuyetsya zvichajnoyu MT yaksho brati alfavit zvichajnoyi yak k tu stepin alfavitu k dorizhkovoyi k strichkova mashina Na vidminu vid k dorizhkovoyi tut kozhna strichka maye svoyu golovku yaki mozhut ruhatis okremo Modelyuyetsya 2k strichkovoyu mashinoyu tomu tezh ekvivalentna zvichajnij MT k golivkova mashina Mashina yaka maye k golivok i odnu strichku Mashina z k vimirnoyu strichkoyuObmezheni MTMashina bez zapisu na vhidnu strichku off line Taki mashini podilyayutsya na odnostoronni golivka mozhe ruhatis v obidvi storoni ta dvostoronni tilki v odnu Napriklad skinchennij avtomat ye odnostoronnoyu off line MT Linijno obmezhenij avtomat LOA MT z strichkoyu sho obmezhena rozmirami vhidnogo slova Magazinnij avtomat MA Takij avtomat maye obmezhenij nabir operacij zi strichkoyu a same Dopisati simvol l displaystyle neq lambda v kinci robochoyi zoni i peresunutis vpravo Peresunutis vlivo i viterti simvol pid golivkoyu zaminiti na l displaystyle lambda Za dopomogoyu de angl TPDA 2 PDA mozhna promodelyuvati robotu mashini Tyuringa Magazin z unarnim alfavitom nazivayetsya lichilnikom Dva lichilniki mozhut promodelyuvati robotu magazinu Cej rozdil potrebuye dopovnennya kviten 2010 Stekovij avtomat SA Analogichnij MA ale krim cogo vmiye chitati simvoli z seredini strichki Avtomat z gnizdovoyu stekovoyu pam yattyu Analogichnij stekovomu avtomatu ale vmiye v bud yakij moment podiliti stek na dva dodavshi specialnij simvol C Stek skleyuyetsya nazad yak tilki cej simvol vidalyayetsya Pracyuyuchi z pevnoyu chastinoyu steku yiyi tezh mozhna diliti Primitki MISC 2833 TITLE Is a push down automaton with two stacks equivalent to a turing machine AUTHOR Luke Mathieson https cs stackexchange com users 1636 luke mathieson HOWPUBLISHED Computer Science Stack Exchange NOTE URL https cs stackexchange com q 2833 version 2019 02 18 EPRINT https cs stackexchange com q 2833 URL https cs stackexchange com q 2833 DzherelaHopcroft John E Ullman Jeffrey D 2001 Vstup do teoriyi avtomativ mov i obchislen vid 2nd Addison Wesley s 521 angl