仅当P!= NP时P中的问题


10

仅在P!= NP时,才有在多项式时间内可解决的问题,否则在(例如)时间内可解决的问题吗?Ø2ñ

一个简单的例子是:如果P!= NP,计算一个随机n位数字的素数测试,否则,在nxn棋盘的广义象棋的两边各有2n个棋子的情况下,评估一个随机的最坏情况位置。不过,这似乎有点骇人听闻。还有更自然的例子吗?


1
并非完全是您要问的问题,而是电路下限之间存在联系(例如SAT需要超多项式大小的电路,这特别意味着P!= NP)和去随机化(例如BPP = P,特别是一些新问题)已知在P中)。但是我很确定P!= NP对于任何这样的结果都不是足够强的假设。
usul 2014年

7
如果在ZFC中证明(开放问题),则算法可以是:在输入x上,如果x没有编码有效的P N P证明,则输出0否则在空磁带上模拟图灵机x 2 | x | 步骤,如果拒绝或不停止,则输出0,否则输出1PñPXXPñP0X2|X|01个
Marzio De Biasi 2014年

如果它在HoTT中可证明但在ZFC中不可证明怎么办?
乍得·布鲁贝克

@MarzioDeBiasi的确如此,非常感谢,正如乍得指出的那样,您可以使用任何一组公理代替ZFC,希望使用可以以有意义的方式证明P!= NP的一致公理。但是,这仍然感觉很hacky,我的意思是像我的示例一样,我们可以轻松替换以及其他任何所需的时间复杂度(例如,解决暂停问题)。2[|X|]
菲利达2014年

可能没有我想要的那种看起来自然的示例,但似乎是“自然”的正式定义(例如,鉴于EXP中的所有问题中都有随机问题,因此很可能选择此问题)有些意思,所以我不确定尝试证明这一点可能没有那么有意义。
菲利达2014年

Answers:


14

如果我们知道一个特定的可计算的语言,使得我们可以证明大号P大号,这将使 Pň P相当于 Σ 0 2句。而 PÑ P Π 0 2,所以不知道是 Σ 0 2,这是在相对化世界彻底假(见https://cstheory.stackexchange.com/a/16644)。大号PPñPPñPΣ20PñPΠ20Σ20


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.