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

Erfolgreiche ePaper selbst erstellen

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

6. Komplexität von Algorithmen 6.2 Die Komplexitätsklassen P und NP<br />

6.2 Die Komplexitätsklassen P und NP<br />

Unter P ( NP ) wollen wir die Klasse aller E-Probleme verstehen, die von<br />

einem (nicht-)deterministischen Algorithmus in polynomialer Zeit gelöst<br />

werden können.<br />

Dabei soll die konkrete Implementierung des Algorithmus irrelevant sein,<br />

d.h., P und NP sind unabhängig vom verwendeten Algorithmusmodell.<br />

Wenn dies gewährleistet ist, kann man ein bequemes Modell wählen, etwa<br />

TM’n mit mehreren Bändern.<br />

Definition<br />

Eine Funktion N t R + wird als Zeitkomplexität einer nTM M<br />

bezeichnet, wenn M <strong>für</strong> jede Eingabe w ∈ Σ n immer nach höchstens<br />

t(n) Schritten hält. D. h., die Tiefe des Berechnungsbaums von w ist<br />

durch t(|w|) beschränkt.<br />

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!