PSPACE

In der Komplexitätstheorie bezeichnet PSPACE die Klasse der Entscheidungsprobleme, die von deterministischen Turingmaschinen mit polynomiellem Platz entschieden werden können.

Alternative Charakterisierungen

Nach dem Satz von Savitch ist PSPACE gleich der Klasse NPSPACE, der Klasse der auf polynomiellem Platz von einer nichtdeterministischen Turingmaschine entscheidbaren Probleme.

Für die Komplexitätsklasse IP, die alle Entscheidungsprobleme enthält, die ein interaktives Beweissystem besitzen, gilt: IP = PSPACE.[1]

Auch für die Klasse AP der durch alternierende Turingmaschinen in polynomieller Zeit erkannten Sprachen gilt AP = PSPACE.[2]

Falls Einwegfunktionen existieren, gilt für die Klasse CZK der Sprachen, für die (computational) Zero-Knowledge-Beweise existieren, ebenfalls CZK = IP = PSPACE.[3]

Probleme in PSPACE

Es existieren viele Probleme in PSPACE, auf die sich alle anderen PSPACE-Probleme in Polynomialzeit reduzieren lassen. Von diesen so genannten PSPACE-vollständigen Problemen wird angenommen, dass sie nicht in NP liegen.

Das kanonische PSPACE-vollständige Problem ist das Erfüllbarkeitsproblem für quantifizierte boolesche Formeln.

Ein weiteres PSPACE-vollständiges Problem ist die Entscheidung, ob ein gegebenes Wort von einer gegebenen kontextsensitiven Grammatik erzeugt werden kann.

Beziehung zu anderen Komplexitätsklassen

Zusammenhang mit anderen Komplexitätsklassen

Das Verhältnis zu anderen bekannten Komplexitätsklassen ist wie folgt:

NC P NP PSPACE
NC PSPACE

Es wird vermutet, dass alle der obigen Inklusionen echt sind:

NC P NP PSPACE

Die Inklusion NP PSPACE ergibt sich daraus, dass lediglich für ein beliebiges NP-schweres Problem gezeigt werden muss, dass es in PSPACE liegt. Dies ist zum Beispiel für SAT der Fall: es gibt zwar exponentiell viele Belegungen für die Variablen, aber jede einzelne dieser Belegungen kann in polynomiellem Platz abgespeichert werden. Somit können sämtliche Belegungen nacheinander aufgezählt und ausprobiert werden, wodurch SAT beantwortet werden kann, und somit auch sämtliche weiteren Probleme in NP.

Einzelnachweise

  1. Adi Shamir: IP=PSPACE. In: Proceedings of IEEE FOCS'90. IEEE, 1990, S. 11–15, doi:10.1109/FSCS.1990.89519.
  2. Sanjeev Arora and Boaz Barak: Computational Complexity: A Modern Approach. Cambridge University Press, 2009, ISBN 978-0-521-42426-4, S. 100 (princeton.edu).
  3. Michael Ben-Or, Oded Goldreich, Shafi Goldwasser, Johan Håstad, Joe Kilian, Silvio Micali, Phillip Rogaway: Everything Provable is Provable in Zero-Knowledge. In: CRYPTO’ 88 (= LNCS). Band 403. Springer, 1990, S. 37–56, doi:10.1007/0-387-34799-2_4.
  • PSPACE. In: Complexity Zoo. (englisch)

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.