头尾之间的差异


12

考虑无偏硬币的n翻转序列。令Hi表示在第一个i翻转中看到的超过头的数量的绝对值。定义H=maxiHi。证明E[Hi]=Θ(i)和E[H]=Θ(n)。

这个问题出现在Raghavan和Motwani撰写的“随机化算法”的第一章中,因此上面的陈述也许有基本的证明。我无法解决它,所以我将不胜感激。

Answers:


9

您的硬币翻起形成的一维随机游走X0,X1,…开始在X0=0,其中Xi+1=Xi±1,每一个与概率的选项1/2。现在,Hi=|Xi|因此Hi2=Xi2。容易计算E[Xi2]=i(这只是方差),等等E[Hi]≤E[Hi2]=i来自凸性。我们也知道,Xi被分配大致正常,零均值和方差i,所以你可以计算E[Hi]≈(2/π)i。

E[maxi≤nHi]nO~(n)XiXi

编辑:由于反射原理,,请参见此问题。因此 因为。现在 因此Pr[maxi≤nXi=k]=Pr[Xn=k]+Pr[Xn=k+1]

E[maxi≤nXi]=∑k≥0k(Pr[Xn=k]+Pr[Xn=k+1])=∑k≥1(2k−1)Pr[Xn=k]=∑k≥12kPr[Xn=k]−12+12Pr[Xn=0]=E[Hn]+Θ(1),
Pr[Hn=k]=Pr[Xn=k]+Pr[Xn=−k]=2Pr[Xn=k]
maxi≤nXi+maxi≤n(−Xi)2≤maxi≤nHi≤maxi≤nXi+maxi≤n(−Xi),
E[maxi≤nHi]≤2E[Hn]+Θ(1)=O(n)。另一个方向是相似的。

在证明,我们不能说对于我们得到第二个结果,即没有更大比。E[Hi]=Θ(i)i=nE[Hi]Θ(n)
— chazisop 2012年

1
如果是独立的,则结论将不成立,因为您实际上期望其中一些值比期望值要大一些。通常,并非正确。HiE[max(A,B)]=max(E[A],E[B])
— Yuval Filmus 2012年

1
迭代对数的定律在这里不适用,因为是固定的,我们没有通过归一化。的答案是。niEmaxi≤nHiθ(n)
— 彼得·索尔

第一部分+1。但老实说,我不理解第二部分(您能否详细说明一下)。这并不意味着它是不正确的。
— 2012年

1
很好的证明。但是我被困在如何证明是的下限吗?似乎该答案未提及有关下限的详细信息。nE(Hi)
— konjac 2014年

2

您可以使用 半正态分布来证明答案。

半正态分布表示,如果是均值为0且方差正态分布,则遵循均值和方差的一半分布。这给出了所需的答案,因为正态游动的方差为,并且您可以使用中心极限定理将的分布近似为正态分布。Xσ2|X|σ2πσ2(1−2/π)σ2nX

X是Yuval Filmus提到的随机游动的总和。


我不喜欢我张贴的这个。尽管它给出了下限,但关于上限没有任何信息。我试图使用最大分布参数来解决它,结果证明这是一个丑陋的整合。但是知道所有这些分布是一件好事。
— 2013年

2

在前翻转中,假设我们得到尾巴,然后。因此, 使用斯特林近似,我们知道。2ikH2i=2|i−k|

E(H2i)=2∑k=0i(2ik)(12)2i⋅2(i−k)=(12)2i−2[i∑k=0i(2ik)−∑k=0ik(2ik)]=(12)2i−2[i(22i+(2ii))/2−2i∑k=0i−1(2i−1k)]=(12)2i−2⋅i[22i−1+(2ii)/2−2⋅22i−1/2]=2i⋅(2ii)/22i.
E(H2i)=Θ(2i)

我们不应该考虑吗?您似乎错过了2的乘法因子,对吧?i<k≤2i
— omerbp
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.