Hierarchia naprzemienna


13

Dzięki Immerman i Szelepcsényi wiadomo, że jeśli f = Ω ( log ) (nawet w przypadku funkcji niemożliwych do zbudowania w przestrzeni).NSPACE(f)=coNSPACE(f)f=Ω(log)

W tym samym artykule Immerman stwierdza, że ​​naprzemienna hierarchia przestrzeni logicznej się zawala, co oznacza, że (definicja ograniczonej naprzemiennej maszyny Turinga i tego, co jest hierarchię można znaleźć na wikipedii ).ΣjSPACE(log)=NSPACE(log)

Czy jest jakaś praca na temat naprzemiennej hierarchii przestrzeni dla ? W zeszłym tygodniu poprosiłem Immermana, który nie pamiętał, żeby coś takiego czytać. W języku angielskim chciałbym wiedzieć, czy istnieje jakiś pisemny dowód na to, że użycie dowolnego języka, który może być decydowany przez maszynę Turinga z alternatywnymi wersjami j, może być również zadecydowane przez niedeterministyczną maszynę Turinga z tym samym ograniczonym miejscem.f=Ω(log)j

Moje pytanie naprawdę dotyczy znalezienia referencji, ponieważ myślę, że wymyśliłem dowód; ale myślę, że może to już być znane.

Może powinienem powiedzieć, co uważam za dwa główne problemy. Po pierwsze, jeśli , powiedzmy f = log 2 , wówczas niemożliwe jest skomponowanie do S P A C E ( f ) TM w celu uzyskania S P A C E ( f ) TM, co moglibyśmy zrobić z L O G S P A C E TM. Po drugie, istnieje jeden argument dla przypadku f = O ( n )f=O(n)f=log2SPACE(f)SPACE(f)LOGSPACEf=O(n)i jeden dla ale nadal istnieje pewien problem z fonction, który nie jest ani O ( n ), ani Ω ( n ) .f=Ω(n)O(n)Ω(n)


2
Przydałoby się krótka definicja dwóch wspomnianych hierarchii.
— Robin Kothari,

brakuje „s” w hierarchii
— Suresh Venkat

Dodałem link do naprzemiennej przestrzeni i hierarchii oraz szybką definicję tego, co chciałbym w języku angielskim. W przypadku hierarchii wyroczni obawiam się, że poprawna definicja może być zbyt długa, a poza tym bezużyteczna, ponieważ ta klasa jest równa niedeterministycznemu obszarowi logowemu.
— Arthur MILCHIOR

osobliwością hierarchii jest hierarchia, przy okazji. czy możesz to edytować?
— Suresh Venkat

Edytowane. Obawiam się, że nigdy nie zwracałem na to uwagi.
— Arthur MILCHIOR

Odpowiedzi:


7

ALTSSPACE(a(n),s(n))a(n)s(n)

AC1ALTSPACE(log⁡n,log⁡n)

ALTSSPACE(a(n),log⁡n)⊆NSPACE(a(n)log⁡n)


Dziękuję Ci; wydaje się to naprawdę obiecujące. Nie mam pojęcia, gdzie zacząć szukać takiego artykułu. Dowód nie wydaje mi się trywialnym następstwem, ponieważ, niech M będzie TM w ASPACE (f, 2), niech M1 będzie częścią egzystencjalną, a M2 częścią uniwersalną. Nie możemy już uważać M2 za coSPACE (f) = SPACVE (f) TM, ponieważ powinniśmy wziąć wejście M1 na taśmę wejściową. Ale tak, z pewnością jest coś do zrobienia, używając bezpośrednio ich dowodu. Nawet jeśli nie pomyślałem o użyciu liczby „a (n)” na przemian.
— Jeszcze

9

ALTSPACE(a(n),s(n))NSPACE(a(n)s(n))a(n)s(n)

Połączenie tego z twierdzeniem Savitcha daje następujące wyniki:

ALTSPACE(log⁡n,log⁡n)SPACE((log⁡n)4)

Następstwo: Podobnie język obliczalny w przestrzeni wielomianowej z wielomianowo wieloma alternatywami występuje w deterministycznej przestrzeni wielomianowej.

ALTSPACESTA

[B] L. Berman, „Złożoność teorii logicznych”, Theoretical Computer Science 11 (1980) 71-77.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.