PARIDADE

12

AC0 é a classe de circuitos de tamanho polinomial de profundidade constante com portas NOT e portas AND e OR sem ventoinha, em que entradas e portas também possuem saída fanout ilimitada.

Agora considere uma nova classe, chame-a de que é como mas para quais entradas e portões têm fanout no máximo . Esta classe está claramente em . De fato, está estritamente contido em , como observado aqui . Portanto, PARITY obviamente não está em .ACbf0AC0O(1)AC0AC0ACbf0

Existe uma prova de PARIDADE que também não passa por ? Em outras palavras, existe uma prova que não use técnicas poderosas como o lema da troca ou o método Razborov / Smolensky?ACbf0AC0

Adam Paetznick
fonte
Isso é chamado de na literatura: qwiki.stanford.edu/index.php/Complexity_Zoo:N#nc0NC0
Hsien-Chih Chang張顯之
5
Não, não é, pois o fanin é ilimitado.
21411 domotorp
Ah, eu interpretei mal a palavra fanout. Obrigado por apontar.
Hsien-Chih Chang #: 19/07/11
1
Artigo relacionado por @Kaveh: cstheory.stackexchange.com/q/1824/1800 , movido dos comentários abaixo para aumentar a exposição.
Hsien-Chih Chang # 21/07
O que é 'fanout limitado', a propósito?
xxx ---

Respostas:

16

Eu posso sentir falta de algo, mas o mesmo que uma fórmula? Como todo bit de entrada pode afetar no máximo um número limitado de portas, podemos simplesmente supor que cada porta tenha apenas uma saída (depois de possivelmente duplicar algumas coisas) e também podemos empurrar as portas para baixo. Sabemos que o tamanho da fórmula da paridade é n ^ 2 (veja Troy J. Lee, " O tamanho da fórmula da PARIDADE ", 2007) e, como em todos os níveis do nosso circuito só podemos ter O (n) portas, isso mostra que paridade não está em . A C 0 b fACbf0ACbf0

domotorp
fonte
5
então com "Formula" você quer dizer fórmula de tamanho linear, certo? e por tamanho você quer dizer o tamanho da fórmula ...
Alessandro Cosentino
5
Acho que sua resposta está correta no final, mas o raciocínio é mais sutil. A fanout do gate pode ser reduzida duplicando partes do circuito, mas isso aumenta o tamanho da fórmula. (O tamanho da fórmula é equivalente ao número de fios de entrada.) Digamos que o fanout do portão seja no máximo 2. Em seguida, para reduzir o fanout dos portões da camada inferior, preciso duplicar cada gate e cada entrada, duplicando o tamanho da fórmula. Repetir esse processo para cada camada gera uma fórmula de tamanho que é a profundidade do circuito. No nosso caso, é uma constante, portanto o tamanho da fórmula ainda é linear. d dO(2dn)dd
Adam Paetznick
Foi exatamente isso que eu quis dizer, desculpe se minha exposição foi ruim.
21411 Domotorp
4

@ Alessandro: Me desculpe se não entendi sua pergunta. Mas minha primeira impressão é que é possível transformar qualquer circuito de profundidade d do tamanho em uma fórmula de profundidade d (fanout 1) de tamanho sobre : basta ir camada por camada começando de baixo (ao lado das entradas) ) camada e tire várias cópias do mesmo portão; em cada camada o número de portas pode aumentar por, no máximo, o factor de . Isso significa que qualquer limite inferior para fórmulas implica um limite inferiorS d S S A C 0SSdSSAC0 S1/dAC0 AC0AC0d

X1n

Stasys
fonte
3
SdkdSkS
3
ACbf0AC0knk2nO(n)AC0ACbf0
2
Alguém pode me dizer por que esse modelo "não mais que k cópias de uma variável de entrada" é interessante? Mesmo quando a profundidade é constante. Em que contexto surge esse modelo? Estou apenas curioso.
Stasys 21/07
2
QAC0
3
AC0nlogn