Dans cette question, une formule 3CNF signifie une formule CNF où chaque clause implique exactement trois variables distinctes . Pour un 0 < s <1 constant , Gap-3SAT s est le problème de promesse suivant:
Gap-3SAT de
l' instance : A 3CNF formule de φ.
Oui-promesse : φ est satisfaisable.
Pas de promesse : aucune assignation de vérité ne satisfait plus que la fraction s des clauses de φ.
L'une des façons équivalentes d'énoncer le célèbre théorème PCP [AS98, ALMSS98] est qu'il existe une constante 0 < s <1 telle que Gap-3SAT s est NP-complet.
Nous disons qu'une formule 3CNF est bornée par paire B si chaque paire de variables distinctes apparaît dans la plupart des clauses B. Par exemple, une formule 3CNF ( x 1 ∨ x 2 ∨ x 4 ) ∧ (¬x 1 ∨¬x 3 ∨ x 4 ) ∧ ( x 1 ∨ x 3 ∨¬x 5 ) est paire par 2 mais pas par paire 1 - borné parce que par exemple la paire ( x 1 , x 4 ) apparaît dans plus d'une clause.
Question . Faire il existe des constantes B ∈ℕ, un > 0, et 0 < s <1 de telle sorte que l' écart-3SAT s est NP-complet , même pour une formule 3CNF qui est pairwise B -bounded et se compose d'au moins une 2 clauses, où n est le nombre de variables?
La délimitation par paires implique clairement qu'il n'y a que des clauses O ( n 2 ). Avec la borne inférieure quadratique du nombre de clauses, il indique grossièrement qu'aucune paire de variables distinctes n'apparaît dans beaucoup plus de clauses que la moyenne.
Pour Gap-3SAT, on sait que le cas clairsemé est difficile : il existe une constante 0 < s <1 telle que Gap-3SAT s est NP-complet même pour une formule 3CNF où chaque variable apparaît exactement cinq fois [Fei98]. D'un autre côté, le cas dense est facile : Max-3SAT admet un PTAS pour une formule 3CNF avec Ω ( n 3 ) clauses distinctes [AKK99], et donc Gap-3SAT s dans ce cas est en P pour chaque constante 0 < s <1. La question porte sur le milieu de ces deux cas.
La question ci-dessus s'est posée à l'origine dans une étude de la complexité de calcul quantique, plus spécifiquement des systèmes de preuve interactifs à un tour à deux proverseurs avec des provers entremêlés (systèmes MIP * (2,1) ). Mais je pense que la question peut être intéressante en soi.
Les références
[AKK99] Sanjeev Arora, David Karger et Marek Karpinski. Schémas d'approximation du temps polynomial pour une instance dense de problèmes NP-difficiles. Journal of Computer and System Sciences , 58 (1): 193–210, février 1999. http://dx.doi.org/10.1006/jcss.1998.1605
[ALMSS98] Sanjeev Arora, Carsten Lund, Rajeev Motwani, Madhu Soudan et Mario Szegedy. Vérification des preuves et dureté des problèmes d'approximation. Journal de l'ACM , 45 (3): 501–555, mai 1998. http://doi.acm.org/10.1145/278298.278306
[AS98] Sanjeev Arora et Shmuel Safra. Vérification probabiliste des preuves: Une nouvelle caractérisation de NP. Journal de l'ACM , 45 (1): 70–122, janvier 1998. http://doi.acm.org/10.1145/273865.273901
[Fei98] Uriel Feige. Un seuil de ln n pour approximer la couverture d'ensemble. Journal de l'ACM , 45 (4): 634–652, juillet 1998. http://doi.acm.org/10.1145/285055.285059