是否存在这样一种预言,即在次指数时间内SAT不会无限频繁地出现?


30

将 -定义为语言的类,以便中存在语言并且对于无限多个,和同意所有长度为。(也就是说,这是可以“在次指数时间内无限次求解”的语言。)ioSUBEXPLLε>0TIME(2nε)nLLn

是否有一个oracle使得 - SUBEXP ^ A?如果我们以通常的方式为SAT配备oracle A,是否可以说SAT ^ A不在此类中?ANPAioSUBEXPAASATA

(我在这里要问另外的问题,因为我们必须注意经常使用的无限次类:仅仅因为您从问题减少到问题并且可以无限地求解,所以您可能实际上并没有得到可以求解的事实。无穷无尽,通常无需进一步假设:如果从的减少“错过”了可以解决 on 的输入长度,该怎么办?)BCCBBC


1
似乎是对贝克·吉尔·索洛维1975年想法的扩展或变型?可以以某种方式进行对比吗?
vzn

Answers:


26

您可以直接使用oracle A st NP = EXP因为EXP不在io-subexp中。对于SAT它取决于编码,例如,如果只有有效的SAT实例具有偶数长度,则很容易在奇数长度的字符串上求解SAT。但是,如果您使用那应该没问题。A A L = { ϕ 01 | φ ∈ 小号Ť }AAAL={ϕ01 | ϕSATA}


1
您是否在文献中对io复杂度类和分离的概念有任何参考。特别是,我不明白为什么 - 小号ü Ë X P。此外,我们是否有(1)牛逼中号Ë ˚F ñ Ø - 牛逼中号Ë ˚F ñ EXPioSUBEXPTIME(f(n))io为适当的函数f(n)和(2)ÑPø-P意味着P=ÑP (或至少ñPP/pöÿ)?TIME(f(n)log(f(n)))NPioPP=NPNPP/poly
Michael Wehar 2015年

我想我主要是混乱为什么不能每 - C ^ ö p Ë Ë问题有一个ö - 小号ü Ë X P算法,只有解决问题的一组输入长度的X,其中Xë X p - C ^ ö p Ë ë设定本身。EXPCompleteioSUBEXPXXEXPComplete
Michael Wehar 2015年

换句话说,在 - 小号ü Ë X P算法并不能帮助我们,因为我们将不得不决定X才能知道如何使用Ø - 小号ü Ë X P算法。但是,如果您或其他人的现有工作解决了我的询问,我不会感到惊讶。ioSUBEXPXioSUBEXP
Michael Wehar 2015年

@RyanWilliams嗨,Ryan,有什么想法吗?谢谢你的时间。:)
Michael Wehar 2015年

1
@RyanWilliams感谢您的评论!它有所帮助,我想我已经解决了。现在,该论点似乎完全不依赖于EXP,可以将其推广为证明(1)之类的东西。但是,关键是“在该长度的至少一个输入上的相反值”。换句话说,我脑海中的争论取决于io被定义为同意无限多个输入长度(而不仅仅是无限多个输入)。对于(2)之类的东西,我还是不太了解。再次感谢您,祝您白天/晚上都愉快。:)
Michael Wehar 2015年

16

您不必费劲Lance所建议的长度。例如,相对于随机预言机,使用预言机作为一种单向函数(例如,对连续位进行求值)很难在几乎所有长度上以指数方式求逆。

这个问题直接归结为相同长度输入上的SAT,因此可以肯定的是,SAT ^ A并非无限次地成为子表达式。


1
我应该说电路的输入数量是相同的,而不是实例总数的总和。但是,如果允许通过添加冗余子句来填充电路尺寸,则应该能够使任何固定的输入尺寸代码成为相关的单向功能。
罗素Impagliazzo
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.