Este é um acompanhamento da minha pergunta anterior:
Acho desconcertante não termos sido capazes de provar qualquer limite determinístico quadrático de tempo para qualquer problema de NP interessante com o qual as pessoas se preocupam e tentam projetar algoritmos melhores. Nossa conjectura de Hipótese de tempo exponencial afirma que o SAT não pode ser resolvido no tempo determinístico subexponencial, mas ainda não podemos provar que o SAT (ou qualquer outro problema de NP interessante) requer tempo quadrático!
Eu sei que interessante é um tanto subjetivo e vago. Eu não tenho uma definição. Mas deixe-me tentar descrever o que considero um problema interessante: estou falando de problemas que mais do que algumas pessoas acham interessantes. Não estou falando de problemas isolados, projetados principalmente para responder a uma pergunta teórica. Se as pessoas não estão tentando encontrar algoritmos mais rápidos para um problema, é uma indicação de que o problema não é tão interessante. Se você quiser exemplos concretos de problemas interessantes, considere os problemas no artigo de Karp, de 1972, ou em Garey e Johnson, 1979 (a maioria).
Existe alguma explicação para o motivo de não termos sido capazes de provar um limite determinístico quadrático do tempo para qualquer problema interessante de NP?
Respostas:
Aqui está uma explicação do blog de Lipton: Bait and Switch: Por que os limites inferiores são tão difíceis?
Como observou Grochow, o insight de Rudich se aplica igualmente a limites inferiores e a limites polinomiais superpolinomiais.n2
O insight de Rudich explica por que qualquer prova de limite inferior de que é baseada no método a seguir não pode funcionar.
Basicamente, não há nenhuma medida de progresso que possa sobreviver ao truque Bait and Switch de Rudich e leve com sucesso a um limite inferior.
fonte
Você pode encontrar outra visão do argumento "isca e troca" no capítulo de provas naturais de Arora-Barak. Eles usam o mesmo argumento para argumentar que um argumento de limite inferior do estilo "medida formal de complexidade" deve ser aplicado a funções aleatórias com alta probabilidade. Mas se uma medida formal de complexidade
então pode ser usado para quebrar geradores pseudo-aleatórios. É isso que a barreira das provas naturais é, informalmente. Argumentamos que 1. é muito razoável para muitas abordagens para limites mais baixos, sem 2. a medida de complexidade parece inútil e 3. é baseada na observação de que conseguimos transformar a maioria das provas combinatórias de existência em algoritmos eficientes e no intuição de que uma prova inerentemente não construtiva é difícil de conceber.
Você pode tornar o exposto mais concreto criando geradores pseudoaleatórios muito eficientes. Se uma função pode ser calculado dentro de uma complexidade que a aparência pseudo-aleatórios para funções de uma classe'em seguida, uma medida computável dentro está condenado para lowerbounds contra .C ′ C ′ CC C′ C′ C
fonte