Obecnie piszę ankietę na temat twierdzeń hierarchicznych dotyczących TCS. Szukając powiązanych artykułów zauważyłem, że hierarchia jest fundamentalną koncepcją nie tylko w TCS i matematyce, ale w wielu naukach, od teologii i socjologii po biologię i chemię. Widząc, że ilość informacji jest ogromna, mam nadzieję, że mógłbym poprosić o pomoc tę społeczność. Oczywiście nie chcę, żebyś przeprowadzał dla mnie wyszukiwanie bibliograficzne, ale proszę o dwa rodzaje informacji:
Hierarchie i twierdzenia dotyczące hierarchii, które są wynikiem twojej pracy lub pracy twoich kolegów lub innych osób, które znasz i które uważasz, że nie są tak dobrze znane. Może to być na przykład twierdzenie o hierarchii dla niejasnego modelu obliczeniowego, którym jesteś zainteresowany, lub hierarchia określonych klas, np. Związanych z teorią gier.
Hierarchie i twierdzenia dotyczące hierarchii, które uważasz za absolutnie konieczne, powinny zostać uwzględnione w tego rodzaju ankiecie. Prawdopodobnie byłoby mi to już znane, ale dobrze byłoby zobaczyć, jakie hierarchie uważasz za ważniejsze i dlaczego. Może to być tego rodzaju „Uważam, że bardzo ważne, ponieważ bez niej nie bylibyśmy w stanie przeprowadzić tego rodzaju badań” lub „Chociaż nie jest to tak dobrze znane, w opartych na logice TCS stale używamy tej hierarchii, a ja uważają to za ważne narzędzie ”. . I tak, wierzę, że ludzie z logiki mają wiele hierarchii do wspomnienia, jednak pamiętajmy, że mówimy o hierarchiach problemów.
Będę przechowywać aktualną listę tutaj:
- Hierarchia D T I M E
- Hierarchia N T I M E
- Hierarchia
- Hierarchia arytmetyczna (znana również jako Kleene)
- Hierarchia hiperarytmiczna
- Hierarchia analityczna
- Hierarchia Chomsky'ego
- Hierarchia Grzegorczyk i pokrewne: Hierarchia Wainera (szybko rosnąca), Hierarchia twarda
(wolno rosnąca) i hierarchia Veblena - Hierarchia Ritchie
- Hierarchia Axta (zgodnie z definicją w Axt63 )
Hierarchia pętli (zdefiniowana w MR67 )
Hierarchia N C ( , )
- Hierarchia głębokości, zgodnie z definicją w Sipser83
- Hierarchia wielomianowa ( ) i mniej dopracowana hierarchia Meyera-Stockmeyera (brak rozróżnienia między kwantyfikatorami)
- Hierarchia wykładnicza ( )
Hierarchia pośrednia (twierdzenie Ladnera)
Niezbyt solidny (Arthur-Merlin)
- (niedeterministycznych stałej Parameter) hierarchii i podobne przemienny W hierarchii ( W -hierarchy) i W * -hierarchy (W z parametrów zależnych od G)
- Hierarchia liczenia
- Hierarchia Fouriera
- Boolean Hierarchy (ponad ), równa również Query Hierarchy (ponad N P )
- Hierarchie do testowania właściwości, jak widać w GoldreichKNR09
- Hierarchia głębokości kropek w zwykłych językach bez gwiazd
- : Klasy rozwiązywalne przez programy do rozgałęziania wielomianów, z dodatkowym warunkiem, że każdy bit danych wejściowych jest testowany co najwyżej d razy, tworzą hierarchię dla różnych wartości d
- Hierarchia czasu złożoności obwodu
- Hierarchia wielomianowa w złożoności komunikacji
Uwaga: jeśli nie chcesz być wymieniony wyłącznie, powiedz to. Jako ogólną zasadę wspomnę zarówno społeczność, jak i konkretną osobę, która ujawnia nowe informacje.
Odpowiedzi:
Hierarchia Fouriera zdefiniowana w „ Yaoyun Shi, kwant i klasyczne kompromisy ”.
Ze złożonego zoo :
źródło
- Wzdłuż linii „antyhierarchii” warto wspomnieć o twierdzeniu Borodina .
- Istnieją również interesujące wzmocnienia zwykłych hierarchii czasowych, takie jak:
(istnieją problemy w czasie których nie można pomyślnie rozwiązać za pomocą maszyny czasu używającej porad, nawet dla nieskończenie wielu długości wejściowych). Dowód jest prosty: pozwól czasu , które przyjmują kawałków porady jako drugiego wejścia. Zdefiniuj który dzieli na gdzie, uruchamia i wyświetla odpowiedź przeciwną. Następnie .nk nk−1 n−logn {Mi} nk−1 n−logn M′(x) x x=yz |z|=log|x| Mz(x,y) L(M′)∉i.o.−TIME[nk−1]/(n−logn)
- Należy wziąć pod uwagę brak znanych hierarchii czasu w niektórych sytuacjach (jako problemy otwarte). Na przykład, czy ?BPTIME[n]=BPP
źródło
Złożoność Zoo daje pewne hierarchie . Wśród nich nie wymieniono jeszcze hierarchii liczenia i hierarchii boolowskiej.
[EDYCJA] Aby moja odpowiedź była bardziej informacyjna, szybka definicja Hierarchii Liczenia.
Następnie, jeśli chodzi o hierarchię wielomianową, jest zdefiniowane jako .CH ⋃kCkP
Hierarchia liczenia została zdefiniowana przez Wagnera [Wag86]. Odnośniki do teorii obwodów progowych odkryli Allender i Wagner [AW93]. Znacznie później Bürgisser [Bür09] zastosował także hierarchię zliczania, aby powiązać model Valianta z hipotezą Shau i Smale'a . W szczególności udowodnił, że hipoteza implikuje superskładnikową dolną granicę stałej.τ τ
[Wag86] KW Wagner. Złożoność problemów kombinatorycznych z zwięzłą reprezentacją danych wejściowych . Acta Mathematica 23 (3), 325-356, 1986.
[AW93] E. Allender i KW Wagner. Hierarchie liczenia: obwody wielomianowe i obwody o stałej głębokości . Aktualne trendy w informatyce , 469–483, 1993.
[Bür09] P. Bürgisser. Po zdefiniowaniu liczb całkowitych i udowodnieniu dolnej granicy obwodu arytmetycznego . Złożoność obliczeniowa 18 (1), 81-103, 2009.
źródło
Goldreich i in. glin. mają twierdzenia o hierarchii do testowania właściwości:
Również w ECCC .
źródło
Sipser pokazał hierarchię głębokości w obrębie , to znaczy, że obwody głębokości o wielkości poli są silniejsze niż obwody głębokości o wielkości poli:AC0 d+1 d
Zestawy Sipser, M. Borel i złożoność obwodów . STOC 1983.
źródło
Dieter van Melkebeek i współautorzy dysponują hierarchiami czasu i przestrzeni dla modeli semantycznych z poradami, w tym randomizacją.
źródło
Oto więcej hierarchii dla klas semantycznych z poradami. W szczególności dla ZPTIME i RTIME.
Lance Fortnow, Rahul Santhanam, Luca Trevisan. Hierarchie dla klas semantycznych . W STOC'05.
źródło
Istnieje hierarchia Zheng-Weihrauch dla liczb rzeczywistych
X. Zheng i K. Weihrauch. Hierarchia arytmetyczna liczb rzeczywistych . Kwartalna logika matematyczna. Vol. 47 (2001), nr 1 51–65.
źródło
Istnieje klasa , zdefiniowana w artykule z 1975 r. Przez L. Adelmana i K. Mandersa, który jest diofantycznym analogiem klasy . Język jest zawarty w iff istnieje wielomian taki, że Czy równa się jest otwartym problemem. Ta równość pokazałaby związki między teorią liczb a informatyką.D NP L D P
Istnieje diofantyczny analog wielomianowej hierarchii, zwany „hierarchią diofantyczną”. Hierarchie wielomianowa i diofantyczna są ze sobą powiązane:
źródło
Kolejna ścisła hierarchia: programy rozgałęziające, które testują każdy bit tylko ograniczoną liczbę razy. Im więcej testów jest dozwolonych, tym większa jest klasa programów rozgałęziających. Zwykle programy rozgałęziające są również ograniczone do wielkości wielomianowej. BP d (P) to klasa programów do rozgałęziania wielomianów, które mogą testować każdy bit do razy.d
L / poli jest związek BP D (P) na całej d , podczas gdy BP D-1 (p) BP d (p) dla każdego d .⊊
źródło
W sparametryzowanej teorii złożoności istnieje kilka hierarchii, chociaż tylko wspomniana już hierarchia pojawia się często w publikacjach. Inni są:W
Wszystkie zostały opisane w Sparametryzowanej teorii złożoności, Flum and Grohe, Birkhäuser, 2006 .
źródło
Nie jestem pewien, czy to pasuje do twoich kryteriów, ale istnieje hierarchia głębokości kropek w zwykłych językach bez gwiazd.
źródło
Hierarchia wielkości obwodu, patrz poprzednie pytanie .
źródło
Teoria zwykłych języków nieskończonych drzew zrodziła kilka hierarchii, które są obecnie badane, z wieloma otwartymi pytaniami.
Podczas korzystania z automatów na drzewach nieskończonych, warunek parzystości (lub warunek Mostowskiego) jest szczególnie interesujący, ponieważ niedeterministyczne automaty parzystości mogą wyrażać wszystkie regularne języki drzew nieskończonych, a struktura warunku akceptacji jest prostsza niż w innych, takich jak Rabin lub Müller .
źródło
źródło
Oto nowa hierarchia języków bezkontekstowych autorstwa Tomoyuki Yamakami.
źródło
Opracowanie jednego z punktów wypunktowanych przez OP (GoldreichKNR09): istnieje kilka twierdzeń hierarchicznych w testowaniu właściwości i dowodach bliskości, dotyczących złożoności zapytań, adaptacyjności lub testowalności w odniesieniu do liczby rund (dla dowodów potwierdzających bliskość). Zobacz np.
źródło
Z tego pytania na temat cs.stackexchange dowiedziałem się o hierarchii rodzajów zwykłych języków . Zasadniczo można scharakteryzować zwykłe języki na podstawie minimalnej powierzchni rodzaju, w której może zostać osadzony wykres ich DFA. Wykazano w [1], że istnieją języki arbitralnie dużego rodzaju i że ta hierarchia jest właściwa.
źródło
Zliczanie hierarchii wielomianowej, w skrócie #PH. Pierwszy poziom to #P, a następnie #NP ... itd.
źródło
źródło
Powiązane z dalszymi badaniami łączników boolowskich i wykresu Izomorfizm to Niska i Wysoka Hierarchia , również odniesienia do Wikipedii .
źródło
Więcej na temat niejasnej strony: Moje twierdzenie o heirarchii drugiego rzędu dla logiki stałego punktu w teorii modeli skończonych. Zobacz jeszcze inne twierdzenie o hierarchii .
źródło