在此问题中,3CNF公式表示CNF公式,其中每个子句恰好包含三个不同的变量。对于常数<< s <1,Gap-3SAT s是以下承诺问题:
Gap-3SAT 的
实例:3CNF公式φ。
是的承诺:φ是可以满足的。
无承诺:没有真值分配满足φ子句的s分数以上。
陈述著名的PCP定理[AS98,ALMSS98]的等效方法之一是存在一个常数0 < s <1,以使Gap-3SAT s为NP-complete。
我们说如果每对不同的变量最多出现在B子句中,则3CNF公式是成对的B界。例如,3CNF式(X 1 ∨ X 2 ∨ X 4)∧(¬ X 1 ∨¬ X 3 ∨ X 4)∧(X 1 ∨ X 3 ∨¬ X 5)是成对2有界但不成对地1有界的,因为例如(x 1,x 4)对出现在多个子句中。
问题。做存在常数乙 ∈ℕ,一 > 0,和0 < 小号 <1,使得间隙3SAT 小号是NP完全即使对于3CNF式是成对乙 -bounded和由至少一个2条款,其中Ñ的数量是多少?
成对有界清楚地表明只有O(n 2)子句。连同子句数量的二次下界,它粗略地说,没有一对明显的变量出现在比平均数更多的子句中。
对于Gap-3SAT,已知稀疏情况很难:存在一个常数0 < s <1,使得即使对于每个变量恰好出现五次的3CNF公式,Gap-3SAT s也是NP完全的[Fei98]。另一方面,稠密的情况很容易:Max-3SAT接受具有Ω(n 3)个不同子句[AKK99] 的3CNF公式的PTAS ,因此,在这种情况下,对于每个常数0 < ,Gap-3SAT s在P中s <1。问题询问这两种情况的中间情况。
上面的问题最初是在量子计算复杂性的研究中出现的,更具体地讲是纠缠证明者的两证明一轮交互式证明系统(MIP *(2,1)系统)。但是我认为这个问题本身可能会很有趣。
参考文献
[AKK99] Sanjeev Arora,David Karger和Marek Karpinski。NP-hard问题的稠密实例的多项式时间逼近方案。 [计算机与系统科学学院,58(1):193-210,1999年二月 http://dx.doi.org/10.1006/jcss.1998.1605
[ALMSS98] Sanjeev Arora,Carsten Lund,Rajeev Motwani,Madhu Sudan和Mario Szegedy。证明验证和近似问题的难度。 ACM学报,45(3):501-555,1998年5月 http://doi.acm.org/10.1145/278298.278306
[AS98] Sanjeev Arora和Shmuel Safra。证明的概率检查:NP的新特征。 ACM学报,45(1):70-122,1998年一月 http://doi.acm.org/10.1145/273865.273901
[Fei98] Uriel Feige。ln n的阈值,用于近似设置覆盖率。 ACM学报,45(4):634-652,1998年7月 http://doi.acm.org/10.1145/285055.285059