33

Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

Spectra and dynamics for assortative and

disassortative networks

ECT Workshop Spectral Properties of Complex Networks,23-27 July 2012 Trento

Antonio Scala

CNR-ISC, Uos La Sapienza Rome Italy

with G. D'Agostino, V. Zlatic and G. Caldarelli

Antonio Scala | Spectra and dynamics for assortative and disassortative networks 1/33

Page 2: Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

Geometry & Dynamics

Eects of Topology on Networks

Can we have some general ideas on how Topology aects the

Dynamics of the networks?

To this purpose we considered two dierent simple dynamicalprocesses

Epidemics

Diusion

Final Goal

Spotting systemic risks with few informations, very important forCritical Infrastructures

Antonio Scala | Spectra and dynamics for assortative and disassortative networks 2/33

Page 3: Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

Assortativity

We focus on the role of assortativity on the dynamics.

Assortative Coecient

r is the degree-degree Pearson correlation coecient of two verticesconnected by an edge

r (G ) =〈kq〉e − 〈(k + q) /2〉2e

〈(k2 + q2) /2〉e − 〈(k + q) /2〉2e

where k ,q are the degrees of the nodes at the vertices of the sameedge and 〈•〉e is the average over edges

Antonio Scala | Spectra and dynamics for assortative and disassortative networks 3/33

Page 4: Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

Monte Carlo

Monte Carlo sampling

Gibbs measure µ [G ] ∝ exp (−HJ [G ]) with coupling J

HJ [G ] = −J∑ij

Aijkikj

Assortativityis an increasing function of the coupling

Compare HJ [G ] with the assortativity dependent term of theassortativity coecient r

〈kq〉e =1

Ne

∑ij

Aijkikj

Antonio Scala | Spectra and dynamics for assortative and disassortative networks 4/33

Page 5: Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

Link Swapping

Such swapping movesleave the degreedistribution invariant

P(G → G ′

)= min [1, exp (−∆HJ)]

Antonio Scala | Spectra and dynamics for assortative and disassortative networks 5/33

Page 6: Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

Adjacency Matrix & Branching

Antonio Scala | Spectra and dynamics for assortative and disassortative networks 6/33

Page 7: Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

SIS epidemics

SIS Model

Infected nodes can either infect their neighbors or recover. Theepidemic threshold tells us if an epidemics spreads system-wide.

Adjacency Matrix

The epidemic threshold in networks scales as the inverse Λ−11 of thebiggest eigenvalue of the adjacency matrix.

SIS can capture also failure propagation

Antonio Scala | Spectra and dynamics for assortative and disassortative networks 7/33

Page 8: Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

SIS treshold

MF equations

∂t Ii = −Ii + (1− Ii ) τ∑j

Aij Ij

for τ < τC stable solution ~I = 0

Small perturbation

~I ∼ ε

∂t~I = τA~I +O (ε)

~I = 0 solution is stable if

‖A‖ τ < 1

i.e.

τC = 1/Λ1

Antonio Scala | Spectra and dynamics for assortative and disassortative networks 8/33

Page 9: Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

Branching Processes

Branching processes are useful to describe percolation-like processeson trees (random networks are trees with few loops)

z branching number, p branchingprobability

zp average number ofdescendants(zp)n at the nth generationzpc = 1 critical probability

Percolation on a networkzi =

∑j

Aij branching number∑j

pAij descendants∑j

pn (An)ij at the nth

generationpc ‖A‖ ∼ 1 critical probability

Antonio Scala | Spectra and dynamics for assortative and disassortative networks 9/33

Page 10: Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

Numerical Results

Data averaged on 102

networks of 104 nodes.

Result

Assortative networks are more prone to epidemic spreading.

Antonio Scala | Spectra and dynamics for assortative and disassortative networks 10/33

Page 11: Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

Scaling

Data averaged on 102

networks for each size.

Result

Assortative networks have bigger scaling amplitudes.

Antonio Scala | Spectra and dynamics for assortative and disassortative networks 11/33

Page 12: Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

Exponents

Result

Scaling deviations at small sizes (THEORY is exact for N →∞)

Antonio Scala | Spectra and dynamics for assortative and disassortative networks 12/33

Page 13: Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

Power Law vs Poisson

Antonio Scala | Spectra and dynamics for assortative and disassortative networks 13/33

Page 14: Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

Laplacian Matrix & Diusion

Antonio Scala | Spectra and dynamics for assortative and disassortative networks 14/33

Page 15: Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

Laplacian

A adjacency matrix

sparse matrix with Aij = 1 i nodes i and j are linked

K degree matrix

diagonal matrix with Kii =∑j

Aij degree ki of node i

L Laplacian matrix

L = K − A

Antonio Scala | Spectra and dynamics for assortative and disassortative networks 15/33

Page 16: Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

Laplacian and Diusion

Diusion in the network is dictated by the Laplacian matrix

∂tρ = −Lρ

The eigenvalues of L are λ1 = 0 ≤ λ2 ≤ . . . ≤ λNThe rst non-zero eigenvalue λ2 is the inverse timescale of slowestmode of diusion (the most extended mode). In general, we canthink of λ−12 as the timescale after which a perturbation (like theinfection of a site) that spreads diusively will settle a new state(like an epidemics) in the whole network.

Antonio Scala | Spectra and dynamics for assortative and disassortative networks 16/33

Page 17: Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

Numerical Results

