Limites inferiores para fórmulas de profundidade constante?


21

Sabemos muito sobre as limitações dos circuitos de profundidade constante (tamanho polinomial). Como as fórmulas de profundidade constante (tamanho polinomial) são um modelo de computação ainda mais restrito, todos os problemas que não se encontram no AC 0 também não são computáveis ​​por uma fórmula de profundidade constante. No entanto, como é um modelo mais fácil, suponho que haja mais problemas conhecidos por não serem computáveis ​​nesse modelo. Isso foi estudado? (Acho que sim, mas provavelmente não estou usando os termos de pesquisa corretos.)

Especificamente, estou interessado na seguinte pergunta: Existe alguma função f, que pode ser calculada por um circuito AC 0 de tamanho S, mas precisa de uma fórmula de profundidade constante de tamanho pelo menos quadrática em S ou super polinomial em S? Qual é o resultado mais conhecido desse tipo?

Caso não esteja claro o que quero dizer com fórmula de profundidade constante, quero dizer uma fórmula que, se você escrever como uma árvore (com nós internos sendo portas AND / OR / NOT e folhas sendo entradas), essa árvore terá constante altura. Equivalentemente, uma fórmula de profundidade constante é um circuito de profundidade constante em que todos os portões que não são de entrada têm fanout 1.

Respostas:


11

É fácil converter um circuito de profundidade constante em uma fórmula de profundidade constante da mesma profundidade com aumento do tamanho polinomial, fazendo cópias dos portões usados ​​mais de uma vez. Se a profundidade do circuito for e seu tamanho for O ( p ( n ) ) , a fórmula terá profundidade d e tamanho O ( ( p ( n ) ) d ) . Portanto, a resposta é não.dO(p(n))dO((p(n))d)


5
isso dá mais do que um aumento quadrático no tamanho. (Embora, não super-polinomial aumento, é claro.)
Ido Tzameret

2
Obrigado pela resposta. Alguma idéia sobre uma função específica f que possui um circuito de profundidade constante do tamanho S, mas precisa de uma fórmula do tamanho S ^ 2, ou S ^ 10, etc.?
precisa

3
Eu acho que a relação entre profundidade e tamanho do circuito ainda está aberta (sabe-se que "profundidade" é teta do tamanho da fórmula). Veja os capítulos 7 e 8 no livro Wegener, "Complexidade das funções booleanas", para alguma função com limites explícitos no tamanho da fórmula. Há um com aumento quase quadrático ( ), que não percebeu nada melhor. n2/logn
Kaveh

17

Esta questão foi completamente resolvida (até fatores constantes) por um resultado recente de Benjamin Rossman ( http://eccc.hpi-web.de/report/2013/169/ ).

Como Kaveh aponta acima, um circuito de profundidade , tamanho S , pode ser convertido em uma fórmula de profundidade d , tamanho S d .dSdSd

Rossman mostra que isso é essencialmente apertado. Para qualquer profundidade , ele exibe uma função que pode ser calculada por um circuito de profundidade constante de profundidade d e tamanho S = O ( n 3 ) , mas qualquer fórmula de profundidade constante (ou mesmo um ddS=O(n3) -phthth formula) precisa do tamanhoS Ω ( d ) para computá-lo.registronSΩ(d)

(Esqueceu-se de dizer isso antes: obrigado a Benjamin Rossman por me informar sobre esse resultado.)

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.