O RNC uniforme está contido no espaço polylog?


28

O NC uniforme de espaço de log está contido no espaço polilog determinístico (às vezes escrito em PolyL). O RNC com espaço de log uniforme também está nesta classe? A versão aleatória padrão do PolyL deve estar em PolyL, mas não vejo que o RNC (uniforme) esteja em PolyL randomizado.

A dificuldade que vejo é que, no RNC, o circuito pode "olhar os bits aleatórios" o quanto quiser; ou seja, as entradas aleatórias podem ter fanout arbitrário. Mas, na versão aleatória do PolyL, não é como se você tivesse uma fita de bits aleatórios que pode ver o quanto quiser; em vez disso, você só pode jogar uma moeda a cada passo.

Obrigado!


4
Periklis Papakonstantinou me enviou exatamente o tipo de resposta que eu estava procurando. Ele me disse que Valentine Kabanets disse a ele que se pode usar Kabanets - Impagliazzo para mostrar que o RNC uniforme no PolyL implicaria certos limites inferiores do circuito para NEXP ou Permanente. Talvez um deles possa postar o argumento aqui.
Ryan O'Donnell

2
Corolário 4.13 no papel
sdcvvc

@sdvvc: Faça disso uma resposta?
Joshua Grochow

@JoshuaGrochow Sabemos que não é possível. No entanto, possível? R N C = P = B P P = N P = P S P A C ENC=PSPACERNC=P=BPP=NP=PSPACE
T ....

Respostas:


18

Talvez a maioria das pessoas pense que (ou mesmo que ), mas sou cético quanto a isso (consulte a segunda parte de minha resposta abaixo). Se está realmente contido em , também está contido em (mais especificamente, em por pesquisa exaustiva).RNCDSPACE(polylog)RNC=NCRNCDSPACE(polylog)NTIME(2polylog)DTIME(2polylog)

Valentine Kabanets me explicou o seguinte argumento (folclore) de seu artigo com Russell Impagliazzo, que explica por que é improvável.RNCNTIME(2polylog)

Teorema: Se , então não é computável por circuitos booleanos de tamanho (isto é, sub- maxsize por Shannon; irrelevante, mas veja Lupanov quanto à tensão) ou Permanente não é computável por fórmulas aritméticas (sem divisão) sobre de tamanho quase-polinomial.RNCNTIME(2polylog)NEXPo(2n/n)Z

Prova: assuma . Se o Permanent tiver uma fórmula de tamanho quase-polinomial, podemos adivinhar e verificar essa fórmula para o permanente usando um testador de identidade polinomial no tempo quase-polinomial por suposição. Isso coloca Permanente em .RNCNTIME(2polylog)NTIME(2polylog)

Pelo teorema de Toda, também está em . Por preenchimento, a versão de tempo linear-exponencial de também está em . Portanto, a versão linear-exponencial de possui um circuito de tamanho (isto é, submax). Mas, por um argumento simples de diagonalização, pode-se mostrar que a versão exponencial linear de requer tamanho máximo de circuito, o que é uma contradição (a propósito, essa é uma variante de uma pergunta de nível médio para uma complexidade de nível de pós-graduação) Claro, tudo bem, talvez provar que exija circuitos de tamanho máximo seja mais simples). QED.Σ2Σ 5 N E X P Σ 5 o ( 2 n / n ) Σ 5 E X P S P A C ENTIME(2polylog)Σ5NEXPΣ5o(2n/n)Σ5EXPSPACE

Agora a direção impopular.

Já sabemos que a aleatoriedade lida muitas vezes pode fazer algo não óbvio. Um exemplo interessante pode ser encontrado em " Tornando o não determinismo inequívoco ", de Reinhardt e Allender (eles o declaram em termos de não uniformidade, mas, em princípio, trata-se de usar a aleatoriedade de leitura muitas vezes). Outro exemplo interessante (menos diretamente relacionado) é " Randomness Buys Depth for Approximate Counting ", de Emanuele Viola. Acho que tudo o que estou dizendo é que não ficaria surpreso se a derandomização de não fosse o que a maioria das pessoas espera que seja.RNC

(Também existem alguns outros artigos, como o maravilhoso artigo de Noam Nisan sobre aleatoriedade de leitura única versus leitura múltipla, que mostra como comprar erro de dois lados com erro de um lado.)

A propósito, entender como construir PRGs enganando modelos de computação limitados ao espaço com múltiplos acessos à sua entrada (por exemplo, comprimentos lineares Bps) também está muito relacionado a essa questão.

- Periklis


"erro frente e verso para erro frente e verso".
user17164
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.