Direkt zum Inhalt

Lexikon der Mathematik: PCP-Theorie

die Theorie der probabilistically checkable proofs (PCP).

Das PCP-Theorem enthält eine neue Charakterisierung von NP.

Ein Verifizierer V ist eine Turing-Maschine. Er kann probabilistisch Beweise für die Sprache L überprüfen, wenn es für jedes xL einen Beweis, d. h. eine Bitfolge, gibt, den V für jede Folge von Zufallsbits akzeptiert und V für jedes xL und jeden Beweis nur mit Wahrscheinlichkeit von höchstens 1/2 (bezogen auf die Zufallsbits) akzeptiert. Der Verifizierer ist \begin{eqnarray}(r(n),q(n))\text{-beschr}\ddot{\mathrm u}{\text {nkt}},\end{eqnarray} wenn für Eingaben der Länge n nur O(r(n)) Zufallsbits benutzt und O(q(n)) Beweisbits gelesen werden. Dann ist NP gleich der Klasse aller Sprachen mit (log n, 1)-beschränkten Verifizierern.

Mit dieser Charakterisierung von NP kann für Probleme wie das Cliquenproblem gezeigt werden, daß ein approximativer Algorithmus mit polynomieller Rechenzeit und konstanter Güte (Güte eines Algorithmus) nur existieren kann, wenn NP=P (NP-Vollständigkeit) ist.

Das PCP-Theorem gilt als wichtigstes Theorem der Komplexitätstheorie in der Zeit von 1985 bis 1995.

Schreiben Sie uns!

Wenn Sie inhaltliche Anmerkungen zu diesem Artikel haben, können Sie die Redaktion per E-Mail informieren. Wir lesen Ihre Zuschrift, bitten jedoch um Verständnis, dass wir nicht jede beantworten können.

  • Die Autoren
- Prof. Dr. Guido Walz

Partnerinhalte

Bitte erlauben Sie Javascript, um die volle Funktionalität von Spektrum.de zu erhalten.