In the mathematical discipline of graph theory, the expander walk sampling theorem intuitively states that sampling vertices in an expander graph by doing relatively short random walk can simulate sampling the vertices independently from a uniform distribution.The earliest version of this theorem is due to, and the more general version is typically attributed to .
Let
G=(V,E)
A\subsetV
P
λ2
y0,y1,\ldots,yk-1
(k-1)
G
y0
\limk → infty
1 | |
k |
k-1 | |
\sum | |
i=0 |
1A(yi)
(It is well known[1] that almost all trajectories
y0,y1,\ldots,yk-1
The theorem states that for a weighted graph
G=(V,E)
y0,y1,\ldots,yk-1
y0
\gamma>0
\Pr\left[|
1 | |
k |
k-1 | |
\sum | |
i=0 |
1A(yi)-\pi(A)|\geq\gamma\right]\leqC
| |||||
e |
.
Where
C
q,G
A
The theorem gives a bound for the rate of convergence to
\pi(A)
\pi(A)
G
In order to prove the theorem, we provide a few definitions followed by three lemmas.
Let
\it{w}xy
xy\inE(G)
Let
D=diag(1/\it{w}i)
M=(\it{w}ij)
P=\sqrt{D}S\sqrt{D-1
S:=\sqrt{D}M\sqrt{D}andS(r):=\sqrt{DEr}M\sqrt{DEr}
S
S(r)
S(r)
P(r)
For convenience of notation, let , , , and let
1
Lemma 1
\Pr\left[tk-\pi(A)\ge\gamma\right]\leqe-rk(\pi(A)+\gamma)+klogλ(r)(qP(r)k1)/λ(r)k
Proof:
\begin{alignat}{2} \Pr\left[tk\ge\pi(A)+\gamma\right]
rtk | |
=\Pr[e |
\geerk(\pi(A)+\gamma)]\leqe-rk(\pi(A)+\gamma)
rtk | |
E | |
qe |
\end{alignat}
Where
Eq
x0
q
x0,x1,...,xk
Eqert
=\sum | |
x1,x2,...,xk |
ertq(x0)\Pi
kp | |
xi-1xi |
=qP(r)k1
Combining the two results proves the lemma.
Lemma 2
For
0\ler\le1
(qP(r)k1)/λ(r)k\le(1+r)N\pi,q
As eigenvalues of
P(r)
S(r)
\begin{align} (qP(r)k1)/λ(r)k&=
-1 | |
(qP\sqrt{DE | |
r |
Lemma 3
If
r
0\leer-1\le\epsilon/4
logλ(r)\ler\pi(A)+5r2/\epsilon
We Taylor expand about point to get:
logλ(r)=
1 | |
logλ(z)+m | |
0 |
(1-t)Vz+(r-z)tdt
mxandVx
logλ(r)
r=x
m0=\limktk=\pi(A).
Vr\le10/\epsilon
The results combine to show that
\begin{align} logλ(r)=
1 | |
logλ(0)+m | |
0 |
(1-t)Vrtdt \ler\pi(A)+5r2/\epsilon \end{align}
A line to line proof can be found in Gilman (1998)https://epubs.siam.org/doi/pdf/10.1137/S0097539794268765#page23Proof of theorem
Combining lemma 2 and lemma 3, we get that
\Pr[tk-\pi(A)\ge\gamma]\le(1+r)N\pi,q
-k(r\gamma-5r2/\epsilon) | |
e |
r
\Pr[tk-\pi(A)\ge\gamma]\le(1+\gamma\epsilon/10)N\pi,q
-k\gamma2\epsilon/20 | |
e |
\Pr[tk-\pi(A)\le-\gamma]\le(1+\gamma\epsilon/10)N\pi,q
-k\gamma2\epsilon/20 | |
e |
C=2(1+\gamma\epsilon/10)N\pi,q
This theorem is useful in randomness reduction in the study of derandomization. Sampling from an expander walk is an example of a randomness-efficient sampler. Note that the number of bits used in sampling
k
f
klogn
logn+O(k)