„P (Komplexitätsklasse)“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
-doppelten Link
Zeile 24: Zeile 24:
==Weblinks==
==Weblinks==
* {{Complexity Zoo|P|P#p}}
* {{Complexity Zoo|P|P#p}}
* [http://www.cs.armstrong.edu/greenlaw/research/PARALLEL/volume2.html A Compendium of Problems Complete for P] (englisch)

[[Kategorie:Komplexitätsklasse]]
[[Kategorie:Komplexitätsklasse]]



Version vom 29. Dezember 2008, 13:46 Uhr

In der Komplexitätstheorie ist P (auch: PTIME) diejenige Komplexitätsklasse, welche die Entscheidungsprobleme enthält, die in Polynomialzeit für deterministische Turingmaschinen lösbar sind. Diese Problemklasse wird allgemein als die Klasse der "praktisch lösbaren" Probleme betrachtet.

Eine Verallgemeinerung von P ist die Klasse NP. Die Probleme aus NP sind zwar ebenfalls in Polynomialzeit entscheidbar, jedoch wird hierfür ein nicht realisierbares, nämlich nichtdeterministisches Maschinenmodell eingesetzt. P ist sicher eine Teilmenge von NP. Es gehört jedoch zu den wichtigsten ungelösten Fragen der theoretischen Informatik, ob auch NP eine Teilmenge von P ist und somit, ob P=NP gilt (siehe auch P-NP-Problem).

Beziehung zu anderen Komplexitätsklassen

Die folgenden Beziehungen sind bekannt:

LNLLOGCFLNC ⊆ P ⊆ NPPSPACEEXPTIMENEXPTIME
LOGCFL PSPACE
P EXPTIME

P-Vollständigkeit

Ein Entscheidungsproblem heißt P-vollständig genau dann, wenn es in der Komplexitätsklasse P liegt und wenn jedes Problem in P mit logarithmischem Platzverbrauch auf reduziert werden kann, das heißt, wenn jede dieser Reduktionen in der Komplexitätsklasse L liegt (siehe auch: Vollständigkeit (Komplexitätstheorie)).

Ein bekanntes P-vollständiges Problem ist das Circuit-Value-Problem, bei dem bestimmt werden soll, ob das Ergebnis eines Booleschen Schaltkreises bei gegebener Eingabe einer gegebenen Ausgabe entspricht. Diese Probleme gehören zu den schwersten, noch effizient lösbaren Problemen aus der Komplexitätsklasse P. P-vollständige Probleme sind (momentan) schwer zu parallelisieren.

Bekannte Probleme in P