08.10.2016 Views

Foundations of Data Science

2dLYwbK

2dLYwbK

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Theorem 5.13 Let G be an undirected graph with m edges. Then the cover time for G<br />

is bounded by the following inequality<br />

mr eff (G) ≤ cover(G) ≤ 2e 3 mr eff (G) ln n + n<br />

where e=2.71 is Euler’s constant and r eff (G) is the resistance <strong>of</strong> G.<br />

Pro<strong>of</strong>: By definition r eff (G) = max (r xy). Let u and v be the vertices <strong>of</strong> G for which<br />

x,y<br />

r xy is maximum. Then r eff (G) = r uv . By Theorem 5.9, commute(u, v) = 2mr uv . Hence<br />

mr uv = 1 commute(u, v). Clearly the commute time from u to v and back to u is less than<br />

2<br />

twice the max(h uv , h vu ). Finally, max(h uv , h vu ) is less than max(cover(u, G), cover(v, G))<br />

which is clearly less than the cover time <strong>of</strong> G. Putting these facts together gives the first<br />

inequality in the theorem.<br />

mr eff (G) = mr uv = 1 2 commute(u, v) ≤ max(h uv, h vu ) ≤ cover(G)<br />

For the second inequality in the theorem, by Theorem 5.9, for any x and y, commute(x, y)<br />

equals 2mr xy which is less than or equal to 2mr eff (G), implying h xy ≤ 2mr eff (G). By<br />

the Markov inequality, since the expected time to reach y starting at any x is less than<br />

2mr eff (G), the probability that y is not reached from x in 2mr eff (G)e 3 steps is at most<br />

1<br />

. Thus, the probability that a vertex y has not been reached in 2e 3 mr<br />

e 3 eff (G) log n steps<br />

is at most 1 ln n = 1 because a random walk <strong>of</strong> length 2e 3 mr(G) log n is a sequence <strong>of</strong><br />

e 3 n 3<br />

log n independent random walks, each <strong>of</strong> length 2e 3 mr(G)r eff (G). Suppose after a walk<br />

<strong>of</strong> 2e 3 mr eff (G) log n steps, vertices v 1 , v 2 , . . . , v l had not been reached. Walk until v 1 is<br />

reached, then v 2 , etc. By Corollary 5.11 the expected time for each <strong>of</strong> these is n 3 , but<br />

since each happens only with probability 1/n 3 , we effectively take O(1) time per v i , for a<br />

total time at most n. More precisely,<br />

cover(G) ≤ 2e 3 mr eff (G) log n + ∑ v<br />

≤ 2e 3 mr eff (G) log n + ∑ v<br />

Prob ( v was not visited in the first 2e 3 mr eff (G) steps ) n 3<br />

1<br />

n 3 n3 ≤ 2e 3 mr eff (G) + n.<br />

5.7 Random Walks in Euclidean Space<br />

Many physical processes such as Brownian motion are modeled by random walks.<br />

Random walks in Euclidean d-space consisting <strong>of</strong> fixed length steps parallel to the coordinate<br />

axes are really random walks on a d-dimensional lattice and are a special case <strong>of</strong><br />

random walks on graphs. In a random walk on a graph, at each time unit an edge from<br />

the current vertex is selected at random and the walk proceeds to the adjacent vertex.<br />

We begin by studying random walks on lattices.<br />

171

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!