O que se sabe sobre a complexidade de encontrar circuitos mínimos que calculam SAT até o comprimento ?
Mais formalmente: qual é a complexidade de uma função que, dada como entrada, gera um circuito C mínimo, de modo que, para qualquer fórmula φ com | & Phi; | ≤ n , C ( φ ) = S A T ( φ ) ?
(Estou especificamente interessado em limites inferiores.)
O algoritmo determinístico ingênuo (calcule SAT por força bruta até o comprimento e tente todos os circuitos em ordem de tamanho até encontrar um que calcule corretamente o SAT até o comprimento n ) leva ≤ 2 O ( n ) tempo para calcular o SAT e, em seguida, um tempo O ( 2 n 2 M ) adicional para encontrar um circuito mínimo, em que M é o tamanho do circuito mínimo.
Existe um algoritmo determinístico que encontra circuitos mínimos para SAT cujo tempo de execução é , onde M é o tamanho do circuito mínimo? Ou isso implica algum colapso da complexidade?
Aqui estão duas coisas que, embora relacionadas à minha pergunta, definitivamente não são o que estou perguntando (que é, acho, por que achei um pouco difícil de procurar):
O circuito problema de minimização: dado um circuito de (ou uma função f dada por sua tabela de verdade, ou várias outras variantes) encontrar um circuito mínima C ' de computação a mesma função que C . Mesmo que a minimização do circuito fosse fácil, isso não implicaria necessariamente que a tarefa acima seja fácil, pois acredita-se que até a computação da função que queremos minimizar (SAT até o comprimento n ) seja difícil, enquanto no problema de minimização do circuito a função que Deseja minimizar é gratuito (é fornecido como entrada).
contra P / p o l y . Minha pergunta não é meramente sobreo tamanhodo circuito mínimo; trata-se da complexidade de encontrar um circuito mínimo, independentemente do seu tamanho. Obviamente, se pode calcular circuitos mínimas em tempo polinomial então N P ⊆ P / p o l Y (e, de facto, N P ⊆ P , uma vez que então a família do circuito é P -uniform), mas a necessidade inverso não ser verdadeira. De fato, acredito queImmerman e Mahaneyforam os primeiros a construir um oráculo onde N mas P ≠ N P - isto é, N P tem circuitos de tamanho polinomial, mas eles não podem ser encontrados em tempo polinomial.