Data are averagedon 102 networks of104 nodes.

No relevant sizedepenence

Result

Assortative networks allow for a longer intervention time.

Antonio Scala | Spectra and dynamics for assortative and disassortative networks 17/33

Page 18: Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

Laplacian again

Network vibrations are dictated by the Laplacian matrix

∂2t ρ = −Lρ

Synchronizability is linked to the spectrum of LControllability is linked to the spectrum of L

Antonio Scala | Spectra and dynamics for assortative and disassortative networks 18/33

Page 19: Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

Minimal Cut

A partition of the nodes into two sets can be represented by avector ~x with xi ∈ −1, 1

Ω+ sites with xi > 0

Σ+ links between nodes in Ω+

∂Ω sites at the border of the partitions

∂Σ links among Ω+ and Ω−

Min-Cut

nd minH [~x ] s.t. xi ∈ −1, 1

H [~x ] =n.n.∑ij

(xi − xj

2

)2

=~xL~x4

Antonio Scala | Spectra and dynamics for assortative and disassortative networks 19/33

Page 20: Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

Min-Cut & Laplacian

Relax the min − cut conditions and let ~x ∈ RN s.t ‖~x‖ = 1. ; thenI can look at the eigenvectors ~uα of Lby expressing ~x =

∑α

aα~uα we get the relation

~xL~x =∑α

a2αλi ≥ λ2 ‖~x‖2 = λ2

therefore the minimal solution is ~u2

Antonio Scala | Spectra and dynamics for assortative and disassortative networks 20/33

Page 21: Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

Eigenvectors & Partitions

Partitions can be identied by a sequence (1,−1, . . .)

Antonio Scala | Spectra and dynamics for assortative and disassortative networks 21/33

Page 22: Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

Scaling of the Min-Cut

Antonio Scala | Spectra and dynamics for assortative and disassortative networks 22/33

Page 23: Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

Scaling of the Min-Cut Boundaries

Antonio Scala | Spectra and dynamics for assortative and disassortative networks 23/33

Page 24: Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

Sandpiles & Finance

Antonio Scala | Spectra and dynamics for assortative and disassortative networks 24/33

Page 25: Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

Sandpile Models

Sandpile model has been the prototype of Self-Organised Criticality

Dened on alattice

Sand accumulateson vertices

Until threshold

Then topples

Until reacheslattice boundaries

Antonio Scala | Spectra and dynamics for assortative and disassortative networks 25/33

Page 26: Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

Network Sandpiles

Substitute sand with distress/energy/stress/...

Dened on aNetwork

Threshold is thedegree

Boundaries ?

Antonio Scala | Spectra and dynamics for assortative and disassortative networks 26/33

Page 27: Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

Sandpiles & Economics

Avalanches can be seen as propagation of distress

K.-M. Lee, J.-S. Yang, G. Kim, J. Lee, K.-I. Goh, I-M. Kim, PLOS1 6, e18443 (2011)

Antonio Scala | Spectra and dynamics for assortative and disassortative networks 27/33

Page 28: Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

Pinning of Sandpiles

A bank too big to fail is a site that does not topple.Pinning Bailing out in the language of sandpile corresponds topinning. I.e. stopping topples on sites.

You can pin randomly (standard sandpile)

You can pin the hubs (too connected to fail)

The pinned sites are the boundary ∂G of the sandpile

Antonio Scala | Spectra and dynamics for assortative and disassortative networks 28/33

Page 29: Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

Results of Pinning

On assortative networks domino-eect have a larger cut-o.

Antonio Scala | Spectra and dynamics for assortative and disassortative networks 29/33

Page 30: Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

Sandpiles & Laplacian

The toppling of a site is described by

si (t + 1) = si (t) + Tij

Toppling Matrix

Tij =

ki if i = j

−1 if i n.n. j0 otherwise

Toppling & Laplacian

Tij =

0 if i ∈ ∂G ∨ j ∈ ∂G−Lij otherwhise

Antonio Scala | Spectra and dynamics for assortative and disassortative networks 30/33

Page 31: Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

Conclusions

Spectra

Adjacency Matrix dictates irreversible propagationLaplacian Matrix dictates diusive propagationToppling dynamics are linked to Diusive dynamics

Eigenvectors

Min-CutCommunity Finding

To Do

Signed GraphsDirected Graphs

Antonio Scala | Spectra and dynamics for assortative and disassortative networks 31/33

Page 32: Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

Open problems

Assortativity vs Size: do non-neutral congurations disappearor is assortativity ill dened?

MC Sampling with a non-extensive Hamiltonian

Fixed Assortativity simulations introduce bias in theassortativity structure

Antonio Scala | Spectra and dynamics for assortative and disassortative networks 32/33

Page 33: Spectra and dynamics for assortative and disassortative ... · Spectra and dynamics for assortative and disassortative networks ECT Workshop Spectral Properties of Complex Networks,

Advertising

FOC (with the European Central Bank)

Forecast of systemic crisis and mitigation policieswww.focproject.net

CRISIS LAB

IMT Lucca & CNR-ISC - Italian government funded

Networks of Networks

6 June Chicago, NetSci 2012 sites.google.com/site/netonets2012

Complex Interacting Networks

8 Sept Bruxelles, ECCS 2012 sites.google.com/site/coinets2012

Antonio Scala | Spectra and dynamics for assortative and disassortative networks 33/33