Nesta pergunta, uma fórmula 3CNF significa uma fórmula CNF em que cada cláusula envolve exatamente três variáveis distintas . Para um constante 0 < s <1, Gap-3SAT s é o seguinte problema de promessa:
Gap-3SAT s
Instância : Um 3CNF fórmula φ.
Sim, prometo : φ é satisfatório.
Sem promessa : nenhuma atribuição de verdade satisfaz mais que a fração s das cláusulas de φ.
Uma das maneiras equivalentes de afirmar o célebre teorema do PCP [AS98, ALMSS98] é que existe uma constante 0 < s <1, de modo que Gap-3SAT s é NP completo.
Dizemos que uma fórmula 3CNF é limitada em pares por B se cada par de variáveis distintas aparecer na maioria das cláusulas B. Por exemplo, uma fórmula 3CNF ( x 1 ∨ x 2 ∨ x 4 ) ∧ (¬ x 1 ∨¬ x 3 ∨ x 4 ) ∧ ( x 1 ∨ x 3 ∨¬ x 5 ) é em pares 2-delimitada mas não aos pares 1 -bounded porque, por exemplo, o par ( x 1 , x 4 ) aparece em mais de uma cláusula.
Pergunta . Fazer existem constantes B ∈ℕ, um > 0, e 0 < s <1 tais que Gap-3SAT s é NP-completo, mesmo para uma fórmula 3CNF que é par a par B -bounded e consiste de pelo menos um 2 cláusulas, onde n é o número de variáveis?
A delimitação por pares implica claramente que existem apenas cláusulas O ( n 2 ). Juntamente com o limite inferior quadrático do número de cláusulas, ele diz aproximadamente que nenhum par de variáveis distintas aparece em significativamente mais cláusulas que a média.
Para o Gap-3SAT, sabe-se que o caso escasso é difícil : existe uma constante 0 < s <1, de modo que o Gap-3SAT s é NP-completo, mesmo para uma fórmula 3CNF em que cada variável ocorre exatamente cinco vezes [Fei98]. Por outro lado, o caso denso é fácil : o Max-3SAT admite um PTAS para uma fórmula 3CNF com Ω ( n 3 ) cláusulas distintas [AKK99] e, portanto, o Gap-3SAT s neste caso está em P para cada constante 0 < s <1. A pergunta é sobre o meio desses dois casos.
A questão acima surgiu originalmente em um estudo da complexidade computacional quântica, mais especificamente, sistemas interativos de prova de dois provadores e uma rodada com provadores entrelaçados (sistemas MIP * (2,1) ). Mas acho que a questão pode ser interessante por si só.
Referências
[AKK99] Sanjeev Arora, David Karger e Marek Karpinski. Esquemas de aproximação de tempo polinomial para instância densa de problemas NP-hard. Journal of Computer and System Sciences , 58 (1): 193-210, fevereiro de 1999. http://dx.doi.org/10.1006/jcss.1998.1605
[ALMSS98] Sanjeev Arora, Carsten Lund, Rajeev Motwani, Madhu Sudão e Mario Szegedy. Verificação de prova e dureza dos problemas de aproximação. Journal of the ACM , 45 (3): 501–555, maio de 1998. http://doi.acm.org/10.1145/278298.278306
[AS98] Sanjeev Arora e Shmuel Safra. Verificação probabilística de provas: Uma nova caracterização de NP. Journal of the ACM , 45 (1): 70–122, janeiro de 1998. http://doi.acm.org/10.1145/273865.273901
Uriel Feige. Um limite de ln n para aproximar a cobertura do conjunto. Journal of the ACM , 45 (4): 634–652, julho de 1998. http://doi.acm.org/10.1145/285055.285059