Seguindo a sugestão de Kaveh, estou colocando meu comentário como uma resposta (expandida).
Em relação aoQ1 , uma palavra de cautela está em ordem: até a profundidade logarítmica, se longe de ser entendida, sem falar em poli-logarítmica. Portanto, no mundo não monótono, o problema real é muito menos ambicioso:
Batendo Log-depth Problema: (!) Prove um super-linear limite inferior para -circuitos.
NC1
O problema permanece em aberto (por agora mais de 30 anos) mesmo para linear -circuitos. Estes são circuitos fanin- sobre a base e calculam transformações lineares sobre . A contagem fácil mostra que quase todas as matrizes exigem
portas , em qualquer profundidade.
2 { ⊕ , 1 } f ( x ) = A x G F ( 2 ) A Ω ( n 2 / log n )NC12{⊕,1}f(x)=AxGF(2)AΩ(n2/logn)
Em relaçãoQ2 : Sim, nós temos
algumas medidas algébricas / combinatoric, limites inferiores em que batia circuitos log de profundidade. Infelizmente, até agora, não podemos provar limites suficientemente grandes para essas medidas. Digamos, por lineares -circuitos, uma tal medida é a rigidez da matriz . Este é o menor número de entradas de que é necessário alterar para reduzir a classificação para . É fácil mostrar que é válido para cada matriz booleanaNC1 RA(r)AArRA(r)≤(n−r)2n×nAe Valiant (1977) mostraram que esse limite é estreito para quase todas as matrizes. Para vencer os circuitos de registo de profundidade, que é suficiente para apresentar uma sequência de booleanos matrizes tal quen×nA
RA(ϵn)≥n1+δ para constantes .
ϵ,δ>0
O melhor que sabemos até agora são matrizes com R A ( r ) ≥ ( n 2 / r ) log ( n / r ) . Para matrizes de Sylvester (ou seja, matrizes internas do produto), é fácil mostrar o limite inferior de Ω ( n 2 / r ) .
ARA(r)≥(n2/r)log(n/r)Ω(n2/r)
Temos medidas combinatórias para geral (não-linear) -circuitos, bem como para um bipartido n x n
gráfico G , deixe t ( G ) ser o número mais pequeno t de tal modo que L pode ser escrito como uma intersecção de t bipartido gráficos, cada um sendo uma união de no máximo t gráficos bipartidos completos. Para vencer os circuitos gerais de profundidade de log, seria suficiente encontrar uma sequência de gráficos comNC1n×nGt(G)tGtt
para uma constante ϵ > 0t(Gn)≥nϵϵ>0
(veja, por exemplo, aqui como isso acontece). Mais uma vez, quase todos os gráficos têm
. No entanto, o melhor permanece um limite inferior t ( G ) ≥ log 3 n para matrizes de Sylvester, devido a Lokam .
t(G)≥n1/2t(G)≥log3n
Finalmente, deixe-me mencionar que temos até uma medida combinatória "simples" (quantidade), um limite inferior fraco (linear) no qual produziria limites inferiores exponenciais (!) Para circuitos não monótonos. Para uma bipartido gráfico G , deixe c ( G ) ser o menor número de fanin- 2 união ( ∪ ) e intersecção ( ∩ ) operações necessárias para a produção de L quando a partir de estrelas; uma estrela é um conjunto de arestas que une um vértice com todos os vértices do outro lado. Quase todos os gráficos têm c ( G ) = Ω ( n 2n×nGc(G)2∪∩G . Por outro lado, um limite inferior dec(G)=Ω(n2/logn)
para uma constante ϵ > 0c(Gn)≥(4+ϵ)nϵ>0
implicaria um limite inferior na complexidade do circuito não monótono de uma função booleana explícita f G de N variáveis. Se G é n × m gráfico com m = o ( n ) , mesmo um limite inferior c ( G n ) ≥ ( 2 + ϵ ) n é suficiente (novamente, veja, por exemplo, aqui como isso acontece). Limites inferiores c ( GΩ(2N/2)fGNGn×mm=o(n)c(Gn)≥(2+ϵ)n pode ser mostrado para gráficos relativamente simples. O problema, no entanto, é fazer isso com " - ϵ " substituído por " + ϵ ". Medidas mais combinatórias A complexidade do circuito de limite inferior (incluindo os circuitos A C C ) pode ser encontrada no
livro.
c(G)≥(2−ϵ)n−ϵ+ϵACC
PS Então, estamos por um fator constante de ao mostrar P ≠ N P ? Claro que não. Mencionei esta última medida c ( G ) apenas para mostrar que se deve tratar a "amplificação" (ou "ampliação") dos limites inferiores com uma porção saudável de ceticismo: mesmo que os limites que precisamos parecer "inocentemente" sejam muito menores ( linear) do que quase todos os gráficos exigem (quadrático), a dificuldade inerente de provar um limite inferior (fraco) pode ser ainda maior. Obviamente, tendo encontrado uma medida combinatória, podemos dizer algo sobre quais propriedades das funções as tornam difíceis de serem computacionais. Isso pode ser útil para provar uma indireta2+ϵP≠NPc(G)limite inferior: alguma classe de complexidade contém uma função que requer grandes circuitos ou fórmulas. Mas o objetivo final é criar uma função explícita , cuja definição não tem um "cheiro algorítmico", não possui aspectos de complexidade ocultos.