Não se sabe se NEXP está contido em P / poli. De fato, provar que o NEXP não está em P / poli teria algumas aplicações na des aleatorização.
Qual é a menor classe uniforme C para a qual se pode provar que C não está contido em P / poli?
Mostrar que o co-NEXP não está contido em P / poli teria outras consequências teóricas da complexidade, como no caso NEXP vs P / poli?
Nota: Estou ciente de que é conhecido por não estar contido no para cada constante fixa (isso também foi mostrado para MA com 1 bit de aviso). Mas nesta pergunta não estou interessado em resultados para k fixo . Estou realmente interessado em aulas diferentes de P / Poly, mesmo que sejam muito grandes.
complexity
Springberg
fonte
fonte
Respostas:
Deixe-me dizer que é um limite superpolinomial se for construtível pelo tempo . Por exemplo, é um limite superpolinomial. De fato, um exercício instrutivo mostra que se é uma função computável monótona e ilimitada, existe um limite superpolinomial tal que . f ( n ) = N ω ( 1 ) n log log log log n g ( n ) f f ( n ) ≤ n g ( n )f:N→N f(n)=nω(1) nloglogloglogn g(n) f f(n)≤ng(n)
Primeiro, a diagonalização direta mostra que para qualquer . O mesmo argumento fornece:ΣP4⊈SIZE(nk) k
Se for qualquer limite superpolinomial, então .f Σ4-TIME(f(n))⊈P/poly
Esboço de prova: para qualquer , seja o primeiro circuito lexicograficamente de tamanho que calcula uma função booleana em variáveis não computáveis por um circuito de tamanho . Então, o idioma definido por funciona.C n 2 f ( n ) n < f ( n ) L x ∈ Ln Cn 2f(n) n <f(n) L x∈L⟺C|x|(x)=1
Uma melhoria conhecida afirma que para qualquer . Da mesma forma,kS2P⊈SIZE(nk) k
Se for qualquer limite superpolinomial, então .S 2 - T I M E ( f ( n ) ) ⊈ P / p o l yf S2-TIME(f(n))⊈P/poly
Esboço prova: Se não, então, em particular, , portanto, . Por um argumento de preenchimento, , não .P H = S 2 P Σ 4 - t I M E ( f ( n ) ) ⊆ S 2 - t I M E ( f ( n ) ) ⊆ P / p o l yNP⊆S2P⊆P/poly P H = S2P Σ4- t I M E ( f( N ) )⊆S2- T I M E(f(n))⊆P/poly
Classes inconscientes se saem ainda melhor. Levando em conta a objeção levantada por Apoorva Bhagwat, vamos . Então para qualquer , e o mesmo argumento gera:N L i n ∪ O 2 P ⊈ S I Z E ( n k ) kNLin=NTIME(n) N L i n ∪ O2P ⊈ S I Z E ( nk) k
Se for qualquer limite superpolinomial, então .N L i n ∪ O 2 - T I M E ( f ( n ) ) ⊈ P / p o l yf NLin∪O2-TIME(f(n))⊈P/poly
Esboço prova: Se , seguida por preenchimento, , o que implica . Então procedemos como antes.N P ⊆ P / p o l y P H = S 2 PNLin⊆P/poly NP⊆P/poly PH=O2P
Também existem resultados envolvendo MA. O resultado frequentemente mencionado de que é um exagero. Santhanam provou para qualquer , e um argumento semelhante fornece:p r o m i s de e - H Uma ∩ p r o m i s de e - c O H Uma ⊈ S I Z E ( n k ) kMA-EXP⊈P/poly
Se for qualquer limite superpolinomial, então p r o m i s de e - H A - T I M E ( f ( n ) ) ∩ p r o m i s de e - c o M Um - t I M E ( f ( n ) ) ⊈ P / p o l y .f
Esboço de prova: pelo Lemma 11 de Santhanam (que é uma versão aprimorada do fato padrão de que com um provador PSPACE), há uma linguagem completa do PSPACE e um oracle TM-oracle aleatório TM tal que na entrada , apenas solicita consultas oracle de comprimento; se , então aceita com probabilidade ; e se , então para qualquer oráculo , aceita com probabilidade . L M x M | x | x ∈ G M G ( x ) 1 x ∉ G A M A ( x ) ≤ 1 / 2PSPACE=IP L M x M |x| x∈L ML(x) 1 x∉L A MA(x) ≤ 1/2
Para um polinômio monótono adequado , seja o problema de promessa definido por Seja uma redução polinomial de em seu complemento e seja o problema da promessa A = ( A Y E S , A N O ) ( x , s ) ∈ A Y E Sp A = (AY ES,ANO)
Se preferirmos um resultado com uma versão não promissora do MA, Miltersen, Vinodchandran e Watanabe, provaram que para uma função semi-exponencial . Podemos lo de duas maneiras: primeiro, ele vale para - limites exponenciais para qualquer constante , e segundo, para classes alheias. Aqui, uma função -exponential é, grosso modo, uma função tal que sustenta
Esboço de prova: suponha o contrário. Corrija um número inteiro modo que . Deixe-me abreviar Por preenchimento, temos para qualquer . Além disso, usando, por exemplo, o Lemma 11 de Santhanam acima, temos a implicação Como trivialmente , um aplicativo repetido de (1) e (2) mostra ,k 1 / k < α
fonte
Como ninguém postou uma resposta, eu mesmo responderei a pergunta com os comentários postados na pergunta original. Agradecimentos a Robin Kothari, Emil Jerabek, Andrew Morgan e Alex Golovnev.
Por diagonalização, segue-se que para qualquer função super polinomial (e construtível em espaço) , o não possui circuitos de tamanho polinomial. versus ainda está aberto.s D SPA CE[ s ( n ) ] PSPA CE P/ Poly
fonte
Por favor me corrijam se eu estiver errado, mas tanto quanto eu posso dizer, nós realmente não sabemos o tamanho fixo-polinomial limite inferior para . Isso ocorre porque o argumento usual de Karp-Lipton não passa por , pois não sabemos se (na verdade, isso é equivalente a perguntar se ). No entanto, sabemos que não está contido em para qualquer , como mostrado por Chakaravarthy e Roy.OP2 OP2 NP ⊆ OP2 NP ⊆ P / poli NPOP2 TAMANHO ( nk) k
fonte