New Approaches to Loopy Random Graph Ensembles ACC Coolen

advertisement
New Approaches to Loopy Random Graph
Ensembles
University of Warwick, 5th May 2014
ACC Coolen
King’s College London
and
London Institute for Mathematical Sciences
ACC Coolen (KCL & LIMS)
Loopy Random Graph Ensembles
1 / 43
Outline
1
Motivation
Stochastic processes on networks
Tailoring random graphs
Graphs with many short loops
2
The Strauss ensemble
Harmonic oscillator of loopy graphs
Early results
Generalisations
3
Analysis of generalised Strauss ensembles
Calculation road map
Conversion into a replica formulation
Derivation of order parameter eqns
Replica symmetry
Phase transition formulae
4
Summary
ACC Coolen (KCL & LIMS)
Loopy Random Graph Ensembles
2 / 43
Stochastic processes on networks
protein interaction networks
dynamics: chemical reaction eqns
nodes: proteins i, j = 1 . . . N
links: cij = cji = 1 if i can bind to j
cij = cji = 0 otherwise
nondirected graphs,
N ∼ 104 , links/node ∼ 7
gene regulation networks
dynamics: gene transcription/expression
nodes: genes i, j = 1 . . . N
links: cij = 1 if j is transcription factor of i
cij = 0 otherwise
directed graphs,
N ∼ 104 , links/node ∼ 5
ACC Coolen (KCL & LIMS)
Loopy Random Graph Ensembles
4 / 43
Tailoring random graphs
stat mech of processes on network c? ,
use random graph c as proxy
tailored random graph ensemble ΩL :
maximum entropy ensemble, constrained by
values of ω(c) = {ω1 (c), . . . , ωL (c)}
Y
Ωhard
:
p(c) ∝
δω` (c),ω` (c? )
L
Ωsoft
:
L
`≤L
PL
p(c) ∝ e
`=1
ω̂` ω` (c)
,
X
p(c)ω` (c) = ω` (c? ) ∀`
c
'
$
all nondirected graphs
approx model solution:
'
average generating functions
of process over c in ΩL
'
larger L → better approx
ω2 (c) = ω2 (c?)
ω3 (c) = ω3 (c?)
?
•c
&
&
&
ACC Coolen (KCL & LIMS)
ω1 (c) = ω1 (c?)
Loopy Random Graph Ensembles
$
$
%
%
%
6 / 43
How to choose observables ω(c) = {ω1 (c), . . . , ωL (c)}
to carry over from c? to the ensemble?
e.g. spin models H(σ) = −
P
cij Jij σi σj
i<j
statics: replica method
e
−β
Pn
α=1
H(σ α )
P
P
c
=
δω ,ω (c) e i<j cij Aij
P
,
c δω ,ω (c)
dynamics: generating functional analysis
P
P
P
P
i<j cij Aij
−i it ĥi (t) j cij Jij σj (t)
c δω ,ω (c) e
P
e
=
,
c δω ,ω (c)
in both cases
to be done analytically:
X
c
δω ,ω (c) e
| {z } |
hard
P
i<j
Aij = βJij
Aij = −iJij
n
X
σiα σjα
α=1
X
[ĥi (t)σj (t)+ ĥj (t)σi (t)]
t
cij Aij
{z
easy
}
seems to boil down to this:
can we calculate ensemble entropy?
ACC Coolen (KCL & LIMS)
Loopy Random Graph Ensembles
7 / 43
calculations feasible for:
1 X P
p(k |c) =
δk , j cij ,
N
W (k , k 0 |c) =
i
1 X
cij δk ,Pr cir δk 0,Pr cjr
k̄N ij
Shannon entropy
P
S = N −1 c p(c) log p(c)
S=
n 1 X
h W (k , k 0 ) i o
p(k )
1
N
1X
[1+log(
)] −
p(k ) log[
]+
W (k, k 0 ) log
2
hk i
hk i
π(k )
2 0
W (k)W (k 0 )
k
k ,k
|
{z
}
|
{z
} |
{z
}
Erdos−Renyi entropy
degree complexity
wiring complexity
+ N
limN→∞ N = 0
π(k ) = e−hk i hkik /k!
similar for directed graphs,
formulae in terms of
~k = (kin , kout ), p(~k ) and W (~k , ~k 0 )
(e.g. Annibale, Coolen, Roberts et al, 2009-2011)
ACC Coolen (KCL & LIMS)
Loopy Random Graph Ensembles
8 / 43
Tailoring random
graphs further ...
'
$
all nondirected graphs c
'
$
?
p(k |c) = p(k |c )
$
'
0
'
0
?
W (k , k |c) = W (k , k |c )
$
next box?
• c?
&
&
&
&
%
obvious candidates:
generalised degrees,
node neighbourhoods,
...
ki =
i
•
%
%
%
P
mi =
cij = 4
j
P
jk
cij cjk = 20
ni = (ki ; {ξis }) = (4; 3, 4, 6, 7)
ACC Coolen (KCL & LIMS)
Loopy Random Graph Ensembles
9 / 43
Graphs with many short loops
Ising spin models on
tailored random graphs
ΩA : graphs with imposed k̄
ΩB : graphs with imposed p(k )
ΩC : imposed p(k ) and W (k, k 0 )
10
c? = d-dim cubic lattice
p(k ) = δk ,2d
Tc (d)
8
Tc (4) ≈ 6.687
6
4
Tc (3) ≈ 4.512
2
Tc (2) = 2/log(1+
0
Tc (1) = 0
ΩA ΩB ΩC
√
2)
6
c? = ‘small world’ lattice
p(k ≥ 2) = e−q q k−2/(k −2)!
Tc (q)
5
Tc (3) = 2/log( 32 + 13
√
7)
√
+
17)
√
Tc (1) = 2/log(1+ 2)
4
Tc (2) = 2/log( 34
3
2
1
4
1
0
ΩA ΩB ΩC
ACC Coolen (KCL & LIMS)
Loopy Random Graph Ensembles
Tc (0) = 0
11 / 43
most informative
next observable ω(c)?
15
←
random graphs with
prescribed p(k ) and W (k , k 0 ):
locally tree-like ...
1
Tr(c3 )
N
in contrast:
human protein
interaction network
10
5
?
protein interaction networks c :
many short loops ...
0
lattice-like networks c? :
many short loops ...
0
100000
200000
300000
randomisation steps
so ω(c) must count short loops,
but most of our analysis methods
(replicas, GFA, cavity, belief prop)
tend to require locally tree-like graphs ...
ACC Coolen (KCL & LIMS)
Loopy Random Graph Ensembles
12 / 43
Immune model of Agliari and Barra (2013)
interaction between B-cells and T-cells
H(σ) = −
N
αN
N
X
X
1X
Jij σi σj −
hµ
σi ξiµ
2
ij=1
Jij =
αN
X
µ=1
αc 2 < 1
ξiµ ξjµ ,
p(ξiµ )
µ=1
i=1
c
c δ µ + δξµ,−1 + (1− )δξµ ,0
=
i
2N ξi ,1
N i
αc 2 = 1
αc 2 > 1
(see also Newman, 2003)
ACC Coolen (KCL & LIMS)
Loopy Random Graph Ensembles
13 / 43
Immune versus neural network models
mathematically very similar ...
both store and recall information ...
p(σ) ∝ e−βH(σ )
H(σ) = −
N
αN
N
X
X
1X
Jij σi σj −
hµ
σi ξiµ
2
µ=1
ij=1
i=1
Hopfield model: bond dilution
cij : finitely connected tree-like graph
Jij = cij
αN
X
ξiµ ξjµ , ,
p(ξiµ ) =
µ=1
1
δ µ + δξµ ,−1
i
2 ξi ,1
hµ = O(
1
)
N
recall of one N-bit pattern at a time
Immune model: pattern dilution
Jij =
αN
X
ξiµ ξjµ ,
µ=1
p(ξiµ ) =
c c
δ µ + δξµ ,−1 + (1− )δξµ ,0 ,
i
2N ξi ,1
N i
hµ = O(1)
simultaneous recall of O(N) c-bit patterns
analysis very different!!
ACC Coolen (KCL & LIMS)
Loopy Random Graph Ensembles
14 / 43
Model exactly solvable
2.5
using replica techniques,
in spite of the many short loops ...
2
c=1
no clonal cross-talk
c=2
c=3
1.5
f =−
T
X βP J σσ
1
log
e i<j ij i j
βN
σ
1
c=4
0.5
clonal cross-talk
0
0
0.5
1
1.5
2
2.5
3
αc 2
here: J = ξ† ξ
ξ: sparse p×N matrix with indep distributed entries
Hubbard-Stratonovich type mapping
to model with spins + Gaussian fields,
on tree-like bipartite graph ξ
X
eβ
σ
P
i<j
Jij σi σj
Z
=
dz X √β Pµi zµ ξµi σi − 12 Pµ zµ2
e
(2π)p/2 σ
solvable because it is a special case!
ACC Coolen (KCL & LIMS)
Loopy Random Graph Ensembles
15 / 43
Harmonic oscillator of loopy graphs
Simplest nontrivial graph ensemble
controlled average connectivity,
controlled nr of triangles
(Strauss, 1986)
p(c) ∝ eu
P
ij
cij +v
P
ijk
cij cjk cki
quantities of interest:
hk i =
1 X cij ,
N
hmi =
ij
1 X
cij cjk cki ,
N
ijk
S=−
1 X
p(c) log p(c)
N c
generating function
X u P c +v P c c c
1
ijk ij jk ki
φ=
log
e ij ij
N
c
hk i = ∂φ/∂u
hmi = ∂φ/∂v
S = φ − uhk i − v hmi
the challenge:
how to do the sum over graphs
ACC Coolen (KCL & LIMS)
Loopy Random Graph Ensembles
17 / 43
Early results
Strauss ensemble:
Strauss (1986)
p(c) ∝ eu
— no theory
P
ij
cij +v
P
ijk
cij cjk cki
— triangles ‘clump together’
Burda et al (2004)
— u = − 12 log(N/k̄ −1), v = O(1)
if v = 0: ER ensemble with hk i = k̄
— diagrammatic perturbation theory in v ,
formula for nr of triangles:
limN→∞ hT i = k̄ 3 ev
— regular regime, ‘clumped’ regime
— unresolved subtleties in expansion,
expect series to explode for v ∼ log N
i.e. when hT i = O(N)
ACC Coolen (KCL & LIMS)
Loopy Random Graph Ensembles
G = 6v
19 / 43
intuition behind Burda’s results
exact identities:
X
1
1
(N −1) log(e2u + 1) + log
p(r |u)evr
2
N
r ≥0
X
P
p(r |u) =
pER (c|u) δr , ijk cij cjk cki
(ER triangle distr )
φ=
c
N(N −1)(N −2)
r̄ (u) =
(1 + e−2u )3
assume p(r |u) is Poissonnian:
φ=
(N −1)(N −2)
1
(N −1) log(e2u+1) + (ev−1)
2
(1+e−2u )3
91
97
103
109
115
121
127
133
139
145
151
157
163
169
175
181
187
193
199
205
211
217
223
229
235
p(r |u) = e−r̄ (u) r̄ (u)r /r !
r
gives:
hk i = k̄ + O(
ACC Coolen (KCL & LIMS)
1
),
N
Nhmi = k̄ 3 ev + O(
Loopy Random Graph Ensembles
1
)
N
20 / 43
Park and Newman (2005)
— u = O(1), v = O(N −1 )
if v = 0: ER ensemble with hk i = O(N)
— mean-field approx:
p(c) ∝ eu
P
ij
cij +v
P
ijk
cij hcjk cki i
−2u
— coupled eqns for
m = hcij i and q = hcik ckj i
result: phase diagram
6Nv
ACC Coolen (KCL & LIMS)
Loopy Random Graph Ensembles
21 / 43
Generalisations
control closed paths
of all lengths ` ≤ L
u
p(c) ∝ e
P
ij
cij +
PL
`=3 v`
P
i1 ...i`
ci i ci i ...ci i
`1
12 23
(Strauss: L = 3)
generating
function:
P
P
(use ij cij = ij cij cji )
hk i =
∂φ
,
∂u
φ=
hm` i =
X uTr(c2 ) + PL v Tr(c` )
1
`=3 `
log
e
N
c
∂φ
1
Tr(c` ) =
,
N
∂v`
S = φ−uhk i−
L
X
v` hm` i
`=3
control closed paths
R of all lengths,
since Tr(c` ) = N dµ µ` %(µ|c):
p(c) ∝ eN
control eigenvalue density %(µ)
(above : %̂(µ) =
R
dµ %̂(µ)%(µ|c)
X
v` µ` )
`
generating function:
ACC Coolen (KCL & LIMS)
X N R dµ %̂(µ)%(µ|c)
1
log
e
N
c
Z
δφ
%(µ) =
,
S = φ − dµ %̂(µ)%(µ)
δ %̂(µ)
φ=
Loopy Random Graph Ensembles
23 / 43
Calculation road map
target:
X u P c +N R dµ %̂(µ)%(µ|c)
1
log
e ij ij
Strauss : %̂(µ) = v µ3
N
c
1
Burda0 s scaling regime : u = log(k̄ /N), N → ∞
2
Shannon entropy ? observables? phase transitions?
φ=
derive expression in which
sum over graphs can be done:
i
X u P c Yh
−i∆λ(µ)
1
φ = lim
log
e ij ij
Z (µ+iε|c)i∆λ(µ) Z (µ+iε|c)
ε,∆↓0 N
c
µ
Z
1 d
− 21 iφ·[c−µ1I]φ
,
λ(µ) =
%̂(µ)
Z (µ|c) = dφ e
π dµ
replica analysis, saddle-point eqns for N → ∞,
analytical continuation to imaginary dimension,
limits ↓ 0 and ∆ ↓ 0
replica symmetry, bifurcation analysis,
phase transitions and entropy
ACC Coolen (KCL & LIMS)
Loopy Random Graph Ensembles
feasible?
25 / 43
Conversion into a replica formulation
ensemble constraints written in terms of spectrum,
use Edwards-Jones formula (1976):
%(µ|c) =
∂
2
lim Im
log Z (µ+iε|c),
Nπ ε↓0
∂µ
insert into φ,
integrate by parts,
discretise µ-integral:
e−2 Im log z = z i .z
dφ e− 2 iφ·[c−µ1I]φ
1
X u P c +N R dµ %̂(µ) 2 lim Im ∂ log Z (µ+iε|c)
1
ε↓0
Nπ
∂µ
log
e ij ij
N
c
X u P c − 2 R dµ Im log Z (µ+iε|c) d %̂(µ)
1
dµ
= lim log
e ij ij π
ε↓0 N
c
X u P c − 2∆ P Im log Z (µ+iε|c) d %̂(µ)
1
dµ
= lim
log
e ij ij π µ
ε,∆↓0 N
c
X u P c Y −2Im log Z (µ+iε|c). ∆ d %̂(µ)
1
π dµ
= lim
log
e ij ij
e
ε,∆↓0 N
c
µ
φ =
−i
φ = lim
ε,∆↓0
ACC Coolen (KCL & LIMS)
Z
Z (µ|c) =
i∆ d
X u P c Yh
−i π dµ %̂(µ)
1
log
e ij ij
Z (µ+iε|c)i Z (µ+iε|c)
N
c
µ
Loopy Random Graph Ensembles
27 / 43
Flavours of the replica method
the replica dimension n ...
n = 0: Kac (1968), Sherrington, Kirkpatrick (1975), Parisi (1979)
stat mech of disordered spin systems
log Z = lim
n→0
1 n
(Z −1),
n
log Z = lim
n→0
1
log Z n
n
n ∈ IR, > 0: Sherrington (1980), Coolen, Penney, Sherrington (1993)
‘slow’ dynamics of parameters in ‘fast’ spin system
(partial annealing, n = T /T 0 )
n ∈ IR, < 0: Dotsenko, Franz, Mezard (1994)
slow dynamics evolves to maximise free energy of fast system
many applications of finite n replica method,
neural networks, protein folding, ...
ACC Coolen (KCL & LIMS)
Loopy Random Graph Ensembles
here: n ∈
/ IR ...
28 / 43
Derivation of order parameter eqns
replica dimensions:
d
%̂(µ)
nµ = −mµ = i∆
π dµ
prepare summation over graphs:
i
X u P c Yh
mµ
1
φ = lim
log
e ij ij
Z (µ+iε|c)nµ Z (µ+iε|c)
,∆↓0 N
c
µ
use u = − 21 log(N/k̄ ), and
pER (c|k̄ ) =
Y h k̄
i<j
N
δcij ,1 + (1−
i
k̄
)δcij ,0
N
to get
φ=
D Yh
E
mµ
1
1
1
k̄ + lim
log
Z (µ+iε|c)nµ Z (µ+iε|c)
+ O( )
,∆↓0
2
N
N
ER
µ
Z
1
Z (µ|c) = dφ e− 2 iφ·[c−µ1I]φ
ACC Coolen (KCL & LIMS)
Loopy Random Graph Ensembles
30 / 43
evaluate Z (µ+i|c)nµ and Z (µ+i|c)
for integer nµ and mµ ,
mµ
and do average over graphs


