为什么谢弗定理不能证明P = NP?


12

这可能是一个愚蠢的问题,但我只是不明白。在另一个问题中,他们提出了舍费尔的二分法定理。对我来说,它似乎证明了每个CSP问题都在P或NP完全中,但不在两者之间。由于每个NP问题都可以在多项式时间内转换为CSP(因为CSP是NP完全的),为什么不能证明P和NP-Complete之间没有空间,所以P = NP?

例如,我的想法是,可以将整数分解分解为可满足性问题,因此使用Schaefer定理,它应该是P或NP完全的,但不能介于两者之间(即使我们无法确定它是哪一个)。

看待整个问题的另一种方式:为什么我们不能使用Schaefer定理来确定整数分解是P还是NP-complete?


编辑:回应大卫·里希比的回答(评论太久了):

有趣,但我尚未完全理解。在使用舍弗定理定义关系伽玛集时,我们可能对其施加限制。例如,我们可以将伽玛限制为仅使用Arity 2关系(然后问题出在P中)。我们可以对伽玛施加什么样的限制?

我们为什么不能强加所有CSP(gamma)实例与(同构为)L完全相同的限制?例如,当对不均匀数进行整数分解时,两个除数之一用二进制表示为xn .. x3 x21。现在,我希望此数字大于1。因此,我具有以下关系(xn或..或x3或x2)。因此,我说伽玛可以与n-1有一个OR关系。但是我不希望该or-relation用于在语言中包含L以外的其他实例,因此我还强加了or-relation中的x2..xn不允许取反。当然,我还需要施加限制,即仅在其中使用特定变量。

是否可以通过这种方式让CSP(γ)同构为整数分解?主要问题是:我们可以对伽玛施加什么样的限制?

编辑2:回应尤瓦尔·菲利弗斯的回答。

我理解您的回答,尽管与David的回答大致相同,但它似乎是正确的。例如,我们可以将因式分解简化为3-sat,然后得出因式分解是NP完全的结论,这是错误的,因为3-sat还有其他实例可能不是因式分解的。

我不了解的部分是实例是(非)任意的。例如,2-SAT在我看来也不是任意的,因为只允许使用arity 2的子句(尽管我必须承认,证明仍然成立,因为它是一个上限,在这种情况下,上限是P)。

NP完整性是一个更好的例子:上面的问题。一个回答者提供了完整的Schaefer证明。但是我对输入施加了重要的限制(允许2-SAT子句和异或子句,但没有其他限制)。当然,证明仍然成立,因为证明中考虑的CSP问题与原始问题完全相同。

我不理解的部分是为什么我们不能对分解进行类似的处理?当然,将其简化为3-SAT是没有用的,但是请允许我给出一个CSP实例,该实例分解一个数字,仅分解一个数字(4位)。(如果您认为可行,请跳至END-OF-SKIP)。

分解实例。

输入:

n4n3n2n1
m4m3m2m1

现在,让我们将其转换为CSP实例


n5..n1m5..m1


d4d3d2d1
e4e3e2e1

关系:

e4e3e2

(d4¬m4)(d4=m4d3¬m3)(d4=m4d3=m3d2¬m2)(d4=m4d3=m3d2=m2d1¬m1)

d1e1=n1
(d1e2)(d2e1)=n2
n3=...;n4=...

跳过结束

问题的关键是,在应用Schaefer定理时,我们必须仅考虑此类CSP。(就像2-SAT一样,我们仅考虑Arity 2的CSP)。这样做时,六个多态性之一要么成立,要么不成立(在集合论中节省了一些怪癖)。无论哪种情况,分解都不是NP中间的。

对于3-SAT也可以这样做。然后,我们应该只考虑(使用归约法)表示分解实例的3-SAT实例(现在不再是3-SAT)。

我哪里出错了?


1
我强烈建议您阅读Schaefer二分法定理的精确表述。您“可能对[关系集]施加限制”是不正确的。舍费尔的二分法定理不涉及这种情况。维基百科有时可能不准确且令人困惑,因此我建议您改为查找讲义,或者甚至看一下相关的文章。
Yuval Filmus 2015年

在编辑我的答案之前,我没有注意到您的评论。也许不允许对关系集施加限制,但是在我看来,在应用Schaefer定理时,您似乎不应该考虑不符合限制条件的关系。就像2-SAT一样,您不会考虑与每个子句应具有2个文字的“限制”不匹配的关系。
艾伯特·亨德里克斯

2
ΓCSP(Γ)ΓCSP(Γ)

3
CSP(Γ)

1
顺便说一句,有人知道Schaeffer二分法的好教科书或现代疗法吗?
vzn

Answers:


10

LΓΓLLΓLΓ


有趣。我根据您的回答编辑了问题。
艾伯特·亨德里克斯

ΓΓΓ

我可能是错的,但是我想说整数分解问题的输入与CSP(gamma)的输入相同:任意两个二进制数(要分解的数字和除数之一的最小值) 。对?我的理解是,如果您不仔细进行转换,则会遇到另一个问题。
艾伯特·亨德里克斯

ΓΓ

12

ΓCSP(Γ)

ΓCSP(Γ)


感谢您的回复。为了回应您的回答,我编辑了我的问题(编辑2)。
艾伯特·亨德里克斯
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.