03.09.2013 Aufrufe

Komplexitaet-WS-2010.. - Parallele Systeme

Komplexitaet-WS-2010.. - Parallele Systeme

Komplexitaet-WS-2010.. - Parallele Systeme

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Komplexitätstheorie - Wintersemester 2010/2011 47<br />

Die für OTTI benötigte Zeit ist nicht relevant für die Zeitschranke 3·(n + 1). D.h., L(Mpali) wäre in<br />

DTIME(3·(n+1)), selbstwenndie Maschinebei OTTI eine unendlicheSchleife einginge,stattzu verwerfen.<br />

Ende des Beispiels Mpali<br />

Die beiden folgenden Lemmata beschreiben einfache Tatsachen über die Erkennung endlicher Mengen.<br />

Lemma 3.2.2<br />

Sei A eine endliche Sprache und sei m = max{|w| | w ∈ A}. Es gibt eine m-zeitbeschränkte und 1bandbeschränkte<br />

TM M mit L(M) = A.<br />

Beweis: Es existiert ein endlicher Automat, der A akzeptiert. Man nimmt diesen Automaten als endliche<br />

Steuerung für eine Offline-2-Band-TM, die nur auf dem ersten Band ihren Kopf bewegt. 3.2.2<br />

Lemma 3.2.3<br />

Seien A,B ⊆ Σ ∗ mit A\B endlich. Wird A von einer t(n)-zeit- und s(n)-bandbeschränkten TM M<br />

akzeptiert, so gibt es ein m ∈ N und eine (t(n)+m)-zeit- und s(n)-bandbeschränkte TM M ′ , die A∩B<br />

akzeptiert.<br />

Beweis: M ′ verhält sich wie folgt. Für eine Eingabe w überprüft M ′ in m Zeit, ob w ∈ A\B. Wenn ja,<br />

verwirft M ′ , andernfalls benimmt M ′ sich wie M. 3.2.3<br />

3.3 Reduktionssätze<br />

Dieser Abschnitt enthält einige Ergebnisse zu den folgenden Fragen:<br />

• Was geschieht mit Zeit- bzw. Platzschranken, wenn die Anzahl der Bänder reduziert wird?<br />

• Kann man den Zeit- bzw. den Platzbedarf einer TM, vielleicht im Austausch mit einem größeren<br />

Bandalphabet, reduzieren?<br />

Satz 3.3.1 Bandreduktionssatz<br />

Kann L durch eine s(n)-bandbeschränkte (s(n) ≥ n) und t(n)-zeitbeschränkte k-Band-TM M akzeptiert<br />

werden, so kann L auch von einer O(s(n))-bandbeschränkten und O(s(n)·t(n))-zeitbeschränkten 1-Band-<br />

TM M ′ akzeptiert werden.<br />

Beweis: Betrachten wir die Simulation einer k-Band-TM M durch eine 2·k-Spur-TM M ′ aus dem Beweis<br />

von Satz 2.3.1 (wiedergegeben für k = 2 in Abbildung 3.3).<br />

Wegen s(n) ≥ n verbraucht M auf Band 2 mindestens so viele Felder, wie die Eingabe lang ist. Daher<br />

ist M ′ auch s(n)-bandbeschränkt.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!