Top Banner
Spectra of Large Random Stochastic Matrices & Relaxation in Complex Systems Reimer K ¨ uhn Disordered Systems Group Department of Mathematics, King’s College London Random Graphs and Random Processes, KCL 25 Apr, 2017 1 / 33
33

Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

Jun 18, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

Spectra of Large Random Stochastic Matrices

& Relaxation in Complex Systems

Reimer Kuhn

Disordered Systems Group

Department of Mathematics, King’s College London

Random Graphs and Random Processes, KCL 25 Apr, 2017

1 / 33

Page 2: Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

[Jeong et al (2001)]

2 / 33

Page 3: Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

[www.opte.org: Internet 2007]

3 / 33

Page 4: Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

Outline

1 Introduction

Discrete Markov Chains

Spectral Properties – Relaxation Time Spectra

2 Relaxation in Complex Systems

Markov Matrices Defined in Terms of Random Graphs

Applications: Random Walks, Relaxation in Complex Energy Landscapes

3 Spectral Density

Approach

Analytically Tractable Limiting Cases

4 Numerical Tests

5 Summary

4 / 33

Page 5: Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

Outline

1 Introduction

Discrete Markov Chains

Spectral Properties – Relaxation Time Spectra

2 Relaxation in Complex Systems

Markov Matrices Defined in Terms of Random Graphs

Applications: Random Walks, Relaxation in Complex Energy Landscapes

3 Spectral Density

Approach

Analytically Tractable Limiting Cases

4 Numerical Tests

5 Summary

5 / 33

Page 6: Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

Discrete Markov Chains

Discrete homogeneous Markov chain in an N-dimensional state space,

p(t +1) = Wp(t) ⇔ pi(t +1) = ∑j

Wijpj(t) .

Normalization of probabilities requires that W is a stochastic matrix,

Wij ≥ 0 for all i, j and ∑i

Wij = 1 for all j .

Implies that generally

σ(W )⊆ z; |z| ≤ 1 .If W satisfies a detailed balance condition, then

σ(W )⊆ [−1,1] .

6 / 33

Page 7: Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

Spectral Properties – Relaxation Time Spectra

Perron-Frobenius Theorems: exactly one eigenvalue λµ

1 =+1 for every

irreducible component µ of state space.

Assuming absence of cycles, all other eigenvalues satisfy

|λµ

α|< 1 , α 6= 1 .

If system is overall irreducible: equilibrium is unique and convergence to

equilibrium is exponential in time, as long as N remains finite:

p(t) = W tp(0) = peq + ∑α( 6=1)

λtα vα

(

wα,p(0))

Identify relaxation times

τα =− 1

ln |λα|⇐⇒ spectrum of W relates to spectrum of relaxation times.

7 / 33

Page 8: Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

Existing Results Concerning Limiting Spectra

Reversible Markov matrices on complete graphs⇒Wigner Semicircular Law:

Bordenave, Chaputo, Chafaı: arXiv:0811.1097 (2008)

General Markov matrices on complete graphs⇒ Circular Law: Bordenave,

Chaputo, Chafaı: arXiv:0808.1502 (2008)

Continuous time random walk on oriented (sparse) ER graphs with diverging

connectivity (c(N)∼ log(N)6)⇒ additive deformation of Circular Law:

Bordenave, Chaputo, Chafaı: arXiv:1202.0644. (2012)

Bouchaud trap model on complete graph: details depend on distribution of traps

(random site model): Bovier and Faggionato, Ann. Appl. Prob. (2005)

Spectra of graph Laplacians: various recent (approximate) results

Grabow, Grosskinsky and Timme: MFT approximation of small worls

spectra PRL (2012),

Peixoto: large c modular networks PRL (2013)

Zhang Guo and Lin: spectra of self-similar graphs PRE (2014).

8 / 33

Page 9: Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

Outline

1 Introduction

Discrete Markov Chains

Spectral Properties – Relaxation Time Spectra

2 Relaxation in Complex Systems

Markov Matrices Defined in Terms of Random Graphs

Applications: Random Walks, Relaxation in Complex Energy Landscapes

3 Spectral Density

Approach

Analytically Tractable Limiting Cases

4 Numerical Tests

5 Summary

9 / 33

Page 10: Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

Markov matrices defined in terms of random graphs

Interested in behaviour of Markov chains for large N, and transition

matrices describing complex systems.

Define in terms of weighted random graphs.

Start from a rate matrix Γ = (Γij) = (cijKij)on a random graph specified by

a connectivity matrix C = (cij) , and edge weights Kij > 0 .

Set Markov transition matrix elements to

Wij =

