www.wikidata.uk-ua.nina.az
Mashi na Tyu ringa matematichne ponyattya vvedene dlya formalnogo utochnennya intuyitivnogo ponyattya algoritmu Nazvana na chest anglijskogo matematika Alana Tyuringa yakij zaproponuvav ce ponyattya u 1936 Analogichnu konstrukciyu mashini zgodom i nezalezhno vid Tyuringa vviv amerikanskij matematik Emil Post 1 Klasi avtomativ Klacannya na kozhnomu shari skerovuye do statti na vidpovidnu temu Osnovna ideya sho lezhit v osnovi mashini Tyuringa duzhe prosta Mashina Tyuringa ce abstraktna mashina avtomat sho pracyuye zi strichkoyu sho skladayetsya iz okremih komirok v yakih zapisano simvoli Mashina takozh maye golivku dlya zapisu ta chitannya simvoliv iz komirok i yaka mozhe ruhatis vzdovzh strichki Na kozhnomu kroci mashina zchituye simvol iz komirki na yaku vkazuye golivka ta na osnovi zchitanogo simvolu ta vnutrishnogo stanu robitsya nastupnij krok Pri comu mashina mozhe zminiti svij stan zapisati inshij simvol u komirku abo peresunuti golivku na odnu komirku livoruch abo pravoruch 2 Zmist 1 Istoriya 2 Viznachennya 3 Mozhlivosti mashini Tyuringa 4 Primitki 5 Literatura 6 Div takozh 7 PosilannyaIstoriya RedaguvatiFormalni viznachennya algoritmu z yavilisya v tridcyatih sorokovih rokah XX stolittya Odnim iz pershih bulo viznachennya anglijskogo matematika Alana Tyuringa yakij u 1936 roci opisav shemu deyakoyi gipotetichnoyi abstraktnoyi mashini i zaproponuvav nazivati algoritmami te sho vmiye robiti taka mashina Pri comu viznachenni yaksho shos ne mozhe buti zrobleno mashinoyu Tyuringa ce vzhe ne algoritm Inakshe kazhuchi Tyuring formalizuvav pravila vikonannya dij za dopomogoyu opisu roboti deyakoyi konstrukciyi Viznachennya RedaguvatiU kozhnoyi mashini Tyuringa ye strichka potencijno neskinchenna v obidvi storoni Ye skinchenna mnozhina simvoliv strichki S0 Sn sho nazivayetsya alfavitom mashini U kozhen moment chasu kozhna komirka mozhe buti zajnyata ne bilsh nizh odnim simvolom Mashina maye deyaku skinchennu mnozhinu vnutrishnih staniv q0 q1 qn U kozhen danij moment chasu mashina znahoditsya lishe v odnomu iz cih staniv Nareshti ye golivka yaka u kozhen danij moment chasu znahoditsya na odnij iz komirok strichki Mashina diye ne bezupinno a lishe u diskretni momenti chasu Yaksho u yakijs moment t golivka sprijmaye komirku tobto znahoditsya na komirci sho mistit simvol Si i mashina znahoditsya u vnutrishnomu stani qj to diya mashini viznachena odniyeyu iz chotiroh dij golivka zatiraye simvol Si i zapisuye u tij zhe komirci novij simvol Sk golivka peresuvayetsya v susidnyu livu komirku golivka peresuvayetsya v susidnyu pravu komirku mashina zupinyayetsya U vipadkah 1 3 mashina perehodit u novij vnutrishnij stan qr i gotova znovu do diyi u nastupnij moment t 1 Pripustimo sho simvol S0 predstavlyaye porozhnyu komirku i otzhe golivka zavzhdi sprijmaye deyakij simvol Pershi tri z mozhlivih dij mashini mozhut buti opisani vidpovidno takimi uporyadkovanimi chetvirkami yaki nazivayutsya komandami S i q j S k q r S displaystyle S i q j to S k q r S nbsp S i q j S k q r L displaystyle S i q j to S k q r L nbsp S i q j S k q r R displaystyle S i q j to S k q r R nbsp Tut pershi dva simvoli ce vidpovidno vnutrishni stani mashini i sprijnyatij simvol nastupni tri viznachayut diyu mashini zapis golivkoyu simvolu Sk abo peremishennya golivki na odnu komirku vlivo abo peremishennya golivki na odnu komirku vpravo ta novij stan mashini Yaksho strichka vkladena v mashinu Tyuringa golivka mashini vstanovlena na odnu iz komirok strichki i mashina privedena v odin iz svoyih vnutrishnih staniv to mashina pochinaye operuvati na strichci yiyi golivka pishe i stiraye simvoli i peresuvayetsya z odniyeyi komirki v inshu Yaksho pri comu mashina kolis zupinyayetsya to strichka yaka roztashovana v nij v cej moment nazivayetsya rezultatom zastosuvannya mashini do danoyi strichki Nezvazhayuchi na svij prostij ustrij mashina Tyuringa mozhe vikonuvati skladni peretvorennya sliv Spochatku koli strichka mistit vhidne slovo avtomat znahoditsya proti deyakoyi z komirok i u yakomus stani U zalezhnosti vid viboru pochatkovoyi komirki utvoryatsya rizni rezultati roboti mashini Tyuringa U procesi svoyeyi roboti mashina Tyuringa bude nibi perestribuvati z odniyeyi komirki programi na inshu vidpovidno do informaciyi na strichci i vkazivkami v komandah programi poki ne dijde do komandi yaka perevede avtomat u kincevij stan Mozhlivosti mashini Tyuringa Redaguvati nbsp Shematichna ilyustraciya roboti mashini Tyuringa Bagatstvo mozhlivostej konstrukciyi Tyuringa viyavlyayetsya v tomu sho yaksho yakis algoritmi A ta B realizuyutsya mashinami Tyuringa to mozhna buduvati programi mashin Tyuringa yaki realizuyut kompoziciyi algoritmiv A ta B napriklad vikonati A potim vikonati B abo vikonati A Yaksho v rezultati utvorilosya slovo tak to vikonati B U protilezhnomu vipadku ne vikonuvati B abo vikonuvati po cherzi A B poki B ne dast vidpovid ni U intuyitivnomu sensi taki kompoziciyi ye algoritmami Tomu yihnya realizaciya za dopomogoyu mashini Tyuringa sluzhit odnim iz zasobiv obgruntuvannya universalnosti konstrukciyi Tyuringa Realizovanist takih kompozicij dovoditsya u zagalnomu viglyadi nezalezhno vid osoblivostej konkretnih algoritmiv A ta B Dovedennya polyagaye v tomu sho vkazuyetsya zasib pobudovi z program A ta B programi potribnoyi kompoziciyi Nehaj napriklad potribno pobuduvati mashinu A B displaystyle A cdot B nbsp ekvivalentnu poslidovnomu vikonannyu algoritmiv A ta B Poki vikonuyetsya algoritm A u programi A B displaystyle A cdot B nbsp pracyuye chastina A bez urahuvannya chastini B Koli algoritm A dijde do kincya to zamist zupinki vidbudetsya perehid u pershij stan chastini B i potim chastina B bude pracyuvati zvichajnim chinom nache chastini A i ne bulo Analogichno konstruyuyut j inshi kompoziciyi mashin Tyuringa shoraz buduyutsya zagalni pravila sho na sho zminyuvati u vihidnih programah Opisuyuchi riznomanitni algoritmi dlya mashin Tyuringa i stverdzhuyuchi realizovanist usilyakih kompozicij algoritmiv Tyuring perekonlivo pokazav rozmayitist mozhlivostej zaproponovanoyi nim konstrukciyi sho dozvolilo jomu vistupiti z takoyu tezoyu Vsyakij algoritm mozhe buti realizovanij vidpovidnoyu mashinoyu Tyuringa dd Ce osnovna gipoteza teoriyi algoritmiv u formi Tyuringa Odnochasno cya teza ye formalnim viznachennyam algoritmu Zavdyaki yij mozhna dovoditi isnuvannya abo neisnuvannya algoritmiv stvoryuyuchi vidpovidni mashini Tyuringa abo dovodyachi nemozhlivist yihnoyi pobudovi Zavdyaki comu z yavlyayetsya zagalnij pidhid do poshuku algoritmichnih rishen Yaksho poshuk rishennya nashtovhuyetsya na pereshkodu to mozhna vikoristovuvati cyu pereshkodu dlya dovedennya nemozhlivosti rishennya spirayuchis na osnovnu gipotezu teoriyi algoritmiv Yaksho zh pri dokazi nemozhlivosti vinikaye svoya pereshkoda to vona mozhe dopomogti prosunutisya v poshuku rishennya hocha b chastkovo usunuvshi staru pereshkodu Tak po cherzi namagayuchis dovesti to isnuvannya to vidsutnist rishennya mozhna postupovo nablizitisya do rozuminnya suti postavlenoyi zadachi Dovesti tezu Tyuringa ne mozhna tomu sho v jogo formulyuvanni ne viznachene ponyattya vsyakij algoritm tobto liva chastina totozhnosti Jogo mozhna tilki obgruntuvati predstavlyayuchi riznomanitni vidomi algoritmi u viglyadi mashin Tyuringa Dodatkove obgruntuvannya ciyeyi tezi skladayetsya v tomu sho piznishe bulo zaproponovano she dekilka zagalnih viznachen ponyattya algoritmu i shoraz vdavalosya dovesti sho hocha novi algoritmichni shemi i viglyadayut inakshe voni v dijsnosti ekvivalentni mashinam Tyuringa use sho realizovano v odnij z cih konstrukcij mozhna zrobiti i v inshih dd Ci tverdzhennya dovodyatsya strogo tomu sho v nih mova jde vzhe pro totozhnist formalnih shem Primitki Redaguvati Enciklopediya kibernetiki t 2 s 444 446 Good Math Bad Math Basics The Turing Machine with an interpreter Arhivovano 2012 02 11 u Wayback Machine 9 lyutogo 2007 Literatura RedaguvatiGeri M Dzhonson D Vychislitelnye mashiny i trudnoreshaemye zadachi M Mir 1982 416 s Penrouz R Novyj um korolya M URSS 2011 400 s Hopkroft Dzh Motvani R Ulman Dzh Vvedenie v teoriyu avtomatov yazykov i vychislenij M Vilyams 2007 528 s Ebbinhauz G D Yakobs K Man F K Hermes G Mashiny Tyuringa i rekursivnye funkcii M Mir 1972 264 s Div takozh Redaguvati nbsp Portal Matematika Modifikaciyi mashini Tyuringa Nedeterminovana mashina Tyuringa Algoritm Lyambda chislennyaPosilannya RedaguvatiNavchalnij proekt z kursu Osnovi programuvannya Mashina Tyuringa nbsp Ce nezavershena stattya z informatiki Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi nbsp Ce nezavershena stattya z matematiki Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Otrimano z https uk wikipedia org w index php title Mashina Tyuringa amp oldid 36843770