18.09.2013 Aufrufe

Skript in PDF - Theoretische Informatik - Technische Universität ...

Skript in PDF - Theoretische Informatik - Technische Universität ...

Skript in PDF - Theoretische Informatik - Technische Universität ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

6.9. KOMPLEXITÄTSKLASSE CON P 173<br />

Def<strong>in</strong>ition. E<strong>in</strong>e Sprache L0 heißt coN P-vollständig, falls sie <strong>in</strong> coN P liegt und<br />

L ∈ coN P =⇒ L ⊳ L0.<br />

Beispiel 3. GÜLTIGKEIT ist coN P-vollständig.<br />

<strong>in</strong> der Tat, gegeben L ∈ coN P, dann gibt es weil L ∈ N P, e<strong>in</strong>e Reduktion <strong>in</strong><br />

polynomialer Zeit von L auf ERFÜLLBARKEIT. Sei f diese Reduktion: jedem<br />

Wort w wird e<strong>in</strong>e Formel f(w) zugeordnet mit<br />

w ∈ L ⇐⇒ f(w) erfüllbar.<br />

E<strong>in</strong>e Formel φ ist genau dann gültig, wenn ¬φ immer false, d.h. unerfüllbar ist. Sei<br />

jetzt g die folgende Funktion:<br />

g(w) = ¬f(w)<br />

Aus f ∈ FP folgt bestimmt g ∈ FP. Und<br />

w ∈ L ⇐⇒ w /∈ L<br />

⇐⇒ f(w) nicht erfüllbar<br />

⇐⇒ g(w) gültig<br />

Offenes Problem: Gilt N P = coN P ? Die Antwort ist ja, falls GÜLTIGKEIT <strong>in</strong><br />

N P liegt:<br />

Satz 1. Falls N P = coN P, endhält N P ke<strong>in</strong>e coN P-vollständige Sprache.<br />

Beweis. Sei L0 coN P-vollständig. Wir beweisen, dass<br />

L0 ∈ N P =⇒ L ∈ N P für alle L ∈ coN P<br />

d.h., falls L0 ∈ N P, gilt coN P ⊆ N P):<br />

Es gibt Reduktion f <strong>in</strong> polynomialer Zeit von L nach L0 (da L ∈ coN P). Gegeben<br />

e<strong>in</strong>e NTM M, die L0 <strong>in</strong> polynomialer Zeit akzeptiert, die Komb<strong>in</strong>ation<br />

Band 1<br />

Band 2<br />

f berechnet<br />

M simuliert<br />

ergibt e<strong>in</strong>e NTM, die L <strong>in</strong> polynomialer Zeit akzeptiert, also L ∈ N P.<br />

Und<br />

L0 ∈ N P =⇒ L ∈ coN P für alle L ∈ N P<br />

(d.h., N P ⊆ coN P): hier existiert e<strong>in</strong>e Reduktion f von L auf L0, und die obige<br />

NTM akzeptiert <strong>in</strong> polynomialer Zeit die Sprache L, das beweist L ∈ N P, also<br />

L ∈ coN P.<br />

Bemerkung 2. Für PRIMZAHL gilt auch<br />

PRIMZAHL ∈ N P,<br />

aber dies ist e<strong>in</strong> nichttriviales Ergebnis, dessen Beweis hier nicht durchgeführt wird.<br />

Die Klasse<br />

N P ∩ coN P<br />

aller Probleme, die effektives Zertifikat für Antwort JA sowie für Antwort NEIN<br />

habe, enthält also <strong>in</strong>terssante Probleme. Wir wissen, dass sie P enthält.<br />

Offenes Problem Gilt P = N P ∩ coN P?

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!