mµ Z
nµ Z
ih Y
i E
D Y h Y
2
2
− 21 εψ + 12 iψ ·(c−µ1I)ψ
− 21 εφ − 12 iφ·(c−µ1I)φ
dψ e
dφ e
 ER

IRN
IRN
µ
=
βµ =1
αµ =1
Z Yh
i 2
dφi dψ i e− 2 (ε−iµ)(φ )
1
i 2
− 12 (ε+iµ)(ψ )
i 1P
i
j
i
j
k̄
e 2 i6=j log 1+ N exp[i(ψ ·ψ −φ ·φ )]−1
i
i
φi = {φiµ,αµ ≤nµ }, ψ i = {ψµ,β
}
µ ≤mµ
introduce functional order parameter
Z
h
i
1 X
∀φ = {φµ,αµ ≤nµ }
:
1 = dP(φ, ψ) δ P(φ, ψ) −
δ(φ − φi )δ(ψ − ψ i )
∀ψ = {ψµ,βµ ≤mµ }
N
i
theory in terms of
P(φ, ψ) and P̂(φ, ψ)
ACC Coolen (KCL & LIMS)
Loopy Random Graph Ensembles
31 / 43
path integral form:
φ = lim lim
N→∞ ,∆↓0
Ψ[{P, P̂}]
1
log
N
Z
{dPdP̂}eNΨ[{P,P̂}] = lim extr{P,P̂} Ψ[{P, P̂}]
,∆↓0
Z
=
dφdψ P̂(φ, ψ)P(φ, ψ)
Z
0
0
1
+ k̄ dφdψdφ0 dψ 0 P(φ, ψ)P(φ0, ψ 0 )ei(ψ ·ψ −φ·φ )
2
Z
1
1
+ log dφdψ e− 2 φ·(ε1I−iM)φ− 2 ψ ·(ε1I+iM)ψ −iP̂(φ,ψ )
i
Mµ,α;µ0,α0 = µδµµ0 δαα0
d
φ = {φµ,αµ ≤nµ },
nµ = i∆
%̂(µ)
π dµ
i∆ d
ψ = {ψµ,βµ ≤mµ }, mµ = − π dµ %̂(µ)
saddle-point eqns, Q = exp[−iP̂]:
h Z
0
0 i
Q(φ, ψ) = exp k̄ dφ0 dψ 0 P(φ0, ψ 0 )ei(ψ ·ψ −φ·φ )
Q(φ, ψ)e− 2 φ·(ε1I−iM)φ− 2 ψ ·(ε1I+iM)ψ
0
0 1
0
0
R
1
dφ0 dψ 0 Q(φ0 , ψ 0 )e− 2 φ ·(ε1I−iM)φ − 2 ψ ·(ε1I+iM)ψ
1
P(φ, ψ)
ACC Coolen (KCL & LIMS)
=
Loopy Random Graph Ensembles
1
32 / 43
Replica symmetric ansatz
de Finetti’s theorem, combined with P(ψ, φ) = P(φ, ψ):
nµ
mµ
Z
hY Y
ih Y Y
i
P(φ, ψ) = {dπ}W[{π}]
π(φµ,αµ |µ)
π(ψµ,βµ |µ)
µ αµ =1
µ βµ =1
Z
Z
{dπ}W[{π}] = 1,
dφ π(φ|µ) = 1 for all µ
insert intoP
saddle-point
eqns,
R
∆ ↓ 0: ∆ µ → dµ
P
W[{π}] =
`≥0
h
i
` R Q
e−k̄ k̄`!
r ≤` {dπr }W[{πr }] D[{π1 , . . . , π` }]δ π−F[{π1 , . . . , π` }]
R Q
P
−k̄ k̄ `
`≥0 e
r ≤` {dπr }W[{πr }] D[{π1 , . . . , π` }]
`!
1
F(φ|µ; π1 , . . . , π` ) = R
D[{π1 , . . . , π` }] = e
e− 2 (ε−iµ)φ
2
Q
− 12 (ε−iµ)φ02
dφ0 e
r ≤`
Q
π̂r (φ|µ)
r ≤`
π̂r (φ0 |µ)
Z
,
π̂(φ|µ) =
2
1
2 Im R dµ d %̂(µ) log Rds e− 2 (ε−iµ)s Q
−π
r ≤` π̂r (s|µ)
dµ
,
ACC Coolen (KCL & LIMS)
Loopy Random Graph Ensembles
dx π(x|µ)e−ixφ
no loops : D[..] = 1
34 / 43
nature of RS solutions W[{π}]
(similar to spectrum calculations)
1
π(φ|µ) = R
2
e− 2 φ
dφ0 e
− 12 ix(µ)φ2 +y(µ)φ
− 12 φ02 − 21 ix(µ)φ02 +y(µ)φ0
W[{π}] → W [{x, y}]
:
insert into RS eqns,
take ↓ 0
R Q
P
r ≤` {dxr dyr }W [{xr , yr }] D̃[. . .] δ x −Fx [. . .] δ y −Fy [. . .]
`≥0 p`
W [{x, y}] =
R Q
P
`≥0 p`
r ≤` {dxr dyr }W [{xr , yr }] D̃[. . .]
Fx [µ|{x1 , . . . , x` }] = −µ −
X
r ≤`
Fy [µ|{x1 , y1 , . . . , x` , y` }] = −
R
D̃[{x1 , y1 , . . . , x` , y` }] = e
1
xr (µ)
X yr (µ)
xr (µ)
r ≤`
h
d %̂(µ)
dµ dµ
1 sgn
2
p` = e−k̄ k̄ ` /`!
1
Fx [µ|x1 ,...,x` ] + π
Fy2 [µ|x1 ,y1 ,...,x` ,y` ]
Fx [µ|x1 ,...,x` ]
i
everything now real-valued!
ACC Coolen (KCL & LIMS)
Loopy Random Graph Ensembles
35 / 43
alternative form
R Q
P
D̃[{x, y }] `≥0 p`
r ≤` {dxr dyr }W [{xr , yr }] δ x −Fx [. . .] δ y −Fy [. . .]
W [{x, y }] =
R Q
P
`≥0 p`
r ≤` {dxr dyr }W [{xr , yr }] D̃[Fx [. . .], Fy [. . .]]
Fx [µ|{x1 , . . . , x` }] = −µ −
X
1/xr (µ)
r ≤`
Fy [µ|{x1 , y1 , . . . , x` , y` }] = −
X
yr (µ)/xr (µ)
p` = e−k̄ k̄ ` /`!
r ≤`
D̃[{x, y }] = exp
ACC Coolen (KCL & LIMS)
hZ
1
d
1 y 2 (µ) i
dµ
%̂(µ)
sgn[x(µ)] +
dµ
2
π x(µ)
Loopy Random Graph Ensembles
36 / 43
Phase transition formulae
Remaining symmetry:
invariance under P(φ, ψ) → P(−φ, −ψ)
here: {y } → {−y }
W [{x, −y }] = W [{x, y }]
weakly symmetric solns :
strongly symmetric solns :
W [{x, y }] = W [{x}] δ[{y }]
R Q
P
D̃[{x, 0}] `≥0 p`
r ≤` {dxr d}W [{xr }] δ x −Fx [. . .]
W [{x}] =
R Q
P
`≥0 p`
r ≤` {dxr }W [{xr }] D̃[Fx [. . .], 0]
symmetry-breaking:
SG type :
W [{x, y }] = W [{x}]δ[{y }] → W [{x, −y }] = W [{x, y}]
F type :
W [{x, y }] = W [{x}]δ[{y }] → W [{x, −y }] 6= W [{x, y }]
continuous transitions:
functional
moment
expansion
ACC Coolen (KCL & LIMS)
Z
ψ(µ1 , . . . , µn |{x}) =
{dy }W [{y |x}] y (µ1 ) . . . y (µn )
= O(εn ) close to transition
Loopy Random Graph Ensembles
38 / 43
lowest orders:
F-type bifurcation, O():
Z
{dx 0 } B1 [µ; {x, x 0 }]ψ(µ|{x 0 }) + O(2 )
R Q
P
0
W [{x 0 }] `≥0 p`
r ≤` {dxr }W [{xr }] δ x −Fx [{x1 , . . . , x` , x }]
R Q
P
B1 [µ; {x, x 0 }] = −k̄ 0
x (µ)
r ≤` {dxr }W [{xr }] δ x −Fx [{x1 , . . . , x` }]
`≥0 p`
ψ(µ|{x}) =
Fx [{x1 , . . . , x` , x 0 }] = Fx [{x1 , . . . , x` }] − x10 :
R Q
P
1
W [{x 0 }] `≥0 p`
r ≤` {dxr }W [{xr }] δ x + x 0 −Fx [{x1 , . . . , x` }]
0
R
P
Q
B1 [µ; {x, x }] = −k̄ 0
x (µ)
`≥0 p`
r ≤` {dxr }W [{xr }] δ x −Fx [{x1 , . . . , x` }]
= −k̄
hence
W [{x 0 }] W [{x + x10 }] D̃[{x, 0}]
x 0 (µ) D̃[{x + x10 , 0}] W [{x}]
Z
{dx 0 }B[{x, x 0 }]ζ(µ|{x 0 }) = −x(µ)ζ(µ|{x})
B[{x, x 0 }] = k̄
ACC Coolen (KCL & LIMS)
W [{x + x10 }]D̃[{x 0 , 0}]
D̃[{x + x10 , 0}]
Loopy Random Graph Ensembles
39 / 43
SG-type bifurcation, O(2 ):
Z
ψ(µ, µ0 |{x}) = {dx 0 }B2 (µ, µ0 ; {x, x 0 }]ψ(µ, µ0 |{x 0 })
R Q
P
1
k̄ W [{x 0 }]
`≥0 p`
r ≤` {dxr }W [{xr }] δ x + x 0 −Fx [{x1 , . . . , x` }]
0
0
R Q
P
B2 (µ, µ ; {x, x }] = 0
x (µ)x 0 (µ0 )
r ≤` {dxr }W [{xr }] δ x −Fx [. . .]
`≥0 p`
=
k̄ W [{x 0 }] W [{x + x10 }] D̃[{x, 0}]
x 0 (µ)x 0 (µ0 ) D̃[{x + x10 , 0}] W [{x}]
hence
Z
{dx 0 }B[{x, x 0 }]ζ(µ, µ0 |{x 0 }) = x(µ)x(µ0 )ζ(µ|{x})
B[{x, x 0 }] = k̄
ACC Coolen (KCL & LIMS)
W [{x + x10 }]D̃[{x 0 , 0}]
D̃[{x + x10 , 0}]
Loopy Random Graph Ensembles
40 / 43
RS Entropy
follows directly from
φRS
=
log
X
e−k̄
`≥0
k̄ `
`!
Z Y
o
{dπr }W[{πr }] D[{π1 , . . . , π` }]
r ≤`
Z
+k̄ −
1
k̄ {dπdπ 0 }W[{π}]W[{π 0 }]E[{π, π 0 }]
2
with
2
E[{π, π 0 }] = e π
R
d log R dxdx 0 e−ixx 0 π(x|µ)π 0 (x 0 |µ)
Im dµ %̂(µ) dµ
Extremisation:
Z
`
P
`≥0
{dπ 0 }W[{π 0 }]E[{π, π 0 }] = P
e−k̄ k̄`!
RQ
`
`≥0
D[{π1 , . . . , π` , π}]
r ≤` {dπr }W[{πr }] D[{π1 , . . . , π` }]
r ≤` {dπr }W[{πr }]
e−k̄ k̄`!
RQ
(equivalent with earlier RS eqn)
ACC Coolen (KCL & LIMS)
Loopy Random Graph Ensembles
41 / 43
Summary
new analytical approach to loopy random graph ensembles,
developed for generalised Strauss model
based on replica form for generating function,
in which sum over graphs can be done
i
X u P c Yh
−i∆λ(µ)
1
φ = lim
Z (µ+iε|c)i∆λ(µ) Z (µ+iε|c)
log
e ij ij
ε,∆↓0 N
c
µ
Z
1
Z (µ|c) = dφ e− 2 iφ·[c−µ1I]φ
intuitive RS order parameter eqns
h
i
R Q
P
−k̄ k̄ `
`≥0 e
r ≤` {dπr }W[{πr }] D[{π1 , . . . , π` }]δ π−F[{π1 , . . . , π` }]
`!
W[{π}] =
R Q
P
−k̄ k̄ `
`≥0 e
r ≤` {dπr }W[{πr }] D[{π1 , . . . , π` }]
`!
D[{π1 , . . . , π` }] indep of {π1 , . . . , π` } only when loops are absent
potential for symmetry-breaking phase transitions
ACC Coolen (KCL & LIMS)
Loopy Random Graph Ensembles
42 / 43
to be done – short term
solve RS phase transition equations,
analytically or numerically (population dynamics)
generate phase diagram,
characterise phases (symmetries, entropies)
physical meaning of W [{x, y }]
numerical simulations
to be done – longer term
integrate with earlier tailored random graph ensembles
beyond RS ...
extend formalism to %̂(µ) = O(log N),
(where numbers of short loops scale as N)
ACC Coolen (KCL & LIMS)
Loopy Random Graph Ensembles
43 / 43
Download