f , g f ( n + 1 ) = o ( g ( n ) )
es ist
Es gibt viele (alte und aktuelle) Ergebnisse, die die Zeithierarchiesätze verwenden, um untere Grenzen zu beweisen. Hier sind meine Fragen:
Was passiert, wenn wir ein besseres Ergebnis für den deterministischen oder nichtdeterministischen Fall nachweisen können?
Wenn wir beweisen können, dass es eine Lücke zwischen der deterministischen Zeithierarchie und der nichtdeterministischen Zeithierarchie gibt, impliziert dies ?
Antworten:
Über deine zweite Frage. Nein, das würde nicht P \ neq NP bedeutenP≠NP . Hierarchiesätze sind meistens nützlich, um die Menge einer einzelnen Ressource zu bestimmen, die von einem TM benötigt wird, damit zusätzliche Probleme gelöst werden können.
Zum Beispiel wissen wir, dass . Sei , , so dass und .f ( n ) = n g ( n ) h ( n ) f ( n + 1 ) = o ( g ( n ) ) f ( n ) l o g ( f ( n ) ) = o (DTIME(n)≠NTIME(n) f(n)=n g(n) h(n) f(n+1)=o(g(n)) f(n)log(f(n))=o(h(n))
Aus den Hierarchiesätzen folgt und . Unter diesen Annahmen ist möglich.N T I M E ( f ( n ) ) ⊊ N T I M E ( h ( n ) ) N T I M. E ( g ( n ) ) ⊆ D T I.DTIME(f(n))⊊DTIME(g(n)) NTIME(f(n))⊊NTIME(h(n)) NTIME(g(n))⊆DTIME(h(n))
Die Hierarchiesätze können verwendet werden, um Beziehungen zwischen Ressourcen zu bestimmen, wenn eine Gleichheit zwischen ihnen gegeben ist. , . Wir wissen, dass für so dass , aufgrund des NTIME-Hierarchiesatzes nicht gleich kann.N T I M E ( g ( n ) ) g ( n ) 2 n + 1 = o ( g ( n ) ) S P A C E. ( n )NTIME(2n)=SPACE(n) NTIME(g(n)) g(n) 2n+1=o(g(n)) SPACE(n)
quelle
Die Hierarchie handelt auch von einem Kontinuum in Zeit und Raum (getrennt betrachtet), und es scheint möglich, dass das Kontinuum nicht "granularer" ist als in den Theoremen impliziert, dh sie können die bestmögliche "Granularität" sein.
Ihre zweite Frage scheint unklar oder vielleicht nicht genau definiert zu sein, es sei denn, Sie können besser definieren, was Sie unter "Lücke" verstehen. Alle entscheidbaren Probleme sind irgendwo in beiden Hierarchien lösbar. Die Schwierigkeit besteht darin, die Wechselbeziehungen zu bestimmen. Eine der seltenen "Lücken" oder Trennungen in der gegenwärtigen Theorie wurde tatsächlich in der deterministischen Zeit gegenüber der nichtdeterministischen Zeit nachgewiesen, so dass [1]. siehe auch [2] für eine ähnliche Frage und "jüngste" FortschritteDTIME(n)≠NTIME(n)
[1] PPST1983 http://dl.acm.org/citation.cfm?id=1382850
[2] NTIME (n ^ k) ≠ DTIME (n ^ k)?
quelle