www.wikidata.de-de.nina.az
In der Komplexitatstheorie ist P auch PTIME diejenige Komplexitatsklasse die alle Entscheidungsprobleme enthalt die in Polynomialzeit fur deterministische Turingmaschinen losbar sind Diese Problemklasse wird allgemein als die Klasse der praktisch losbaren Probleme betrachtet Eine Verallgemeinerung von P ist die Klasse NP Die Probleme aus NP sind zwar ebenfalls in Polynomialzeit entscheidbar jedoch wird hierfur ein nicht realisierbares namlich nichtdeterministisches Maschinenmodell eingesetzt P ist sicher eine Teilmenge von NP Es gehort jedoch zu den wichtigsten ungelosten Fragen der theoretischen Informatik ob P NP gilt siehe auch P NP Problem P ist unter Komplementbildung abgeschlossen Inhaltsverzeichnis 1 Formale Definition 1 1 Erlauterungen 2 Beziehung zu anderen Komplexitatsklassen 3 P Vollstandigkeit 4 Bekannte Probleme in P 4 1 P vollstandige Probleme 5 Weblinks 6 EinzelnachweiseFormale Definition BearbeitenNotation N 0 0 1 2 3 displaystyle mathbb N 0 0 1 2 3 dots nbsp ist die Menge der naturlichen Zahlen mit Null S 0 1 displaystyle Sigma 0 1 nbsp ist das Alphabet einer formalen Sprache das heisst jedes Wort ist eine binare Zeichenfolge bestehend aus 0 displaystyle 0 nbsp und 1 displaystyle 1 nbsp S n displaystyle Sigma n nbsp bezeichnet die Menge aller binaren Worter der Lange n N 0 displaystyle n in mathbb N 0 nbsp S n N 0 S n displaystyle Sigma bigcup n in mathbb N 0 Sigma n nbsp bezeichnet die abzahlbare Menge aller endlich langen binaren Worter Ein Entscheidungsproblem kann nun als formale Sprache S S displaystyle S subseteq Sigma nbsp dargestellt werden Jede Probleminstanz wird als Binarstring in S displaystyle Sigma nbsp ausgedruckt und S displaystyle S nbsp enthalt genau die Strings die eine Instanz darstellen auf die die richtige Antwort ja lautet Ein Entscheidungsproblem S S displaystyle S subseteq Sigma nbsp ist effizient losbar falls ein Algorithmus A S 0 1 displaystyle A Sigma to 0 1 nbsp in Polynomialzeit existiert so dass fur jedes x displaystyle x nbsp gilt A x 1 x S displaystyle A x 1 iff x in S nbsp Dann ist P displaystyle mathbf P nbsp die Klasse der effizient losbaren Entscheidungsprobleme das heisst 1 P S A x A x 1 x S A poly displaystyle mathbf P S exists A forall x A x 1 iff x in S wedge A text poly nbsp Erlauterungen Bearbeiten Ein Algorithmus kann als deterministische Turing Maschine aufgefasst werden Wir haben ein paar Vereinfachungen vorgenommen Eigentlich meinen wir das Entscheidungsproblem von S displaystyle S nbsp aber haufig identifiziert man S displaystyle S nbsp mit seinem Entscheidungsproblem Auch den Begriff des Algorithmus haben wir vereinfacht da korrekterweise A displaystyle A nbsp nur die dazugehorige Funktion f A 0 1 0 1 displaystyle f A 0 1 to 0 1 cup bot nbsp berechnet wobei displaystyle bot nbsp Fehler bedeutet es ging etwas schief mit der das Problem gelost wird Wir haben A displaystyle A nbsp mit f A displaystyle f A nbsp identifiziert aber auf den Endzustand displaystyle bot nbsp verzichtet Beziehung zu anderen Komplexitatsklassen BearbeitenDie folgenden Beziehungen sind bekannt L NL LOGCFL NC P NP PSPACE NPSPACE EXPTIME NEXPTIME EXPSPACE NEXPSPACELOGCFL displaystyle not nbsp PSPACE displaystyle not nbsp EXPSPACEP displaystyle not nbsp EXPTIMEP Vollstandigkeit BearbeitenEin Entscheidungsproblem A displaystyle A nbsp heisst P vollstandig genau dann wenn es in der Komplexitatsklasse P liegt und wenn jedes Problem in P durch eine Berechnung mit logarithmischem Platzverbrauch auf A displaystyle A nbsp reduziert werden kann das heisst wenn jede dieser Reduktionen in der Komplexitatsklasse L liegt siehe auch Vollstandigkeit in der Komplexitatstheorie Ein bekanntes P vollstandiges 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 gehoren zu den schwersten noch effizient losbaren Problemen aus der Komplexitatsklasse P P vollstandige Probleme sind momentan schwer zu parallelisieren Bekannte Probleme in P BearbeitenSehr viele Probleme liegen in P was im Allgemeinen nicht besonders wahrgenommen wird in der Regel kennt man dann auch einen geeigneten Algorithmus so das Sortierungsproblem mit z B Quicksort Laufzeit O n 2 displaystyle mathcal O n 2 nbsp usw PRIMES ist ein Problem das entgegen vielen fruheren Vermutungen doch in P liegt AKS Primzahltest 2002 P vollstandige Probleme Bearbeiten Lineare Programmierung Circuit Value Problem HORNSATWeblinks BearbeitenP In Complexity Zoo englisch A Compendium of Problems Complete for P englisch Einzelnachweise Bearbeiten Oded Goldreich P NP and NP Completeness The Basics of Computational Complexity Hrsg Cambridge University Press 2010 ISBN 978 0 521 19248 4 englisch Abgerufen von https de wikipedia org w index php title P Komplexitatsklasse amp oldid 225712059