Twierdzenie o hierarchii czasu stwierdza, że maszyny Turinga mogą rozwiązać więcej problemów, jeśli mają (wystarczająco) więcej czasu. Czy to w jakiś sposób się utrzymuje, jeśli przestrzeń jest asymptotycznie ograniczona? Jak odnosi się do jeśli rośnie wystarczająco szybko?
Ja szczególnie zainteresowany w przypadku, , i .
W szczególności uważa się języka:
Jednakże, może zostać podjęta decyzja, etapach stosując przestrzeni.
Bez ograniczania do czterech symboli taśmy, a tym samym pozwalając na kompresję komórek do komórek, mamy problemy z przestrzenią podczas symulacji ze zbyt dużą liczbą symboli taśmy. W takim przypadku języka nie ma już w . To samo dzieje się, gdy ustawia się na pewien który można obliczyć wystarczająco szybko.
To pytanie jest w zasadzie przeformułowaniem mojego pytania tutaj .
Edycja Podsumowanie: zmieniono do , jednak, to, że przecięcie Warto także pomyśleć.
Odpowiedzi:
Jednak w prawdopodobnych przypuszczeniach o złożoności obliczeniowej istnieje odpowiednia hierarchia. Na przykład, jeśli dla każdego , CIRCUIT-SAT ∉ io- , to gdzie , wynosi , a jest konstruowalne w czasoprzestrzeni.O ( 2 n - ε )ε>0 O(2n−ε) DTISP(O(f),O(s(n)))⊊DTISP(O(f1+ε),O(s(n)))
f(n)≥n f(n) 2o(min(n,s(n))) f
W szczególności (zgodnie z hipotezą) istnienie zadowalającego przypisania dla obwodów z i rozmiarem służy jako kontrprzykład na równość klas.⌊lg(f1+ε/2)⌋ (logf)O(1)
Uwagi:
CIRCUIT-SAT jest co najmniej tak samo twardy jak -SAT (który jest stosowany w silnej hipotezie wykładniczej czasu).k
Zgodnie z konwencją, w CIRCUIT-SAT, oznacza liczbę przewodów wejściowych; rozmiar obwodu wynosi .n nO(1)
Jeśli w założeniu zastosowano CIRCUIT-SAT dla rozmiarów obwodu quasilinowego, wówczas ograniczenie na można rozluźnić do . Również słabsze / silniejsze założenia dotyczące twardości CIRCUIT-SAT dają słabsze / silniejsze hierarchie (które możemy obecnie udowodnić).f(n) O((2−ε)min(n,s(n)))
IO oznacza nieskończenie często i może być porzucone dla które są w pewnym sensie ciągłe (w tym ).f f(n)=na
Wydaje się prawdopodobne, że hierarchia DTISP jest wystarczająco ostra, aby odróżnić od (i być może ) (gdy nie jest zbyt duże w stosunku do dozwolonej przestrzeni).O(f) o(f/logf) o(f) f
Aby odróżnić od , potrzebujemy tylko słabszego założenia P ≠ PSPACE.na 2n
źródło