05.11.2013 Aufrufe

Handout - Institut für Theoretische Informatik - Technische ...

Handout - Institut für Theoretische Informatik - Technische ...

Handout - Institut für Theoretische Informatik - Technische ...

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.

6. Komplexität von Algorithmen 6.5 Robustheit der Klassen P und N P<br />

Beweis.<br />

In den ungeraden Spuren wird zunächst unter dem letzten<br />

Eingabesymbol in Spur 0 eine Kopfmarkierung gesetzt, was konstante<br />

Zeit erfordert.<br />

Eine M -Aktion auf Band i kann durch M ′ auf den Spuren 2i und<br />

2 i + 1 simuliert werden, in derselben Zeit, die M benötigt.<br />

Um eine nachfolgende Aktion auf Band j zu simulieren, ist der Kopf<br />

von M ′ zur Kopf-Markierung auf Spur 2j + 1 zu verschieben. Dazu<br />

sind bei Eingabe w maximal t(|w|) Schritte nötig.<br />

Insgesamt wird die Schrittzahl also höchstens quadriert.<br />

Somit dürfen wir bei Komplexitätsargumenten auf die bequemeren<br />

Mehrband-Maschinen zurückgreifen.<br />

Für andere Algorithmenmodelle (RAM, reale Rechner, etc.) kann man den<br />

Zeitbedarf bei der Simulierung durch (Mehrband-)TMn ermitteln. Dieser<br />

stellt sich als polynomial heraus, daher bleibt P invariant.<br />

Jürgen Koslowski (TU-BS) <strong>Theoretische</strong> <strong>Informatik</strong> 2 SS 2012 144 / 215

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!