Mikor mondják, hogy a probléma eldönthetetlen?

Pontszám: 4,4/5 ( 35 szavazat )

A kiszámíthatósági elméletben az eldönthetetlen probléma olyan számítási probléma, amely igen/nem választ igényel , de nem lehet olyan számítógépes program, amely mindig a helyes választ adná; vagyis minden lehetséges program néha rossz választ adna, vagy örökké futna anélkül, hogy választ adna.

Mi az a eldönthetetlen probléma?

A kiszámíthatóságelméletben és a számítási komplexitáselméletben a eldönthetetlen probléma olyan döntési probléma, amelyre bebizonyosodott, hogy lehetetlen olyan algoritmust konstruálni, amely mindig helyes igen vagy nem válaszhoz vezet .

Mi a példa egy eldönthetetlen problémára?

Példák – Íme néhány fontos eldönthetetlen probléma: ... Mivel a CFG végtelen karakterláncot generál, soha nem tudjuk elérni az utolsó karakterláncot, és ezért az Undecidable . Két CFG L és M egyenlő? Mivel nem tudjuk meghatározni egyetlen CFG összes karakterláncát sem, megjósolhatjuk, hogy két CFG egyenlő vagy sem.

Mik azok az eldönthetetlen problémák a TOC-ban?

A probléma eldönthetetlen, ha nincs olyan Turing-gép, amely véges időn belül mindig megáll, hogy „igen” vagy „nem” választ adjon. Egy eldönthetetlen problémának nincs algoritmusa a válasz meghatározására egy adott bemenetre .

Mit jelent, ha egy nyelv eldönthetetlen?

(definíció) Definíció: Olyan nyelvet, amelynek tagságát egy algoritmus nem tudja eldönteni --- ekvivalens módon, nem ismerheti fel egy Turing-gép, amely minden bemenetre megáll . Lásd még: eldönthető nyelv, eldönthetetlen probléma, eldönthető probléma.

Megdönthetetlen problémák – Gareth Jones / Komoly tudomány

29 kapcsolódó kérdés található

Megoldhatók-e az eldönthetetlen problémák?

Vannak olyan problémák, amelyeket egy számítógép soha nem tud megoldani, még a világ legerősebb, végtelen idővel rendelkező számítógépe sem: a eldönthetetlen problémák. Eldönthetetlen probléma az, amelyre "igen" vagy "nem" választ kell adni, de mégsem létezik olyan algoritmus, amely minden bemenetre helyesen válaszolna .

Miért eldönthetetlen az L halt?

Egy L nyelv eldönthetetlen, ha L nem eldönthető . Így nincs olyan M Turing-gép, amely minden bemenetre megáll, és L(M) = L. L rekurzívan megszámlálható, de nem eldönthető. ... Így Ld az M Turing-gépek (programok) gyűjteménye, amelyekben M nem áll meg és nem fogadja el, ha önmagát adják meg bemenetként.

Milyen típusú problémák dönthetetlenek?

A kiszámíthatósági elméletben az eldönthetetlen probléma olyan számítási probléma, amely igen/nem választ igényel , de nem lehet olyan számítógépes program, amely mindig a helyes választ adná; vagyis minden lehetséges program néha rossz választ adna, vagy örökké futna anélkül, hogy választ adna.

Milyen problémák nem számíthatók ki?

(Az eldönthetetlen egyszerűen nem számítható ki egy döntési probléma kontextusában, amelynek válasza (vagy kimenete) „igaz” vagy „hamis”). A nem kiszámítható olyan probléma, amelynek megoldására nincs algoritmus. A kiszámíthatatlanság (vagy eldönthetetlenség) leghíresebb példája a Halting Problem .

Mely problémák dönthetők el?

Definíció: Olyan döntési probléma, amely megoldható egy olyan algoritmussal, amely véges számú lépésben minden bemeneten megáll . A kapcsolódó nyelvet eldönthető nyelvnek nevezzük. Más néven teljesen eldönthető probléma, algoritmikusan megoldható, rekurzívan megoldható.

Mi a különbség az eldönthető és eldönthetetlen problémák között?

Egy döntési probléma akkor eldönthető, ha létezik rá döntési algoritmus. Különben eldönthetetlen . Ahhoz, hogy megmutassuk, hogy egy döntési probléma eldönthető, elegendő egy algoritmust megadni rá. Másrészt hogyan tudnánk megállapítani (= bebizonyítani), hogy valamilyen döntési probléma eldönthetetlen?