Γij

Γj, i 6= j ,

1 , i = j , and Γj = 0 ,0 , otherwise ,

where Γj = ∑i Γij .

10 / 33

Page 11: Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

Symmetrization

Markov transition matrix can be symmetrized by a similarity

transformation, if it satisfies a detailed balance condition w.r.t. an

equilibrium distribution pi = peqi

Wijpj = Wjipi

Symmetrized by W = P−1/2WP1/2 with P = diag(pi)

Wij =1√pi

Wij

√pj = Wji

Symmetric structure is inherited by transformed master-equation operator

M = P−1/2MP1/2, with Mij = Wij −δij .

Results so far restricted to this case.

11 / 33

Page 12: Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

Applications I – Unbiased Random Walk

Unbiased random walks on complex networks: Kij = 1; transitions to

neighbouring vertices with equal probability:

Wij =cij

kj

, i 6= j ,

and Wii = 1 on isolated sites (ki = 0).

Symmetrized version is

Wij =cij

kikj

, i 6= j ,

and Wii = 1 on isolated sites.

Symmetrized master-equation operator known as normalized graph

Laplacian

Lij =

cij√ki kj

, i 6= j

−1 , i = j ,and ki 6= 0

0 , otherwise .

12 / 33

Page 13: Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

Applicatons II – Non-uniform Edge Weights

Internet traffic (hopping of data packages between routers)

Relaxation in complex energy landscapes; Kramers transition rates for

transitions between long-lived states; e.g.:

Γij = cij exp

−β(Vij −Ej)

with energies Ei and barriers Vij from some random distribution.

⇔ generalized trap models.

Markov transition matrices of generalized trap models satisfy a detailed

balance condition with

pi =Γi

Ze−βEi

⇒ can be symmetrized.

13 / 33

Page 14: Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

Outline

1 Introduction

Discrete Markov Chains

Spectral Properties – Relaxation Time Spectra

2 Relaxation in Complex Systems

Markov Matrices Defined in Terms of Random Graphs

Applications: Random Walks, Relaxation in Complex Energy Landscapes

3 Spectral Density

Approach

Analytically Tractable Limiting Cases

4 Numerical Tests

5 Summary

14 / 33

Page 15: Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

Spectral Density and Resolvent

Spectral density from resolvent

ρA(λ) =1

πNIm Tr

[

λε1I−A]−1

, λε = λ− iε

Express inverse matrix elements as Gaussian averages

[S F Edwards & R C Jones (1976)][

λε1I−A]−1

ij= i〈uiuj〉 ,

where 〈. . .〉 is an average over the multi-variate complex Gaussian

P(u) =1

ZN

exp

− i

2

(

u,[

λε1I−A]

u

)

Spectral density expressed in terms of single site-variances

ρA(λ) =1

πNRe ∑

i

〈u2i 〉 ,

15 / 33

Page 16: Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

Large Single Instances

Single-site marginals

P(ui) ∝ exp

− i

2λε u2

i

∫du∂i exp

i ∑j∈∂i

Aijuiuj

P(i)(u∂i) ,

Here P(i)(u∂i) is the joint marginal on a cavity graph.

i

j

l

k

l

jk

On a (locally) tree-like graph P(i)(u∂i)≃∏j∈∂i P(i)j (uj) so integral factors

P(ui) ∝ exp

− i

2λε u2

i

∏j∈∂i

∫duj exp

iAijuiuj

P(i)j (uj) ,

16 / 33

Page 17: Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

Large Single Instances - Contd.

Same reasoning for the P(i)j (uj) generates a recursion,

P(i)j (uj) ∝ exp

− i

2λε u2

j

∏ℓ∈∂j\i

∫duℓ exp

iAjℓujuℓ

P(j)ℓ (uℓ) .

Cavity recursions self-consistently solved by (complex) Gaussians.

P(i)j (uj) =

ω(i)j /2π exp

− 1

2ω(i)j u2

j

,

generate recursion for inverse cavity variances

ω(i)j = iλε + ∑

ℓ∈∂j\i

A2jℓ

ω(j)ℓ

.

Solve iteratively on single instances for N = O(105)

17 / 33

Page 18: Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

Thermodynamic Limit

Recursions for inverse cavity variances can be interpreted as stochastic

recursions, generating a self-consistency equation for their pdf π(ω).

Structure for (up to symmetry) i.i.d matrix elements Aij = cijKij

[RK (2008)]

π(ω) = ∑k≥1

p(k)k

c

∫ k−1

∏ν=1

dπ(ων) 〈δ(ω−Ωk−1)〉Kν

with

