Desculpas por fazer uma pergunta que certamente deve estar em muitas referências padrão. Estou curioso sobre exatamente a pergunta no título, em particular estou pensando em circuitos booleanos, sem limite de profundidade. Coloquei "menor" entre aspas para permitir a possibilidade de haver várias classes diferentes, não conhecidas por se incluirem, pelas quais um limite superlinear é conhecido.
cc.complexity-theory
circuit-complexity
hastings mate
fonte
fonte
O resultado mais forte que eu sou em conta é que, para todos os k, existe um problema emSP2 que requer circuitos de tamanho Ω(nk) .
é uma classe contida em Z P P N P , que é ela própria dentro de Σ P 2 ∩ ¸ P 2 . (Ozoológico de complexidadetem mais informações sobre essa classe.)SP2 ZPPNP ΣP2∩ΠP2
O resultado decorre da versão mais forte do teorema de Karp-Lipton, devido a Cai .
Uma prova rápida de como isso decorre do teorema KL: Primeiro, se SAT requer circuitos de tamanho super-polinomiais, estamos a fazer, uma vez que já exibiu um problema na que precisa de circuitos de tamanho super-polinomiais. Se SAT possui circuitos de tamanho polinomial, então, pela versão mais forte do teorema de Karp-Lipton, o PH entra em colapso para S P 2 . Sabemos que o PH contém problemas como esses (pelo resultado de Kannan), e, portanto, o S P 2 contém esse problema.SP2 SP2 SP2
fonte
Veja o livro de Arora e Barak, página 297. Richard J. Lipton publicou em seu blog um post sobre esses resultados, veja também este .
fonte
Um problema de decisão não computável com circuitos io- é o menor número (consultado usando seus dígitos binários) que não é a tabela verdadeira de um circuito com portas. Se NP estiver em P / poli, o problema terá uma testemunha inconsciente irrefutável, que consiste no seguinte: (1) (2) um circuito que forneceu , mostra que tem um circuito suficientemente pequeno. (3) (usado apenas para o ligado) um verificador que nos permite executar o circuito do oponente por (2) apenas vezes (obtendo 1 bit por corrida )N n k ⌊ ( log n ) c + 1 ⌋ N N ′ < N N ′ ˜ O ( n k 3 ) O ( 1 )O(nk(logn)c) N nk⌊(logn)c+1⌋
N
N′<N N′
O~(nk3) O(1)
Em uma nota separada, para cada , existem problemas de decisão em (MA ∩ coMA) / 1 que não possuem circuitos . '/ 1' significa que a máquina recebe um conselho que depende apenas do tamanho da entrada. Além disso, a cadeia de Merlin envia pode ser escolhida a depender apenas do tamanho de entrada (com esta restrição, MA é um subconjunto de ), e o aconselhamento complexidade . A prova (Santhanam 2007) generaliza IP = PSPACE e PSPACE⊂P / poly ⇒ PSPACE = MA usando um certo problema de comportamento completo do PSPACE bem comportado e preenchendo as entradas para obter tamanhos mínimos de circuito que são infinitamente frequentemente entre e , usando conselhos para detectar exemplos suficientes de taisO ( n k ) O 2 P Σ P 2 n k + 1 n k + 2 n nk O(nk) O2P ΣP2 nk+1 nk+2 n , e para estes , resolvendo o problema acolchoado, fazendo Merlin produzir esse circuito.n
fonte