Komplexitaet-WS-2010.. - Parallele Systeme
Komplexitaet-WS-2010.. - Parallele Systeme
Komplexitaet-WS-2010.. - Parallele Systeme
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.