Ωk−1 =Ωk−1(ων,Kν) = iλε +k−1

∑ν=1

K 2ν

ων.

Solve using population dynamics algorithm. [Mezard, Parisi (2001)]

& get spectral density:

ρ(λ) =1

πRe ∑

k

p(k)∫ k

∏ν=1

dπ(ωℓ)

1

Ωk (ων,Kν)

Can identify continuous and pure point contributions to DOS.

18 / 33

Page 19: Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

Unbiased Random Walk

Self-consistency equations for pdf of inverse cavity variances;

– first: transformation ui ← ui/√

ki on non-isolated sites

π(ω) = ∑k≥1

p(k)k

c

∫ k−1

∏ℓ=1

dπ(ωℓ) δ(ω−Ωk−1)

with

Ωk−1 =Ωk−1(ωℓ) = iλεk +k−1

∑ℓ=1

1

ωℓ.

Solve using stochastic (population dynamics) algorithm.

In terms of these

ρ(λ) = p(0)δ(λ−1)+1

πRe ∑

k≥1

p(k)∫ k

∏ℓ=1

dπ(ωℓ)k

Ωk(ωℓ)

19 / 33

Page 20: Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

General Markov Matrices

Same structure superficially;

– first: transformation ui ← ui/√Γi on non-isolated sites

– second: differences due to column constraints

(⇒ dependencies between matrix elements beyond degree)

π(ω) = ∑k≥1

p(k)k

c

∫ k−1

∏ν=1

dπ(ων)⟨

δ(

ω−Ωk−1

)

with

Ωk−1 =k−1

∑ν=1

[

iλεKν +K 2

ν

ων + iλεKν

]

.

In terms of these

ρ(λ) = p(0)δ(λ−1)+1

πRe ∑

k≥1

p(k)∫ k

∏ν=1

dπ(ωℓ)

∑kν=1 Kν

Ωk (ων,Kν)

20 / 33

Page 21: Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

Analytically Tractable Limiting CasesUnbiased Random Walk on Random Regular & Large-c Erdos-Renyi Graph

Recall FPE

π(ω) = ∑k≥1

p(k)k

c

∫ k−1

∏ν=1

dπ(ων) δ(ω−Ωk−1)

with Ωk−1 = iλεk +k−1

∑ν=1

1

ων.

Regular Random Graphs p(k) = δk ,c . All sites equivalent.

⇒ Expect

π(ω) = δ(ω− ω) , ⇔ ω = iλεc+c−1

ω

Givesρ(λ) =

c

4 c−1c2 −λ2

1−λ2

⇔ Kesten-McKay distribution adapted to Markov matrices

Same result for large c Erdos-Renyi graphs⇒Wigner semi-circle

21 / 33

Page 22: Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

Analytically Tractable Limiting CasesGeneral Markov Matricies for large-c Erdos-Renyi Graph

Recall FPEπ(ω) = ∑

k≥1

p(k)k

c

∫ k−1

∏ℓ=1

dπ(ωℓ) 〈δ(ω−Ωk−1)〉Kν

withΩk−1 =

k−1

∑ν=1

[

iλεKν +K 2

ν

ων + iλεKν

]

.

Large c: contributions only for large k . Approximate Ωk−1 by sum of averages

(LLN).⇒ Expect

π(ω)≃ δ(ω− ω) , ⇔ ω≃ c

[

iλε〈K 〉+⟨

K 2

ω+ iλεK

]

.

Givesρ(λ) =

1

πRe

[

c〈K 〉ω

]

Is remarkably precise already for c ≃ 20. For large c, get semicircular law

ρ(λ) =c

〈K 〉2〈K 2〉

4〈K 2〉c〈K 〉2 −λ2

22 / 33

Page 23: Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

Outline

1 Introduction

Discrete Markov Chains

Spectral Properties – Relaxation Time Spectra

2 Relaxation in Complex Systems

Markov Matrices Defined in Terms of Random Graphs

Applications: Random Walks, Relaxation in Complex Energy Landscapes

3 Spectral Density

Approach

Analytically Tractable Limiting Cases

4 Numerical Tests

5 Summary

23 / 33

Page 24: Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

Unbiased Random Walk

Spectral density: ki ∼ Poisson(2), W unbiased RW

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

-1.5 -1 -0.5 0 0.5 1 1.5

ρ(λ)

λ

Simulation results, averaged over 5000 1000×1000 matrices (green)

24 / 33

Page 25: Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

Unbiased Random Walk

Spectral density: ki ∼ Poisson(2), W unbiased RW

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

-1.5 -1 -0.5 0 0.5 1 1.5