Fermat tétele eldönthetetlen?

Így lehet, hogy Fermat utolsó tétele eldönthetetlen a számelmélet standard axiómáiból. Tehát teljesen lehetségesnek tűnik, hogy valóban eldönthetetlen. ...

Mire lehet példa a leállási probléma?

A leállási probléma a döntési probléma korai példája, és egyben jó példa a számítástechnikában a determinizmus korlátaira is.

Melyik probléma számítható?

Egy matematikai feladat akkor számítható, ha elvileg megoldható egy számítástechnikai eszközzel. A „számítható” néhány gyakori szinonimája a „megoldható”, „elhatározható” és „rekurzív”. Hilbert úgy gondolta, hogy minden matematikai probléma megoldható, de az 1930-as években Gödel, Turing és Church megmutatta, hogy ez nem így van.

Lehetséges, hogy a probléma P-ben és NP-ben is van?

Lehetséges, hogy a probléma P-ben és NP-ben is van? Igen . Mivel P az NP részhalmaza, minden P-beli probléma P-ben és NP-ben is megtalálható.

Honnan lehet tudni, hogy egy függvény kiszámítható?

Összefoglalva, e nézet alapján egy függvény akkor számítható, ha: (a) a tartományából adott bemenettel, esetleg korlátlan tárterületre támaszkodva a megfelelő kimenetet egy olyan eljárás (program, algoritmus) követésével tudja megadni, amelyet egy véges számú pontos, egyértelmű utasítás ; (b) olyan…

Milyen következményekkel jár a probléma eldönthetetlensége?

Milyen következményekkel jár a probléma eldönthetetlensége? A probléma bizonyos esetekben megoldható , de nincs olyan algoritmus, amely minden esetben megoldaná a problémát. A programozó kifejleszti a maxPairSum() eljárást, hogy kiszámítsa egy számlistában a következő párok összegét, és visszaadja a maximális összeget.

Hogyan bizonyítja a problémák megállítását?

Tétel (Turing 1940 körül): Nincs program a megállási probléma megoldására. Bizonyítás: Tegyük fel, hogy ellentmondást érünk el, hogy létezik egy Halt(P, I) program, amely megoldja a leállítási problémát , a Halt(P, I) akkor és csak akkor igaz, ha P megáll az I-n.

Mik azok az ésszerűtlen idő algoritmusok?

Az ésszerűtlen idő algoritmus olyan probléma, amelynek megoldása hatalmas számítási teljesítményt igényel . A megoldás kiszámításához szükséges idő ésszerűtlen lenne, innen ered a név.

Hogyan bizonyul eldönthetetlennek?

A helyes bizonyításhoz szükség van egy meggyőző érvre, amely szerint a TM végül mindig elfogad vagy elutasít bármilyen bevitelt. Hogyan bizonyíthatod be, hogy egy nyelv eldönthetetlen? Annak bizonyításához, hogy egy nyelv eldönthetetlen, meg kell mutatni, hogy nincs olyan Turing-gép, amely képes lenne eldönteni a nyelvet.

Hogyan bizonyítod a Decidable-t?

Ahhoz, hogy megmutassuk, hogy egy nyelv eldönthető, létre kell hoznunk egy Turing-gépet, amely a nyelv ábécéjéből származó bármely bemeneti karakterláncnál megáll . Mivel M egy dfa, már megvan a Turing-gép, és csak meg kell mutatnunk, hogy a dfa minden bemenetnél leáll.

Az L elfogadás felismerhető?

Így L egy Turing-felismerhető nyelv (mivel a TM M felismeri).

Melyik probléma eldönthetetlen Mcq?

Meghatározhatatlan problémák MCQ 1. kérdés Részletes megoldás A Turing-gépek eldönthetőségi problémája közvetlenül meghatározható a Rice-tétel segítségével. Az L1 eldönthetetlen. Rice tétele szerint a Turing-gép ürességi problémája eldönthetetlen.

Minden probléma megoldható egy algoritmussal?

Minden probléma megoldható egy algoritmussal az összes lehetséges bemenetre , ésszerű időn belül, egy modern számítógép segítségével. ... Vannak olyan problémák, amelyeket egyetlen algoritmus sem lesz képes megoldani az összes lehetséges bemenetre.