Sie lassen das Rechenmodell offen. Ich gehe davon aus, dass sich die Frage auf Direktzugriffsmaschinen (RAMs) bezieht, wie es üblich ist, wenn man nach dem tatsächlichen Exponenten in Polynomzeit fragt.
Sei die Menge von (Codierungen von) RAMs , so dass in höchstens Schritten anhält, wobei höchstens die anfänglichen Speicherzellen verwendet werden. Ein universeller RAM kann in lösen .PkMM|M|k|M|kPkO(nk)
Andererseits ist das universelle Problem für (im RAM-Modell und unter linearen Zeitreduzierungen). Als Sonderfall der RAM-Version des Zeithierarchiesatzes zeigt eine einfache Diagonalisierung, dass alle Algorithmen für die Laufzeit . So ist die Komplexität der ist als gefragt.PkDTIME(nk)PkΩ(nk)PkΘ(nk)
Die Dichtheit hängt stark vom Rechenmodell ab. Die Turing-Maschinenversion des Zeithierarchiesatzes weist eine Lücke auf. Sei die Menge von (Codierungen von) Turing-Maschinen , so dass höchstens in Schritten anhält . Dann kann in Zeit von einer universellen Turingmaschine gelöst werden und alle Algorithmen haben die Laufzeit . Ich vermute, das ist das Beste, was man tun kann.lognP′kMM|M|klognP′knkΩ(nklogn)
[BEARBEITEN]
In einem Kommentar fragen Sie nach konventionelleren Problemen wie Grafikproblemen oder Logik.
Lassen Sie mich zunächst darauf hinweisen, dass Clique (wie in der Antwort vorgeschlagen) kein guter Kandidat zu sein scheint. Wenn wir beweisen könnten, dass Clique Zeit (oder für ein unbegrenztes ) benötigt, haben wir impliziert, dass Clique nicht in P ist. Und damit das P unterscheidet sich von NP. Das dürfte nicht einfach sein. Das Gleiche gilt für Teile anderer Probleme, von denen wir wissen, dass sie in NP oder in anderen Klassen wie PSPACE vorliegen, von denen nicht bekannt ist, dass sie sich von P unterscheiden.kkΩ(nk)Ω(nf(k))f
Jedes Problem kann als Diagrammproblem umformuliert werden, indem die Eingabe als Diagramm codiert wird. Ich weiß nicht, ob Sie eine Graph-Version von konventionell bezeichnen würden. Ich würde es nicht natürlich nennen.Pk
Was die Logik betrifft, kann ich ein Beispiel geben. Es ist jedoch keine boolesche Logik, und es gibt eine Lücke zwischen der unteren und der oberen Grenze. Das Beispiel basiert auf dem Immerman-Vardi-Theorem. Sei eine Logik erster Ordnung, die durch Operatoren mit kleinsten Festpunkten erweitert wird. Lassen bezeichnen das Fragment , in dem nur erster Ordnung Variablen erlaubt sind. Es ist zulässig, Variablen wiederzuverwenden, daher besteht die Einschränkung darin, dass jede Unterformel höchstens freie Variablen enthält. Das Problem ist das Problem der Modellprüfung für , bei Eingabe einer Formel und einer StrukturLLkkkMkLkφ∈LkABei übereinstimmendem Vokabular besteht die Aufgabe darin, zu entscheiden, ob , ob in wahr ist .A⊨φφA
Mk kann in der Zeit gelöst werden . Auf der anderen Seite, für eine Konstante , ist schwer für (wo wir auch ein benötigen auf den Inhalt von Speicherzellen , gebunden ist ). Ich glaube, reicht aus. Aus der Diagonalisierung erhalten wir, dass Zeit , also benötigt Zeit . Die Grenze ist für einige nicht eng im Sinne von , aber zumindest haben wir .O(n2k+1)cM3k+cDTIME(nk)nkc=2M3k+cΩ(nk)MkΩ(nk−c3)Θ(nk′)k′nΘ(k)