• Keine Ergebnisse gefunden

¨Uberblick ¨uber die Komplexit¨atslandschaft

N/A
N/A
Protected

Academic year: 2022

Aktie "¨Uberblick ¨uber die Komplexit¨atslandschaft"

Copied!
7
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Uberblick ¨ ¨ uber die Komplexit¨ atslandschaft

Prof. Dr. Berthold V¨ocking Lehrstuhl Informatik 1 Algorithmen und Komplexit¨at

RWTH Aachen

(2)

NP-Vollst¨ andigkeit: Bedeutung

P enth¨alt die Probleme, die wir effizient, also in polynomieller Zeit auf der TM oder RAM (im logarithmischen Kostenmaß) l¨osen k¨onnen.

NP enth¨alt diejenigen Probleme, die wir in polynomieller Zeit mit einer NTM l¨osen k¨onnen.

NPC ist die Klasse der NP-vollst¨andigen Probleme, also der schwierigsten Problem in NP.

Die Klasse NPC ist von besonderem Interesse, weil sie viele praxis- relevante Probleme enth¨alt wie CLIQUE, KP-E, BPP-E, TSP-E und zahllose andere.

Unter der Hypothese P6= NP giltP∩NPC =∅, d.h. keines der NP-vollst¨andigen Probleme hat einen Polynomialzeitalgorithmus.

(3)

Aus dem Buch von Garey und Johnson (1979)

I can’t find an efficient algorithm, but neither can all these famous people.”

(4)

Die Klasse PSPACE

Sei PSPACE die Klasse derjenigen Probleme, die wir mit einem polynomiell beschr¨ankten Band auf einer TM l¨osen k¨onnen.

Im Gegensatz zur Zeitkomplexit¨at kann man nachweisen, dass diese Klasse sich nicht ¨andern w¨urde, wenn wir sie bez¨uglich der Platzkomplexit¨at auf NTM definieren w¨urden.

(Satz von Savitch)

Wie verh¨alt sich PSPACE zu NP? – Da sich der Kopf einer Turingmaschine pro Zeitschritt nur eine Position bewegen kann gilt

NP⊆PSPACE .

(5)

Die Klasse EXPTIME

Die Klasse der Probleme mit einer Laufzeitschranke 2p(n) auf einer TM f¨ur ein Polynomp bezeichnen wir als EXPTIME.

Wie verh¨alt sich EXPTIME zu NP? und wie zu PSPACE?

Bei einer Speicherplatzbeschr¨ankung der Gr¨oßes(n) gibt es nur 2O(s(n)) viele verschiedenen Konfigurationen f¨ur eine Turingmaschine, so dass auch die Rechenzeit durch 2O(s(n)) beschr¨ankt ist.

Die Probleme in PSPACE k¨onnen deshalb in Zeit 2p(n) gel¨ost werden, so dass gilt

PSPACE⊆EXPTIME .

(6)

Zusammenfassung

Wir haben gezeigt

P⊆NP⊆PSPACE⊆EXPTIME Es ist nicht bekannt, ob diese Inklusionen echt sind.

M¨oglicherweise ist P = PSPACE oder NP = EXPTIME.

Man weiß allerdings, dass P(EXPTIME (Hierarchiesatz).

(7)

Zusammenfassung

EXPTIME

PSPACE

NP

NPC

P

Referenzen

ÄHNLICHE DOKUMENTE

von der Reihenfolge der

NP ist die Klasse der Entscheidungsprobleme, die durch eine NTM M erkannt werden, deren worst case Laufzeit t M (n) polynomiell beschr¨ ankt ist. NP steht dabei f¨

NP ist die Klasse der Entscheidungsprobleme, die durch eine NTM M erkannt werden, deren worst case Laufzeit t M (n) polynomiell beschr¨ ankt ist. NP steht dabei f¨

F¨ ur die Eigenschaft, dass Zustand, Kopfposition und Bandinschrift an der Kopfposition sich gem¨ aß der Ubergangsrelation δ ver¨ andern, erg¨ anzen wir f¨ ur alle k ∈ Q, j

NP ist die Klasse der Entscheidungsprobleme, die durch eine NTM M erkannt werden, deren worst case Laufzeit t M (n) polynomiell beschr¨ ankt ist. NP steht dabei f¨

Also wird diese Klausel durch die mit der Laufrichtung von links nach rechts assoziierten Belegung x i = 1 erf¨ ullt.. Bei einer Laufrichtung von rechts nach links, die mit der

der Koordinationszahl, was einem Strukturwechsel von CsCl zu N aCl entspricht, da bei einem noch geringerem r A /r B -V erhältnis die Packung nicht mehr dichtest sein könnte,. da

Rather than identifying clearly discernible patterns running across the whole of the European Union, we find different trends emerging in different countries in the principal