CS 574: Randomized Algorithms Lecture 20. Random Walks and - - PowerPoint PPT Presentation

cs 574 randomized algorithms
SMART_READER_LITE
LIVE PREVIEW

CS 574: Randomized Algorithms Lecture 20. Random Walks and - - PowerPoint PPT Presentation

CS 574: Randomized Algorithms Lecture 20. Random Walks and Electrical Networks, contd. Introduction to Markov Chains. October 29, 2015 Lecture 20. Random Walks and Electrical Networks, contd. Introduction to Markov Chains. CS 574: Randomized


slide-1
SLIDE 1

CS 574: Randomized Algorithms

Lecture 20. Random Walks and Electrical Networks, contd. Introduction to Markov Chains. October 29, 2015

Lecture 20. Random Walks and Electrical Networks, contd. Introduction to Markov Chains. CS 574: Randomized Algorithms

slide-2
SLIDE 2

A better bound on the Cover Time

Theorem If G = (V , E) is a connected graph and R = maxx,y∈V Reff (x, y) is the maximum effective resistance in G, then |E|R ≤ cov(G) ≤ O(log n)|E|R

Lecture 20. Random Walks and Electrical Networks, contd. Introduction to Markov Chains. CS 574: Randomized Algorithms

slide-3
SLIDE 3

A better bound on the Cover Time

Theorem If G = (V , E) is a connected graph and R = maxx,y∈V Reff (x, y) is the maximum effective resistance in G, then |E|R ≤ cov(G) ≤ O(log n)|E|R Compare the bounds from this to the complete graph and the lollipop.

Lecture 20. Random Walks and Electrical Networks, contd. Introduction to Markov Chains. CS 574: Randomized Algorithms

slide-4
SLIDE 4

A better bound on the Cover Time

We saw that a random walk on a connected, non-bipartite graph converges to stationary distribution P(t)

u

→ d(v)

2|E|

Lecture 20. Random Walks and Electrical Networks, contd. Introduction to Markov Chains. CS 574: Randomized Algorithms

slide-5
SLIDE 5

A better bound on the Cover Time

We saw that a random walk on a connected, non-bipartite graph converges to stationary distribution P(t)

u

→ d(v)

2|E|

More generally, we define a Markov Chain as a sequence of random variables (Xt) with Markov Property: Pr[Xt = y|Xt−1 = x, Xt−2...X0] = Pr[Xt = x|Xt−1 = y] = P(x, y).

Lecture 20. Random Walks and Electrical Networks, contd. Introduction to Markov Chains. CS 574: Randomized Algorithms

slide-6
SLIDE 6

A better bound on the Cover Time

We saw that a random walk on a connected, non-bipartite graph converges to stationary distribution P(t)

u

→ d(v)

2|E|

More generally, we define a Markov Chain as a sequence of random variables (Xt) with Markov Property: Pr[Xt = y|Xt−1 = x, Xt−2...X0] = Pr[Xt = x|Xt−1 = y] = P(x, y). For random walk on graph, P(x, y) = 1( .x) for neighbors and 0 otherwise.

Lecture 20. Random Walks and Electrical Networks, contd. Introduction to Markov Chains. CS 574: Randomized Algorithms

slide-7
SLIDE 7

A better bound on the Cover Time

We saw that a random walk on a connected, non-bipartite graph converges to stationary distribution P(t)

u

→ d(v)

2|E|

More generally, we define a Markov Chain as a sequence of random variables (Xt) with Markov Property: Pr[Xt = y|Xt−1 = x, Xt−2...X0] = Pr[Xt = x|Xt−1 = y] = P(x, y). For random walk on graph, P(x, y) = 1( .x) for neighbors and 0 otherwise.

Lecture 20. Random Walks and Electrical Networks, contd. Introduction to Markov Chains. CS 574: Randomized Algorithms

slide-8
SLIDE 8

Markov Chains

Definition: P is irreducible if for all x, y there is a time t pt

x(y) > 0.

Lecture 20. Random Walks and Electrical Networks, contd. Introduction to Markov Chains. CS 574: Randomized Algorithms

slide-9
SLIDE 9

Markov Chains

Definition: P is irreducible if for all x, y there is a time t pt

x(y) > 0.

Definition: P is aperiodic if for all x, y gcd{t : pt

x > 0} = 1.

Iff bipartite for graphs.

Lecture 20. Random Walks and Electrical Networks, contd. Introduction to Markov Chains. CS 574: Randomized Algorithms

slide-10
SLIDE 10

Markov Chains

Definition: P is irreducible if for all x, y there is a time t pt

x(y) > 0.

Definition: P is aperiodic if for all x, y gcd{t : pt

x > 0} = 1.

Iff bipartite for graphs. Theorem (Fundamental theorem) If P is irreducible and aperiodic, then it converges to a unique stationary distribution π, which is the unique right eigenvector Pπ = π.

Lecture 20. Random Walks and Electrical Networks, contd. Introduction to Markov Chains. CS 574: Randomized Algorithms

slide-11
SLIDE 11

Markov Chains

Definition: P is irreducible if for all x, y there is a time t pt

x(y) > 0.

Definition: P is aperiodic if for all x, y gcd{t : pt

x > 0} = 1.

Iff bipartite for graphs. Theorem (Fundamental theorem) If P is irreducible and aperiodic, then it converges to a unique stationary distribution π, which is the unique right eigenvector Pπ = π.

Lecture 20. Random Walks and Electrical Networks, contd. Introduction to Markov Chains. CS 574: Randomized Algorithms

slide-12
SLIDE 12

Some Examples

Special case for convergence: symmetric, doubly stochastic and reversible.

Lecture 20. Random Walks and Electrical Networks, contd. Introduction to Markov Chains. CS 574: Randomized Algorithms

slide-13
SLIDE 13

Some Examples

Special case for convergence: symmetric, doubly stochastic and reversible. Card Shuffling examples.

Lecture 20. Random Walks and Electrical Networks, contd. Introduction to Markov Chains. CS 574: Randomized Algorithms