Lecture 11 - 2025 / 3 / 24
Hamilton Cycles (2)
Claim: 在 G′ 中,{y∈N(x)} 是互相独立的事件,且每个以 2p 的概率发生。
首先 Pr[y∈N(x)]=p⋅(4p+(21−4p))=2p。
其次由于下式,立刻得到独立性:
Pr[y∈N(x)∧x∈N(y)]=p⋅4p=4p2=Pr[y∈N(x)]Pr[x∈N(y)]
Claim: 取 p≥72n−1lnn,G∈G(n,p),w.h.p. choose 的实现方法保证了每个点以均等的概率 n−11 作为新的端点。
我们假设始终有 N(x)\OLD(x)=∅(接下来会证明),那么
- 对于 y∈OLD(x),有 Pr[choose picks y]=n−1∣OLD(x)∣⋅∣OLD(x)∣1=n−11
- 对于 y∈/OLD(x),类似可知也为 n−11。
值得注意的是,这里 G 也为随机性来源之一,我们是从观察者视角计算概率,也即我们只能根据 choose history 对 G 进行假设。
Claim: 在 4nlnn 步内,w.h.p ∀x,N(x)\OLD(x)=∅。
我们对于一个 fixed x,说明 Pr[N(x)\OLD(x)=∅]=O(n21) 即可通过 union bound 证明原结论。
首先 Pr[∣N(x)∣≤24lnn]≤n21,这是因为 ∣N(x)∣∼B(n−1,2p),所以 E[∣N(x)∣]=36lnn。我们根据 Chernoff bound 即可得证。
接下来 Pr[∣OLD(x)∣≥24lnn]≤n21,这是因为,x 作端点的次数 ∼B(4nlnn,n−11),而 ∣OLD(x)∣ 显然不会超过这个次数,故由 Chernoff bound 再次得证。
Balls and Bins (1)
考虑将 m 个球独立均匀放进 n 个桶里,设第 i 个桶里 Xi 个球,那么
Pr[X1=k1,⋯,Xn=kn]=nm1k1!⋯kn!m!
另一方面,假设 Y1,⋯,Yn 是一列独立服从 π(λ) 的变量,
Pr[Y1=k1,⋯,Yn=kn]Pr[i=1∑nYi=m]=i=1∏nki!e−λλki=m!e−λn(λn)m
从而我们有 Pr[X1=k1,⋯,Xn=kn]=Pr[Y1=k1,⋯,Yn=kn∣∑i=1nYi=m]。
Theorem: 将 n 个球独立均匀放进 n 个桶里,最大负载量 w.h.p 是 O(lnlnnlnn)。
记 E 表示某个桶的球个数 >(1+ε)lnlnnlnn 我们需要证明 Pr[E1]=o(1)。
由于 X1∼B(n,n1),有
Pr[X1>(1+ε)lnlnnlnn]=o(n−1)
从而根据 union bound 得证。