Random walks on finite networks Andr e Schumacher - - PowerPoint PPT Presentation

random walks on finite networks
SMART_READER_LITE
LIVE PREVIEW

Random walks on finite networks Andr e Schumacher - - PowerPoint PPT Presentation

Random walks on finite networks Andr e Schumacher <schumach@tcs.hut.fi> February 06, 2006 Doyle & Snell 1.3.1-1.3.4 Random walks on finite networks [1] Overview Short review of recent electric network models Model of


slide-1
SLIDE 1

Random walks on finite networks

Andr´ e Schumacher <schumach@tcs.hut.fi> February 06, 2006

slide-2
SLIDE 2

Doyle & Snell 1.3.1-1.3.4 Random walks on finite networks [1]

Overview

  • Short review of recent electric network models
  • Model of electric networks with arbitrary resistors
  • Markov chains for such networks
  • Interpretation of voltage
  • Interpretation of current

Andr´ e Schumacher

slide-3
SLIDE 3

Doyle & Snell 1.3.1-1.3.4 Random walks on finite networks [2]

Review

  • Random Walks and harmonic functions in one and two dimensions
  • Uniqueness and Maximum Principle in one and two dimensions
  • Four ways of finding the harmonic function (≡ solution to the Dirichlet

problem):

  • 1. Monte Carlo method
  • 2. Method of relaxations
  • 3. Linear equations
  • 4. Markov chains

→ So far, the model for electric networks only considered unit resistor values!

Andr´ e Schumacher

slide-4
SLIDE 4

Doyle & Snell 1.3.1-1.3.4 Random walks on finite networks [3]

Network Model

✁ ✁ ✁ ✁ ✁ ✁ ✁ ✁ ✁ ✂ ✂ ✂ ✂ ✂ ✂ ✂ ✂ ✂ ✂ ✂ ✂ ✄ ✄ ✄ ✄ ✄ ✄ ✄ ✄ ✄ ✄ ✄ ✄ ☎ ☎ ☎ ☎ ☎ ☎ ☎ ☎ ☎ ☎ ☎ ☎ ☎ ☎ ☎ ✆ ✆ ✆ ✆ ✆ ✆ ✆ ✆ ✆ ✆ ✆ ✆ ✆ ✆ ✆ ✝ ✝ ✝ ✝ ✝ ✝ ✝ ✝ ✝ ✝ ✝ ✝ ✞ ✞ ✞ ✞ ✞ ✞ ✞ ✞ ✞ ✞ ✞ ✞

c a b

1 =

1 R1 = C1

X =

1 R1 = C1

a

1 =

1 R2 = C2

b c

Y =

1 R2 = C2

→ Rather than considering the resistor values Rxy, their reciprocal, the conductance Cxy is used. → We consider an electric network to be a connected, weighted, undirected graph.

Andr´ e Schumacher

slide-5
SLIDE 5

Doyle & Snell 1.3.1-1.3.4 Random walks on finite networks [4]

Random Walk (:= Markov chain Model)

Definition: We define a random walk on a graph G modeling a resistor network to be a Markov chain with transition probabilities Pxy: Pxy := Cxy Cx Cx :=

  • y

Cxy

✁ ✁ ✁ ✁ ✁ ✁ ✁ ✁ ✁ ✂ ✂ ✂ ✂ ✂ ✂ ✂ ✂ ✂ ✂ ✄ ✄ ✄ ✄ ✄ ✄ ✄ ✄ ✄ ✄

b a b c a

pab =

C1 C1+C2

C1 C2

c

pba = C1

C1 = 1

pac =

C2 C1+C2

pca = C2

C2 = 1 Andr´ e Schumacher

slide-6
SLIDE 6

Doyle & Snell 1.3.1-1.3.4 Random walks on finite networks [5]

Terminology

Definition: A Markov chain in which it is possible to reach every state from any

  • ther state is called ergodic.

Lemma: For an ergodic Markov chain, there is a unique probability vector w that is a fixed vector for P (left eigenvector with eigenvalue 1), i.e. it holds that wP = w. For our random walk on the resistor network: wx = Cx C C =

  • x

Cx Definition: An ergodic Markov chain for which the following holds is called reversible: wx ∗ Pxy = wy ∗ Pyx Lemma: If P is any reversible ergodic Markov chain, then P is the transition matrix for a random walk on an electric network with Cxy := wx ∗ Pxy. Special case: ∀x, y : Cxy := c (simple random walk)

Andr´ e Schumacher

slide-7
SLIDE 7

Doyle & Snell 1.3.1-1.3.4 Random walks on finite networks [6]

Probabilistic Interpretation of Voltage (1/3)

  • Let G be a network of resistors. Like before, we associate a voltage vx to each

node x and a current ixy to each edge (x, y). Let va = 1 and vb = 0.

  • The following two laws are valid for “real” voltage and current and therefore

have to be considered here, too: Ohm’s Law: ixy = vx − vy Rxy = (vx − vy)Cxy ⇒ ixy = −iyx Kirchhoff’s Law:

  • y

ixy = 0 = ⇒ vx =

  • y

Cxy Cx vy = ⇒ Voltage vx is harmonic over all points x = a, b

Andr´ e Schumacher

slide-8
SLIDE 8

