PH (Komplexität) - PH (complexity)

In der rechnerischen Komplexitätstheorie ist die Komplexitätsklasse PH die Vereinigung aller Komplexitätsklassen in der polynomiellen Hierarchie :

PH wurde erstmals von Larry Stockmeyer definiert . Es ist ein Sonderfall der Hierarchie einer beschränkten alternierenden Turingmaschine . Es ist in P #P = P PP (nach dem Theorem von Toda ; die Klasse von Problemen, die durch eine polynomiale Zeit- Turingmaschine mit Zugriff auf ein #P- oder äquivalent PP- Orakel entscheidbar sind ) und auch in PSPACE enthalten .

PH hat eine einfache logische Charakterisierung : Es ist die Menge von Sprachen, die durch Logik zweiter Ordnung ausdrückbar sind .

PH enthält fast alle bekannten Komplexitätsklassen innerhalb von PSPACE ; insbesondere enthält es P , NP und co-NP . Es enthält sogar probabilistische Klassen wie BPP und RP . Es gibt jedoch Hinweise darauf, dass BQP , die Klasse von Problemen, die von einem Quantencomputer in polynomieller Zeit lösbar sind , nicht in PH enthalten ist .

P = NP genau dann, wenn P = PH . Dies kann einen möglichen Beweis von PNP vereinfachen , da nur P von der allgemeineren Klasse PH getrennt werden muss .

Verweise

Allgemeine Referenzen