Wiadomo, że w przypadku następnie wielomian hierarchia zapada się Ď P 2 i M A = A M .
Jakie są najsilniejsze znane upadki, jeśli ?
circuit-complexity
complexity
Springberg
źródło
źródło
Odpowiedzi:
Wierzę najsilniejszy jest . Zostało to udowodnione przez Impagliazzo Kabanets i Wigderson.NEXP=MA
Zobacz https://scholar.google.com/scholar?cluster=17275091615053693892&hl=pl&as_sdt=0,5&sciodt=0,5
Byłbym również zainteresowany, aby wiedzieć o silniejszych załamaniach niż to.
Edycja (8/24): OK, myślałem o potencjalnie silniejszym załamaniu, które zasadniczo wynika z dowodów powyższego powiązanego papieru. Ze względu oznacza N E X P = E X P (patrz powyższy odnośnik), oraz e X P jest zamknięty pod dopełniacza także mieć N E X P zamyka się pod dopełniacza, a więc N E X P = M A ∩ c o M ANEXP⊂P/poly NEXP=EXP EXP NEXP NEXP=MA∩coMA , który jest trochę silniejszy. Rzeczywiście, hipoteza oznacza, że dla każdego i języku, pojedynczy łańcuch świadka w n mogą być stosowane w odpowiednim protokole MA wszystkich tak- przypadków danej długości n , to również N E X P = O M A ∩ c o O M A (gdzie O M A = „Oblivious MA”, patrz Fortnow-Santhanam-me http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.156.3018&rep=rep1&type=pdfNEXP wn n NEXP=OMA∩coOMA OMA ). Te dodatkowe właściwości, chociaż techniczne, mogą okazać się przydatne w niektórych argumentach w dolnych granicach obwodu.
Edycja 2: Wygląda na to, że Andrew Morgan już to podkreślił. Ups :)
źródło
Dzieje się mnóstwo fajnych rzeczy. Większość tych, które znam, zaczyna się od papieru IKW . TamNEXP=MA zwinięcie NEXP = MA i (myślę) jest najsilniejszym dosłownym załamaniem klas złożoności, jakie znamy. Istnieją jednak inne rodzaje „załamań”, które moim zdaniem należy podkreślić.
Najważniejsze, jak sądzę, jest właściwość „uniwersalnego zwięzłego świadka” (również z pracy IKW). Po pierwsze, daje narzędzie, z którego wiele innych zawaleń ma bezpośrednie konsekwencje; po drugie, ostatnie dolne granice obwodu (np. tu i tutaj ) dlaNEXP wykorzystują to połączenie. W skrócie, nieruchomość mówi, że dla każdego NEXP języka L , a każdy NEXP -machine M decydując L , każdy x∈L ma zwięźle opisania świadectwo według M . Formalnie istnieje wielomian p zależny odM tak, że dla każdegox∈L istnieje obwódCx o wielkościp(|x|) tak że tabela prawdyCx jest sekwencją niedeterministycznych wyborów dlaM które prowadzą do akceptacji na wejściux .
Przydaje się zwięzłość świadków, ponieważ można od razu przerobić wiele innych upadków. Na przykład trywialnie wynika, żeNEXP=coNEXP=EXP . Na przykład załóżmy, że L jest NEXP poprzez NEXP -machine M . Właściwość zwięzłego świadka mówi, że istnieje wielomian p więc M ma zwięzłych świadków wielkości p . Możemy wtedy zdecydować L w EXP , na wejściu x , brutalnie wymuszając wszystkie obwody wielkości co najwyżej p(|x|) i sprawdzenie, czy kodują sekwencję wyborów, które prowadzą doakceptacjiM na wejściux . Możesz to połączyć z (wcześniej znanym z interaktywnych dowodów) wynikiemEXP⊆P/poly⟹EXP=MA do zawarciaNEXP⊆P/poly⟹NEXP=MA .
Warto podkreślić, że możemy wybraćM a tym samym formę świadków. Na przykład można faktycznie wywnioskować z „ NEXP ma uniwersalnych zwięzłych świadków”, że NEXP=OMA=co-OMA . Tutaj OMA jest „oblivious-MA”, co oznacza, że istnieje uczciwy Merlin, który zależy tylko od długości wejściowej. Łatwo zauważyć, że OMA⊆P/poly , więc w zasadzie daje to normalną formę NEXP języków NEXP w P/poly przy założeniu, że NEXP⊆P/poly na pierwszym miejscu. Oto jeden ze sposobów, aby zobaczyć upadek do OMA :
źródło