问题的确切复杂度


9

让为,与许该(总和超过)。那么,确定的复杂度是多少?xi{1,0,+1}i{1,,n}x=i=1nxi{0,1}Zx=1

请注意,问题出在因为如果x = 1。问题是:问题是否出在 \ mathsf {AC} ^ 0上?如果是这样,那么见证这一点的电路是什么?如果没有,如何证明这一点?m2AC0[m]x1modmx=1AC0


这个问题可能很简单,但是我不知道答案,并且对了解它会非常感兴趣。
SamiD

Answers:


7

您可以使用通常的切换引理参数。您没有解释如何用二进制表示输入,但是在任何合理的编码下,以下函数都是AC等效于您的函数: (我们假设是偶数。)根据这些讲义,假设可以由大小为的深度电路计算。然后,输入的随机限制最多留下了决策树复杂度的函数0

f(x1,,xn)={0if x1x2+x3x4+xn=0,1if x1x2+x3x4+xn=1,?otherwise.
nfdnbnn1/2d2d(b+1)+1的概率至少为。计算可能会显示这是(在较小的输入大小上)的另一个实例,概率为,因此存在一些随机限制,在上产生两个实例输入和具有恒定决策树复杂性的函数,导致矛盾。相同的参数应产生指数下界。11/(3n)fΘ(1/n)fn1/2d

我认为该函数的总灵敏度也将是,因此您可以使用它来获得我的答案的指数下限。我在那里引用的结果使用Linial-Mansour-Nisan定理,该定理本身在决策树复杂度较低的函数谱上使用切换引理+简单边界。Θ(n)
2013年

7

我不认为这是在AC0中,当时,我可以显示区分和的相关诺言问题的下限。类似的傅立叶技术应适用于您的问题,但我尚未证实。也许有一个简单的减少。xi=0xi=2x{1,1}n

假设有一个尺寸为深度为电路来计算函数使 每当。因为对于一个随机,的概率为,并且对于每个这样的,都有这种变化的值坐标,总影响是sdf:{1,1}n{0,1}f(x)=ixiixi{0,2}xixi=02n(nn/2)n1/2xn/2ffΩ(n1/2),与多数人大致相同(因为您包括了多数人的敏感输入)。根据Hastad定理(请参阅Ryan O'Donnel的注释中的 Colorraly 2.5 ),这意味着

s2Ω(n1/(2d2)).
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.