Академический Документы
Профессиональный Документы
Культура Документы
Leonid E. Zhukov
2 Diffusion on graph
Diffusion equation
Laplace operator
~p(t) = ~p(0)Pt
~ =π
π ~P
Left eigenvalue corresponding to λ = 1
λ~ ~P
π=π
πi Pij = πj Pji
On undirected graph:
Aij Aji
πi = πj
di dj
πi πj
= = const
di dj
P
and i πi = 1
Stationary (stable) distribution
di di
πi = P =
j dj 2|E |
1 1 X pi (t)
pj (t + 1) = pj (t) + Aij
2 2 di
i
Matrix form
1
~p(t + 1) = ~p(t)(I + D−1 A)
2
Converges (always!) to the same stationary distribution
Theorem
Let λ2 denote second largest eigenvalue of transition matrix P = D−1 A,
p(t) probability distribution vector and π stationary distribution. If walk
starts from the vertex i, pi (0) = 1, then after t steps for every vertex:
s
dj t
|pj (t) − πj | ≤ λ
di 2
∂Φ
+ ∇J = 0
∂t
Diffusion equation ( heat equation)
∂Φ(r , t)
= C ∆Φ(r , t)
∂t
Some substance that occupy vertices, on each time step diffuses out
φi (t) - quantity per node
X
φi (t + 1) = φi (t) + Aij (φj (t) − φi (t))C δt
j
dφi (t) X
= C Aij (φj (t) − φi (t))
dt
j
dφi X X X X
= C( Aij φj − Aij φi ) = C ( Aij φj −di φi ) = C (Aij −δij dj )φj
dt
j j j j
dφi X
= −C Lij φj
dt
j
Graph Laplacian
Matrix form
L=D−A
ak (t) = ak (0)e −C λk t
Solution X
φ(t) = ak (0)vk e −C λk t
Leonid E. Zhukov (HSE) k 11
Lecture 31.03.2015 15 / 22
Laplace matrix
Spectral properties
Lvi = λvi
real non-negative eigenvalues λi ≥ 0 and orthogonal eigenvectors vi
smallest eigenvalue always λ1 = 0 for v1 = e = [1, 1, 1...1]T
Le = (D − A)e = 0
Number of zero eigenvalues = number of connected components
In connected graph λ2 6= 0 - algebraic connectivity of a graph
(spectral gap), v2 - Fiedler vector
Solution X
φ(t) = ak (0)vk e −C λk t
k
all λi > 0 for i > 1, λ1 = 0:
Normalized solution v1 = √1 e
N
1 X
a1 (0) = φ(0)T v1 = √ φj (0)
N j
Steady state
1 X
lim φ(t) = ( φj (0))e = const
t→∞ N
j
Smoothing operator
X X 1 X
(Lφ)i = (Dij − Aij )φj = (di δij φj − Aij φj ) = di (φi − Aij φj )
di
j j j
1 X
φi = Aij φj
di
j
Regression on graphs
Normalized Laplacian
L = D −1/2 LD −1/2
1
, if i = j,
√ 1
Lij = − , if ∃ e(i, j) − i and j adjacent,
di dj
0 , otherwise
Cheeger’s inequality
p
λ2 (L)/2 ≤ min φ(S) ≤ 2λ2 (L)
S