A számítási komplexitás elméletében a ZPP ( angol. zero-error probabilistic polynomial time - error-free probabilistic polynomial ) az „Igen” vagy „Nem” választ tartalmazó problémák osztálya, amelyre létezik egy valószínűségi Turing-gép , amely kielégíti a következő tulajdonságokkal:
Van egy alternatív tulajdonságkészlet:
A két tulajdonságkészlet egyikének kiválasztása egyenértékű ZPP osztálydefiníciókat eredményez. Az ezeket a tulajdonságokat kielégítő Turing-gépet néha Las Vegas-i típusú Turing-gépnek is nevezik .
A ZPP osztály megegyezik az RP és a Co-RP osztályok metszéspontjával . Ezt gyakran a ZPP definíciójának tekintik . Ennek demonstrálására vegye figyelembe, hogy minden olyan probléma, amely mind az RP -hez, mind a társRP - hez tartozik, Las Vegas típusú algoritmussal rendelkezik :
Vegye figyelembe, hogy az A vagy B algoritmusok közül csak az egyik tud helytelen választ adni, és ennek az eseménynek a valószínűsége minden lépésben 50%. Így a k -edik lépés elérésének valószínűsége k -hoz képest exponenciálisan csökken . Ez azt mutatja, hogy a várható futási idő polinom. Az elmondottakból következik, hogy az RP és a co-RP osztályok metszéspontját a ZPP tartalmazza .
Mutassuk meg, hogy a ZPP az RP és a co-RP metszéspontjában található . Legyen egy Las Vegas-i típusú Turing-gép C , ami megoldja a problémát. Jelöljük a működési idejére vonatkozó matematikai elvárást M -vel (feltétel szerint véges). Ezután a következő RP algoritmust állíthatjuk össze:
Annak a valószínűsége, hogy a válasz a megállás pillanata előtt megérkezik, egyenlő ½ ( Markov-egyenlőtlenségből ). Ez viszont azt jelenti, hogy annak a valószínűsége, hogy „Nem”-t válaszolunk a helyes „Igen” válaszra (ez megtörténhet a C idő előtti leállása miatt ), ½, ami kielégíti az RP definícióját . A ZPP társRP - be való beépülésének bizonyítására vagy ugyanazt az érvelést használhatjuk, vagy megfigyelhetjük, hogy a ZPP a komplement felvétele során zárt .
Algoritmusok összetettségi osztályai | |
---|---|
Fénynek tekinthető | |
Állítólag nehéz | |
Nehéznek tartott |
|