密集的NP完整语言表示P = NP


16

我们说,如果存在多项式使得,则语言是密集的所有换句话说,对于任何给定的长度,仅存在多项式中长度为多个单词,它们不在中 p | Ĵ çΣ ñ | p Ñ ñ Ñn nJΣp

|JcΣn|p(n)
nN.nñĴ

我目前正在研究的问题要求显示以下内容

如果存在密集的ñP语言,则P=NP

本文所建议的是考虑将多项式简化为 -,然后构造一种算法,该算法试图满足给定的公式,同时生成元素S A T C N F J c3SATCNFJc.

我想知道的是

还有更直接的证据吗?在更一般的情况下知道这个概念吗?


1
有一个稀疏语言的相关概念,其中条件恰好相反:。|JΣn|p(n)
Yuval Filmus 2013年

2
查看Mahaney定理
2013年

2
@PålGD变成答案了吗?(假设该论点
延续

Answers:


6

这是关于马哈尼定理的一个很好的作业问题。

请注意,“密集”语言的补语是稀疏语言。此外,如果一个语言是 -complete其互补Ç ö Ñ P -complete。NPcoNP

如果有一个“密” -complete语言,有一个稀疏ç ö Ñ P -complete语言。NP coNP

马哈尼定理告诉我们,除非P = N P,否则不存在稀疏的语言。NPP=NP

我们可以采用证明来证明不存在稀疏的语言,除非P = c o N P等于P = N P(因为P在补码下是封闭的)。coNPP=coNPP=NPP

总之,除非否则答案是否定的。注意,如果P = N P,那么每种非平凡语言都是N P -complete。P=NPP=NPNP

PS:你可能想尝试以下,然后用马哈尼定理:有一疏 -complete集当且仅当有一个稀疏的ç Ø ñ P -complete集。但是,我怀疑这种说法的证明比马哈尼定理的证明要容易得多。NPcoNP


4

如上所述,根据马哈尼定理。 除非P = N P,否则 稀疏和密集的语言不能为NPHardP=NP

上述草案包含完整的证明。


1
这所提供的不仅仅是评论(甚至不是您的评论)。请详细说明此帖子的正确答案。
拉斐尔

@Raphael:这是一个正确的答案。您检查链接了吗?
伊藤刚(Tsuyoshi Ito)

5
@TsuyoshiIto:通常仅由链接组成的答案在SE上被认为是不好的;看这里
拉斐尔

@Raphael:回答的问题以前在文学中已经解决过。该链接包含完整的证明(共6页)。我认为,如果他还有其他问题,我们可以继续进行讨论。
Reza

@Raphael:傻。链接总比没有好。如果需要,请自己详细说明答案,而不要责怪用户发布有用的链接。
伊藤刚(Tsuyoshi Ito)
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.