Réponses:
Dans son célèbre article, Håstad montre qu'il est difficile pour NP d'approcher MAX2SAT mieux que . Cela signifie probablement qu'il est difficile de distinguer NP des instances qui sont satisfaisables et des instances qui sont satisfaisables, pour certains . Imaginons maintenant rembourrage une instancesorte qu'il devient un p fractionune nouvelle instance, le reste dequi est exactement une / deux -satisfiable (dire qu'il est constitué de groupes d'articles de la forme d' un ∧ ¬ a ). Les chiffres sont maintenant 1 / 2 et 1 / 2 + p ( ( 22 / vingt-et-un ) α - 1 / 2 ) . Ce dernier chiffre peut être aussi proche de 1 / 2 que nous voulons.
Si vous savez que ε est un nombre rationnel, vous n'avez pas besoin d'inapproximabilité pour Max-2-SAT pour prouver votre déclaration. Une preuve typique de la dureté NP de Max-2-SAT (par exemple, celle du manuel Computational Complexity de Papadimitriou) prouve en fait l'exhaustivité NP de L 1/5 . Pour prouver la dureté NP de L ε pour des nombres rationnels positifs ε <1/5, nous pouvons réduire L 1/5 à L ε comme suit: étant donné une formule 2CNF φ (une instance pour L 1/5 ), soit m soit le nombre de clauses qu'il contient. Soit r ets être des entiers positifs tels que (1 / 5− ε ) mr = 2 ε s est vrai. Construisez ensuite une formule 2CNF (une instance de L ε ) en répétant φ pour r fois et en ajoutant s paires de clauses contradictoires. Un calcul simple montre qu'il s'agit bien d'une réduction de L 1/5 à L ε .
Cette réduction ne fonctionne clairement que si ε est rationnel, car sinon r et s ne peuvent pas être pris comme entiers. Le cas général où ε n'est pas nécessairement rationnel semble nécessiter une inapproximabilité, comme l'a écrit Yuval Filmus dans sa réponse.