从Cohen / Baire类别的意义上讲,让为一个通用的预言家。令为随机预言。ř
是否有 或A的复杂度类A和B 相反, A G ≠ B G
这个问题的灵感来自斯科特·亚伦森(Scott Aaronson)的评论。
从Cohen / Baire类别的意义上讲,让为一个通用的预言家。令为随机预言。ř
是否有 或A的复杂度类A和B 相反, A G ≠ B G
这个问题的灵感来自斯科特·亚伦森(Scott Aaronson)的评论。
Answers:
P = UP,具有泛型(假设P = PSPACE),但相对于随机预言而言它们是分开的。
在另一个方向上,P =相对于随机数的Promise-BPP,但相对于泛型而言是独立的。想不到一个无承诺的课程。
如果需要,我可以跟踪一些参考。
更新:如果您想要一个非承诺版本,则带有随机预言(因为),但它们与通用预言分开(在我的论文示例中,山上)。小号p 2 ⊆ Ž P P Ñ P
我不认为我们知道上述形式的无条件统一/无承诺复杂度类差异(更新:请参见Lance Fortnow的示例),但是以下将通用oracle与随机oracle进行比较可能会有所帮助。
通用Oracle是通过构造满足所有属性(无法通过固定有限的初始段而排除)的Oracle 。从某种意义上说,一切必要的事情都会发生,这使其与随机预言机有很大的不同(尽管它也经常无限次地模拟随机预言机)。
例如,与通用的Oracle(IO装置无限频繁)
PSPACE⊆IO-P
EXP⊆IO-ZPP
EXP NP ⊆IO-BPP
因此,对于相对化的PSPACE中的每个问题,都有一个多项式时间算法(使用oracle),可以针对无限多个输入大小求解该大小的所有实例(类似地,对于ZPP和BPP,在“错误”输入大小下具有任意行为) 。
像随机预言机一样:
IP <PSPACE
多项式层次结构是无限的。
可以使用通用预言在多项式时间内计算的每个递归函数都可以在没有预言的情况下在多项式时间内计算(因为预言在足够长的时间内为空)。因此,如果P <BPP,则对于通用oracle也成立,而对于随机oracle P = BPP。