NEXPTIME
In der Komplexitätstheorie steht NEXPTIME (manchmal auch nur NEXP) für die Komplexitätsklasse der Entscheidungsprobleme, die von einer nichtdeterministischen Turingmaschine in durch <math>\mathcal{O}(2^{p(n)})</math> (siehe Landau-Notation) beschränkter Zeit akzeptiert werden können. Hierbei ist <math>p(n)</math> ein beliebiges Polynom von der Eingabelänge <math>n</math>. In der DTIME-Notation ausgedrückt gilt also:
- <math>\mbox{NEXPTIME} = \bigcup_{k\in\mathbb{N}} \mbox{NTIME}\left(2^{n^k}\right).</math>
Beziehung zu anderen Komplexitätsklassen[Bearbeiten]
Die folgenden Beziehungen sind bekannt:
Da nach dem Zeithierarchiesatz gilt, dass NP eine echte Teilmenge von NEXPTIME ist, und NC eine echte Teilmenge von PSPACE ist, muss mindestens eine der obigen Teilmengenbeziehungen echt sein.
Vollständigkeit[Bearbeiten]
Es gibt NEXPTIME-vollständige Probleme. Ein Beispiel ist das Problem festzustellen, ob zwei gegebene reguläre Ausdrücke die gleiche Sprache erzeugen, wobei die Ausdrücke nur die Operatoren Vereinigung, Verkettung, und Verdopplung enthalten.<ref>A. R. Meyer, L. Stockmeyer: The equivalence problem for regular expressions with squaring requires exponential space. 13th IEEE Symposium on Switching and Automata Theory, Oct 1972, S. 125–129.</ref> In den üblichen Notationen regulärer Ausdrücke wären also nur
- Vereinigung:
(x|y), erkenntxodery, - Verkettung:
xy, erkenntxund danny, und - Dopplung:
x{2}, erkenntxgenau zweimal,
erlaubt, wobei x und y bereits nach diesem Schema korrekt gebildete Ausdrücke oder Literale aus dem gegebenen Alphabet sind. Die Zeichen (, |, ) und {2} werden als nicht Teil des Literal-Alphabets aufgefasst.
Die Dopplung ist nur ein Symbol mehr, wohingegen das Verketten von x mit sich selbst die Größe der Eingabe maßgeblich erhöht.
Weblinks[Bearbeiten]
- NEXPTIME. In: Complexity Zoo. (englisch)
Einzelnachweise[Bearbeiten]
<references />