f , g f ( n + 1 ) = o ( g ( n ) )
jest to
Istnieje wiele (starych i aktualnych) wyników, które wykorzystują twierdzenia o hierarchii czasu do udowodnienia dolnych granic. Oto moje pytania:
Co się stanie, jeśli uda nam się udowodnić lepszy wynik dla przypadku deterministycznego lub niedeterministycznego?
Jeśli możemy udowodnić, że istnieje luka między deterministyczną hierarchią czasu a niedeterministyczną hierarchią czasu, czy oznacza to, że ?
Odpowiedzi:
O twoje drugie pytanie. Nie, nie oznaczałoby toP≠NP . Twierdzenia dotyczące hierarchii przydają się przede wszystkim do określenia ilości pojedynczego zasobu wymaganego przez bazę TM, aby można było rozwiązać dodatkowe problemy.
Na przykład wiemy, że . Niech , , , tak że i .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))
Z twierdzeń hierarchicznych wynika, że i . Przy tych założeniach jest możliwy.N T I M E ( f ( n ) ) ⊊ N T I M E ( h ( n ) ) N T I M E ( g ( n ) ) ⊆ D T IDTIME(f(n))⊊DTIME(g(n)) NTIME(f(n))⊊NTIME(h(n)) NTIME(g(n))⊆DTIME(h(n))
Twierdzenia o hierarchii można wykorzystać do określenia relacji między zasobami, biorąc pod uwagę ich równość. Załóżmy na przykład, że . Wiemy, że , dla tak że , nie może być równy SPACJI , z powodu twierdzenia o hierarchii NTIME.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)
źródło
hierarchia thms dotyczy również kontinuum w czasie i przestrzeni (rozpatrywanych osobno) i wydaje się możliwe, że kontinuum nie jest bardziej „ziarniste” niż wynika z twierdzeń, tzn. mogą być najlepszą możliwą „ziarnistością”.
twoje drugie pytanie wydaje się niejasne lub może nie jest dobrze zdefiniowane, chyba że możesz lepiej zdefiniować, co rozumiesz przez „lukę”. wszystkie rozstrzygalne problemy można rozwiązać gdzieś w obu hierarchiach. trudność polega na określeniu wzajemnych powiązań. jedna z rzadkich „luk” lub podziałów w obecnej teorii została rzeczywiście udowodniona w czasie deterministycznym w porównaniu z czasem niedeterministycznym, tak że [1]. zobacz także [2], aby uzyskać podobne pytanie i „najnowsze” osiągnięciaDTIME(n)≠NTIME(n)
[1] PPST1983 http://dl.acm.org/citation.cfm?id=1382850
[2] NTIME (n ^ k) ≠ DTIME (n ^ k)?
źródło