Zum Inhalt springen

Polynomialzeit

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 24. Februar 2003 um 22:08 Uhr durch WeißNix (Diskussion | Beiträge). Sie kann sich erheblich von der aktuellen Version unterscheiden.
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)


In der Komplexitätstheorie bezeichnet man ein Problem als in Polynomialzeit lösbar, wenn die Rechenzeit m mit der Problemgröße n nicht stärker als mit einer Polynomischen Funktion wächst.

In mathematischer Schreibweise m(n) = O(nk), wobei k eine Konsante ist.

Probleme deren Berechnungszeit mit der Problemgröße stärker als mit einer Polynomischen Funktion wächst, heißen in Superpolynomialzeit lösbar, ein Beispiel dafür ist Exponentialzeit. Probleme die in Polynomialzeit lösbar sind werden machnmal als schnell lösbar bezeichnet.

Die Klasse aller Probleme, die sich auf einer deterministischen sequentiellen Machine in Polynomialzeit lösen lassen wird als P bezeichnet, die Klasse aller Probleme, die sich nicht in Polynomialzeit lösen lassen als NP.