VL-12: P und NP Flashcards
(6 cards)
Was ist die Worst-Case Laufzeit?
Die Worst-Case Laufzeit tA(n) eines Algorithmus A misst die maximale Laufzeit von A mit Eingabe n im logarithmischen Kostenmaß einer RAM
Was bedeutet es, wenn ein Algorithmus polynomiell beschränkt ist?
Es gibt ein ɑ so das tA(n) ∈ O(n^ɑ)
Was ist Komplexitätsklasse P?
P ist die Klasse aller Entscheidungsprobleme, für die es einen polynomiellen Algorithmus auf einer TM gibt.
Was ist eine nicht-deterministische TM?
TM mit Übergangsrelation anstatt Funktion. Also mehrere Zustandsübergänge möglich
Was ist die Komplexitätsklasse NP?
NP ist die Klasse der Entscheidungsprobleme, die von einer NTM in polynomieller Zeit gelöst werden können.
Wie stellt man fest ob ein Problem in NP liegt?
Zertifikat - Verifizierer:
- L in NP ↔ Es existiert ein deterministischer Algorithmus V (Verifizierer) und ein polynom p, für die gelten:
x in L ↔ ∃ y in {0,1}* (Zertifikat), y ≤ p(|x|): V akzeptiert y#x