阈值函数的下限


9

在布尔函数的决策树复杂度中,众所周知的下界方法是找到一个代表该函数的(近似)多项式。Paturi用表示为的数量来描述对称布尔(部分和全部)函数:Γ

定理(大小床):设是任何非恒定对称函数,并且表示,当(即汉明权重就是)。的近似度(表示为为,其中ffk=f(x)|x|=kxkfdeg~(f)Θ(n(nΓ(f)))Γ(f)=min{|2kn+1|:fkfk+1 and 0kn1}

现在让Thrt(x)为阈值函数,即如果x \ geq t为Thr_t(x)= 1。在本文中(参见第15页第8节)说\ widetilde {deg}(f)= \ sqrt {(t + 1)(N-t + 1)}Thrt(x)=1xtdeg~(f)=(t+1)(Nt+1)

注意,对于阈值函数,我们有Γ(Thrt)=|2(t1)n+1|,因为|x|=t1函数从0变为1。

如果我直接将Paturi定理应用于\ Gamma的Γ,则不会获得其他论文中报告的阈值函数的下界。上面的\ Gamma(Thr_t)的值Γ(Thrt)正确吗?我想念什么?

编辑:我还尝试计算阈值的量子对手下限。首先,让我们回顾一下定理。

定理(未加权量子对手):f为布尔布尔函数,令Af1(0)Bf1(1)为(硬)输入的子集。令RA×B为关系,并为每个1 \ leq i \ leq n设置R_i = \ {(x,y)\ in R:x_i \ neq y_i \}。令m,m'分别表示关系R中任何行和任何列中的1的最小数目,而\ ell,\ ell'分别表示关系R_i中任何行和列中的1的最大数目。然后Q_2(f)= \ Omega(\ sqrt {\ frac {m m'} {\ ell \ ell'}}))Ri={(x,y)R:xiyi}1inm,mR,RiQ2(f)=Ω(mm)

如果我将定义为所有1的数目大于或等于输入的集合,而所有1的数目严格小于的输入的集合,我(在一些代数之后)得到。BtAtmm=n2ln(nt)ln(nnt)

因此,我仍未获得其他论文中所报告的下限。现在,让我们比较一下这些界限。下图显示了在且没有平方根的情况下,Paturi定理界限(蓝色),对手界限(红色)和其他论文中报告的界限(绿色)之间的比较。n=200

在此处输入图片说明

我的问题是:

1-我如何获得其他论文的报道?

2-从图中可以看出,所报告的下限(绿色)也下限为Paturi的下限和对手的下限。这不是在削弱“真实”的下限吗?例如,如果Paturi说对于所有对称函数都具有该界限,那么如何获得匹配的量子计数上限()?这个上限不是违反Paturi定理吗?(t+1)(nt+1)


您在的计算中缺少绝对值更改而言,这似乎太小了)。Γ(Thrt)
哈特穆特·克拉克

我认为您是对的,这是绝对值的近似值 获得论文中提到的学位。函数的图让我假设:)Γ(Thrt)=|2(t1)n+1|
Marc Bury

是的,这似乎是一个近似值(这是情节wolframalpha.com/input/…)。并且它的下界。如果是这样,那为什么还要这么做呢?为什么不仅仅应用Paturi的结果下界呢?Γ(Thrt)
Marcos Villagra

1
我想他们想避免绝对值函数。它们获得了更简单的函数形式,并且避免了任何计算的个案分析。我对他们如何从原始函数中获得这种近似值感兴趣?
马克·伯里

1
直到一个常数都是一样的。
Kristoffer Arnsfelt Hansen 2011年

Answers:


6

我不知道如何从原始边界获取或看到的边界但这是证明此边界在一个恒定因子上渐近相等的证明:(t+1)(nt+1)n(n|(2(t1)n+1|)

首先看到(我排除因为阈值函数始终为) t=01

n(n|(2(t1)n+1|)={n(2t1)1tn/2+1/2n(2n2t+1)n/2+1/2tn1

定义,和。f1(t)=n(2t1)f2(t)=n(2n2t+1)g(t)=(t+1)(nt+1)

现在你有(根据计算最大值定义intervalls内)的级分的,,和。您可以借助图(具有足够大的)通过微积分或逼近来做到这一点:tf1(t)/g(t)f2(t)/g(t)g(t)/f1(t)g(t)/f2(t)n

f1(t)/g(t)f1(n/2+1/2)/g(n/2+1/2)n2n2/4=4

f2(t)/g(t)f2(n/2+1/2)/g(n/2+1/2)n2n2/4=4

g(t)/f1(t)g(1)/f1(1)=2nn=2

g(t)/f2(t)g(n1)/f2(n1)=n/2n/33/2

这给你 以及想要的结果

n(n|2(t1)n1|)=Θ((t+1)(nt+1))
n(n|2(t1)n1|)=Θ((t+1)(nt+1)).

有没有更简单的方法来查看/获得此结果?


1
是的,我认为您是对的。我的印象是,由于诸如量子计算等结果,原始作者对这一下界有所了解。在量子算术中,我们有一个的上限,通过应用Paturi定理和对手的界限,他们证明了您刚才在这里显示的内容。(t+1)(nt+1)
Marcos Villagra'3

感谢您的努力!!我认为这就是答案。现在,我更加确信,也许这只是获得此结果的唯一方法。
Marcos Villagra'3
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.