NP
Die Klasse NP enthält alle Probleme,
die von einer nicht-deterministischen Turingmaschine
in polynomieller Zeit
Äquivalente Charakterisierung:
Ein Problem liegt in NP, wenn
- die Größe der Lösung für eine Eingabe der Größe
polynomiell beschränkt ist, und - eine gegebene Lösung in Polynomialzeit verifiziert werden kann.
Interpretation:
Wir können eine Lösung „raten“ und in polynomieller Zeit überprüfen, ob sie korrekt ist.
Beispiel:
SAT ∈ NP.