Zum Inhalt springen

Komplexitätstheorie

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 12. Dezember 2002 um 01:12 Uhr durch Hschaefer (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)

Die Komplexitätstheorie als Teilgebiet der theoretischen Informatik befaßt sich mit der Ausführungsgeschwindigkeit von Algorithmen, deren Speicherverbrauch sowie der Optimierung derselben in Abhängigkeit der Mächtigkeit der Eingabedaten.

Die Komplexitätstheorie versucht zu ermitteln, ob ein bestimmter Algorithmus für einen gegebenen Zweck hinsichtlich Zeitaufwand geeignet ist. Dabei werden die Algorithmen in bestimmte Komplexitätsklassen eingeteilt wie 'linear', 'logarithmisch', 'polynomiell', 'nichtdeterministisch - polynomiell' usw.

Ein wichtiger Anwendungsbereich der Komplexitätstheorie ist die Kryptographie.