NP完整语言的Poly时间超集,其中包含无限多个字符串


14

对于任何任意的NP完整语言,是否总有一个多元时间超集,且其补充也是无限的?

/cs//q/50123/42961上提出了一个普通版本,其中没有规定超集具有无限补码。

对于这个问题的目的,你可以假设。正如Vor解释的那样,如果P = N P,则答案为“否”。(如果P = Ñ P,则X = { X | X Ñ +X > 1 }是一个NP完全显然没有的超集。X是无限的,具有无限的补体,作为补体X仅具有因此,我们可以关注P N P的情况。PNPP=NPP=NPX={xxN+x>1}XXPNP


5
如果然后X = { X | X Ñ +X > 1 }是NP完全问题。很明显,没有的超集X是无限的,具有无限的补体(注意,ˉ X = { 1 })。因此,您可以“关注”如果P N P会发生什么P=NPX={xxN+x>1}XX¯={1}PNP
Marzio De Biasi 2015年

3
如何相对化版本:有一个oracle ST所有共同NP 集是P -immune。AAA
Lance Fortnow 2015年

@LanceFortnow ...或特定语言中的任何完整语言。复杂度类总是存在一个复杂度较低的非平凡超集。
ARi 2015年

Answers:


10

每个集在P中包含一个无限子集,假设coNPP

  • 存在伪随机生成器,并且
  • 存在安全的单向排列。

换句话说,假定这两个推测为真,没有 -complete集是P- 免疫。正如兰斯(Lance)评论中所指出的那样,定理4.4隐含了这一点。coNP

  • Glasser,Pavan,Selman和Sengupta,“ NP完全集的属性 ”,SIAM J. Comput。36(2),516–542。

(卡韦赫已经表明,你的问题就相当于每个是否 -complete套包含无限P子集。在其他的语言,这是说,没有ç Ø ñ P -complete集“ P -immune。”这是上述定理中使用的语言。)coNPPcoNPP



通过强大的硬核函数(和迭代),单向置换意味着伪随机数生成器。

1
@RickyDemer:请参见引用论文中的定义4.1-4.3。如果我的理解正确,OWPs在Glasser-Pavan-Selman-Sengupta论文中暗示了它们所谓的“ crypto-PRG”,但不一定是他们所谓的“ PRG”。为了获得结果,他们(似乎)同时需要OWP和他们所谓的PRG。
Joshua Grochow 2015年

6
Kaveh仅表明与共NP-完全集等效是P免疫的,但是Glasser等人的定理4.4的结论是所有NP-完全集必须具有增加的长度减少,这也意味着没有共-NP-完全集。完整的P-免疫组。
Lance Fortnow 2015年

@JoshuaGrochow谢谢...但是我们可以做一些假设,这些假设反过来又意味着不存在这种语言。我对没有多边形时间超集的场景更感兴趣
ARi 2015年

5

有趣的问题。该声明

LULUUc

等效于:

对于每个NP完成 大号,的补充 大号 包含一个无限的P集。

反过来相当于

每个coNP完全集都包含一个无限的P集。

在对称性上与

每个NP完全集都包含一个无限的P集。

我不知道答案。我认为自然NP完全集很容易满足此条件。我认为我们没有工具来构建无法通过声明的人为设置。 (请参阅下面的兰斯评论)


您的最初声明很简单。(设U是满语。)

其扣除项目的一个有趣的链...可不可以给在这方面自然NP完全语言的例子
ARi的

3
对称性没有道理。例如,每个ce集都有一个无限的可计算子集,但有些co-ce集却没有。
Lance Fortnow 2015年
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.