Doyle & Snell 1.3.1-1.3.4 Random walks on finite networks [7]

Probabilistic Interpretation of Voltage (2/3)

Proof: Ohm & Kirchhoff ⇒

  • y

(vx − vy)Cxy = ⇒ vx =

  • y

Cxy Cx vy =

  • y

Pxyvy x = a, b ⇒ vx harmonic for P (Pvx = vx) for all x = a, b

Andr´ e Schumacher

slide-9
SLIDE 9

Doyle & Snell 1.3.1-1.3.4 Random walks on finite networks [8]

Probabilistic Interpretation of Voltage (3/3)

  • Let hx be the probability that starting at state x, the Markov chain/the random

walker given by P (recall: Pxy := Cxy

Cx ) reaches first state a before reaching b.

  • Then hx harmonic at all points x = a, b, va = ha = 1 and vb = hb = 0.
  • Modifying P to P by defining a and b to be absorbing states it follows by

the uniqueness principle that hx = vx and both are solutions to the Dirichlet problem.

Andr´ e Schumacher

slide-10
SLIDE 10

Doyle & Snell 1.3.1-1.3.4 Random walks on finite networks [9]

Probabilistic Interpretation of Current (1/2)

  • Naive idea: Assume that (electrically charged) particles enter the network at

point/node a and traverse edges until they eventually reach point b and leave the network.

  • Following the course of a single particle, we regard the current ixy to be the

expected number of edge traversals x → y (reverse traversals are negatives).

  • The particle/random walker starts at a and keeps going in the event it returns

to this point.

Andr´ e Schumacher

slide-11
SLIDE 11

Doyle & Snell 1.3.1-1.3.4 Random walks on finite networks [10]

Probabilistic Interpretation of Current (2/2)

  • Let ux be the expected number of visits to state x before stating state b. Then
  • ne can show (using the reversibility of P and ux =

y uyPyx):

ux Cx =

  • y

Pxy uy Cy = vx The last equation holds because the left side function is harmonic for x = a, b and has the same boundary values as vx.

  • Ohm’s law implies:

ixy = uxPxy − uyPyx

  • However, the current ixy is only proportional to the current flowing when a

unit voltage is applied → the currents ixy have to be normalized such that

  • y iay =

y iyb = 1.

Andr´ e Schumacher

slide-12
SLIDE 12

Doyle & Snell 1.3.1-1.3.4 Random walks on finite networks [11]

Effective Resistance / Escape Probability (1/2)

✁ ✁ ✁ ✁ ✁ ✁ ✁ ✁ ✁ ✁ ✂ ✂ ✂ ✂ ✄ ✄ ✄ ✄ ☎ ☎ ☎ ☎ ☎ ✆ ✆ ✆ ✆ ✆ ✝ ✝ ✝ ✝ ✝ ✝ ✝ ✝ ✝ ✝ ✝ ✝ ✝ ✝ ✝ ✝ ✝ ✝ ✞ ✞ ✞ ✞ ✞ ✞ ✞ ✞ ✞ ✞ ✞ ✞ ✞ ✞ ✞ ✞ ✞ ✞ ✟ ✟ ✟ ✟ ✟ ✟ ✟ ✟ ✟ ✟ ✟ ✟ ✟ ✟ ✟ ✟ ✟ ✟ ✟ ✟ ✟ ✟ ✟ ✟ ✟ ✟ ✟ ✠ ✠ ✠ ✠ ✠ ✠ ✠ ✠ ✠ ✠ ✠ ✠ ✠ ✠ ✠ ✠ ✠ ✠ ✠ ✠ ✠ ✠ ✠ ✠ ✠ ✠ ✠ ✡ ✡ ✡ ✡ ✡ ✡ ✡ ✡ ✡ ✡ ✡ ✡ ✡ ✡ ✡ ✡ ✡ ✡ ☛ ☛ ☛ ☛ ☛ ☛ ☛ ☛ ☛ ☛ ☛ ☛ ☛ ☛ ☛ ☛ ☛ ☛ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ✌ ✌ ✌ ✌ ✌ ✌ ✌ ✌ ✌ ✌ ✌ ✌ ✌ ✌ ✌ ✌ ✌ ✌ ✍ ✍ ✍ ✍ ✎ ✎ ✎ ✎

R3 R4 R1 va b a ia R2

Reff := va ia = R1 + R2R3 R2 + R3 + R4 = 1 Ceff Let va = 1 and let pesc be the probability that the random walker starting at a reaches b before returning to a. Then: pesc = Ceff Ca

Andr´ e Schumacher

slide-13
SLIDE 13

Doyle & Snell 1.3.1-1.3.4 Random walks on finite networks [12]

Escape Probability (2/2)

Proof: va ia = 1 Ceff ⇒ Ceff = ia for va = 1 ia =

  • y

(1 − vy)Cay =

  • y

Cay − vy Cay Ca Ca = Ca(1 −

  • y

Payvy) ⇒ ia = Capesc ⇒ pesc = Ceff Ca

Andr´ e Schumacher

slide-14
SLIDE 14

Doyle & Snell 1.3.1-1.3.4 Random walks on finite networks [13]

End

Thank you for your attention. . .

  • <Questions? / Discussion>
  • <Break>
  • <Exercises>

Andr´ e Schumacher