ρ(λ)

λ

Simulation results, averaged over 5000 1000×1000 matrices (green) ; population-dynamics results (red) added.

25 / 33

Page 26: Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

Unbiased Random Walk

Spectral density: ki ∼ Poisson(2), W unbiased RW

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

0.95 0.96 0.97 0.98 0.99 1

ρ(λ)

λ

zoom into the edge of the spectrum: extended states (red), total DOS (green).

26 / 33

Page 27: Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

Unbiased Random Walk

Relaxation time spectrum: ki ∼ Poisson(2), W unbiased RW

1e-07

1e-06

1e-05

0.0001

0.001

0.01

0.1

1

10

100

1 10 100

ρ(τ)

τ

Relaxation time spectrum. Extended states (red), total DOS (green)

27 / 33

Page 28: Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

Unbiased Random Walk–Regular Random Graph

comparison population dynamics – analytic result

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

-1 -0.5 0 0.5 1

ρ(λ)

λ

Population dynamics results (red) compared to analytic result (green) for RW on regular random graph at c = 4.

28 / 33

Page 29: Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

Stochastic Matrices

Spectral density: ki ∼ Poisson(2), p(Kij) ∝ K−1ij ;Kij ∈ [e−β,1]

⇔ Kij = exp−βVij with Vij ∼ U[0,1]⇔ Kramers rates.

0

0.2

0.4

0.6

0.8

1

1.2

1.4

-1 -0.5 0 0.5 1

ρ(λ)

λ

0.01

0.1

1

10

-1 -0.5 0 0.5 1ρ(

λ)λ

Spectral density for stochastic matrices defined on Poisson random graphs with c = 2, and β = 2. Left: Simulation results (green)

compared with population dynamics results (red). Right: Population dynamics results, extended states (red), total DOS (green).

29 / 33

Page 30: Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

Stochastic Matrices

Spectral density: ki ∼ Poisson(2), p(Kij) ∝ K−1ij ;Kij ∈ [e−β,1]

⇔ Kij = exp−βVij with Vij ∼ U[0,1]⇔ Kramers rates.

0

0.5

1

1.5

2

2.5

3

3.5

4

4.5

5

-1 -0.5 0 0.5 1

ρ(λ)

λ

0.01

0.1

1

10

-1 -0.5 0 0.5 1ρ(

λ)

λ

Spectral density for stochastic matrices defined on Poisson random graphs with c = 2, and β = 5. Left: Simulation results (green)

compared with population dynamics results (red); Right: Population dynamics results, extended states (red), total DOS (green).

30 / 33

Page 31: Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

Stochastic Matrices – Relaxation time spectra

Kramers rates: relaxation time spectra

1e-08

1e-07

1e-06

1e-05

0.0001

0.001

0.01

0.1

1

10

0.01 0.1 1 10 100 1000 10000

ρ(τ)

τ

1e-07

1e-06

1e-05

0.0001

0.001

0.01

0.1

1

10

0.01 0.1 1 10 100 1000 10000

ρ(τ)

τ

Relaxation time spectra; scale-free graph pk ∼ k−3 for k ≥ 2. Kramers rates at β = 2 (left) and β = 5 (right). DOS of extended modes

(red full line) and total DOS (green dashed line).

31 / 33

Page 32: Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

Outline

1 Introduction

Discrete Markov Chains

Spectral Properties – Relaxation Time Spectra

2 Relaxation in Complex Systems

Markov Matrices Defined in Terms of Random Graphs

Applications: Random Walks, Relaxation in Complex Energy Landscapes

3 Spectral Density

Approach

Analytically Tractable Limiting Cases

4 Numerical Tests

5 Summary

32 / 33

Page 33: Spectra of Large Random Stochastic Matrices & …Spectra of graph Laplacians: various recent (approximate) results Grabow, Grosskinsky and Timme: MFT approximation of small worls spectra

Summary

Computed DOS of Stochastic matrices defined on random graphs.

Analysis equivalent to alternative replica approach.

Restrictions: detailed balance & finite mean connectivity

Closed form solution for unbiased random walk on regular random graphs

Algebraic approximations for general Markov matrices on large c random

regular and Erdos Renyi graphs.

Get semicircular laws asymptotically at large c.

Localized states at edges of specrum implies finite maximal relaxation

time for extended states (transport processes) even in thermodynamic

limit.

For p(Kij) ∝ K−1ij ;Kij ∈ [e−β,1] see localization effects at large β and

concetration of DOS at edges of the spectrum (↔ relaxation time

spectrum dominated by slow modes⇒ Glassy Dynamics?

33 / 33