Answers:
霍斯塔德(Håstad)在他着名的论文中指出,要比更好地逼近MAX2SAT是NP难的。对于某些,这可能难于NP区分可满足的实例和可满足的实例。现在想象一下填充一个实例,使其成为新实例的分数,其余实例恰好是 2-可满足的(假设它由形式的子句组组成)。现在数字变为和≤ α ≥ (22 / 21 )α α ≥ 1 / 2 p 1 / 2 一个∧ ¬ 一个1 / 2 + p (α - 1 / 2 )1 / 2 + p ((22 / 21 )α - 1 / 2 )。后一个数字可以根据需要设置为接近。
如果您知道ε是一个有理数,那么您不需要Max-2-SAT即可证明您的陈述。Max-2-SAT NP硬度的典型证明(例如,Papadimitriou 教科书《Computational Complexity》一书中的证明)实际上证明了L 1/5的NP完整性。为了证明的NP-硬度大号ε为正有理数ε <1/5,就可以减少大号1/5到大号ε如下:给定一个2CNF式φ(为实例大号1/5),让米是其中的子句数。令r和小号是正整数,使得(1 / 5- ε)先生 = 2 ε 小号成立。然后构造一个2CNF式(一个实例大号ε)通过重复φ为[R倍并添加小号对矛盾条款。一个简单的计算表明,这确实是从还原大号1/5到大号ε。
仅当ε是有理数时,这种减少显然有效,因为否则r和s不能视为整数。正如尤瓦尔·菲拉杜斯(Yuval Filmus)在其回答中所写,ε不一定是理性的一般情况似乎要求不可近似。