65
1 Spectra of Complex Networks José F. F. Mendes University of Aveiro

Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

1

Spectra of Complex Networks

José F. F. MendesUniversity of Aveiro

Page 2: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

2

Talk Outline

Short introduction to networksTime lineSome concepts

Spectra of several networksGeneral theoryApplication to InternetConclusions

Page 3: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

3

Time Line on Networks

1736

Euler

1941

Flory-Stockmayer

1951

Solomon-Rappaport

1956

Simon

1960

Erdos-Renyi

1967

Milgram

1972

Bollobás7 bridges

Polymers

Birth ofgraph theory

Graph theory

Word analysis(power-law)

Social Networks

More complex graphs

Page 4: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

4

Time Line on Networks

1998

Watts-Strogatz

1999

Barabási-Albert

1999

Faloutsos-Faloutsos-Faloutsos

Real Networks:BiologyInternetWWWEconomyetc…

Lots of physicists enter in the game…

Small-world

Power lawInternet

Scale-freemodel

2000….

Dorogovtsev-MendesExact solution SW

Dorogovtsev-Mendes-SamukhinKrapivsky-Redner

Exact solution SF

Albert-Jeong-BarabásiPower-law

WWW

Page 5: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

5

Network complexity

Structure: different types of topology

Network evolution: grow of the # links and # nodes

Links diversity: links can have direction, weight, etc

Node diversity: different types of nodes

Dynamical complexity: to each node we can assign a set of dynamical rules (spins, agents, etc)

Page 6: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

6

Some topological properties

Degree & degree distribution

Clustering

Correlations

Shortest paths

Betweenness

Spectrum (we will focus attention on it!)

Page 7: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

7

What should we expect?In regular lattices all nodes are identical (same degree)

In random networks the majority of nodes have approximately the same degree (ki ~ <k>)

Real-world networks: the distribution has a power tail

γ−≈ kkP )( “scale-free” networks

Page 8: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

8

Classical Random Graph (CRG)

Maximal random networks under the constrain that the mean degreeis <k>.

Erdos-Renyi model (1959)Statistical ensemble of graphs with N vertices and L edges, where each member has equal probability of realization (<k>= 2L/N ).

Gilbert model (1959)Each pair of N vertices is connected with probability p

In the thermodynamic limit both models are equivalent:<k>= p(N-1)

The degree distribution of these CRG is Poisson like.

Page 9: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

9

What types of networks can we have?

EquilibriumN, L fixed; <k> =2L/N = const.

Non-equilibrium (growing)Linear: L~N~t; <k> ~ const.Non linear: N~t, L~ta+1 => <k> ~ ta

Page 10: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

10

How we built and equilibrium network?

The construction of Erdos-Renyi is restricted, it only produce Poissons!We can use different ensembles (microcanonical, canonical, …)Can equilibrium networks have a fat tailed distribution?

In principle yes!Canonical procedure:

(set) Set of all graphs with L edges.(rules) At each step of evolution, one of the ends of a randomly chosen edge is rewired to a preferentially chosen vertex of degree k. The rate of this process is f(k).

Page 11: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

11

A fat-tailed degree distribution can be realized in an equilibrium network only at a single value (critical) of the average degree, <k>c given by the condition:

<k>=<f(k)>

If we give, P(k) ~ k−γ, what will be f(k)?

Fat-tailed:

)(1)( 1−+−+≅ kOkkf γ

)()(/)( kokkfkkf +=

Stationary solution:

We set const=0, given kP(k) ->0, then:

Page 12: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

12

Uncorrelated networksIn the case of CRG correlations are absent:

The degree of connected vertices are uncorrelated, and loops are not essential in the large network limit.

The fact that loops are not essential in the thermodynamic limit implies that any finite neighborhood of a vertex has a tree-like structure.

Page 13: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

13

What are complex networks?

Are nets with a more complex structure than CRG’s.

Degree distribution

Correlations

Real nets are complex networks, with fat-tailed degree distribution, usually with strong correlations and loops.

Page 14: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

14

Degree-degree correlations

In the case of uncorrelated, one end of an edge is attached to a vertex of degree k with probability kP(k)/<k>.

If correlations exist, the joint distribution P(k,k’) differs from the uncorrelated case:

For the citation graph

2)'(')()',(

kkPkkkPkkP =

2)1( '~)',( have we1'for −−−>>>> kkkkPkk γ

Page 15: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

15

Reasons for the fat-tailed distributions

Self-organizationOptimization processes involving many agentsMultiplicative stochastic processesInterconnection of geographically close verticesSecondary effects…

Page 16: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

16

Preferential linkingThe most popular mechanism of self-organization ispreferential attachment.

Nodes with high degree attract new connections with higher probabilityProbability to become attached to a node of degree k, is proportional to some function of k, f(k).Scale-free degree distributions appear when:

The exponent is between 2 and infinity.

Models based on this concept were presented by:G. Yule (1925)H.E. Simon (1955)D.J. de Price (1976)A.-L. Barabási and R. Albert (1999)

A new vertex connects to already existing one with probability proportional to the degree of such vertex.

AkAkkf

++

=)(

Page 17: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

17

Evidence preferential linking…Maps taken at different times (∆t = 6 months)

Measure ∆k(k), change of the # of links for a vertex with k edges

(S.-H. Yook et al.)

∆k(k) ~ k

Slope = 2

internet

Other types of linking

does not produce power laws(Krapivsky & Redner, 2000)

αii kk ~)(Π

Page 18: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

18

BA model (Barabási&Albert, Science 286, 509(1999))

Rules:Network growth

Network evolves in size over time.Preferential attachment

Probability that a newly added node will attach to node, i

Degree distribution

P(k) ~ k−γ

Exact solution (DMS, PRL 85, 4633 (2000))

jj

ii k

kkΣ

=Π )(

)2(~))1(2()(

)()1)1(()1()( akamkma

maqamakP +−

++ΓΓ+Γ++Γ+

=

Page 19: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

19

Condensation of edgesOnly in growing networks (non-equilibrium) the mechanism of preferential linking gives rise to scale-free nets.In equilibrium nets (fixed N) only above a critical value of mean degree the preferential linking produce fat-tailed degree distributions.Condensation appears, i.e. a big fraction of edges get connected to a vanishingly small fraction of nodes (or even to a single vertex).The degree distribution of the rest of vertices is fat-tailed.

Page 20: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

20

Clustering coefficient

Local clustering (# loops of length 3):

Degree dependent local clustering, C(k): average of Ci over nodes of degree k.

Probability that two nearest neighbors of a vertex has degree k.

Mean clustering:

Clustering coefficient:

Note: if the local clustering is degree-dependent.

For the CRG: C(k) = C = <C> ~ <k>/N.

( ) 2/

)()(

2/)1( 22 kk

knkP

kkn

C k

ii

i

−=

−≡

2/)1( −=ii

ikk

niC

∑=≡k

i kCkPCC )()(

CC ≠

Page 21: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

21

Small-world effect

Is the mean length of the shortest path between two vertices.

For the CRG model:

For a d-dimensional lattice:

When the growth of is slower than any positive power law of N, is called small-world effect.

kNl

lnln

=

dNl /1~

)(Nl

Page 22: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

22

Ultra small-world effectIn a correlated network the mean degree of a nn of a vertex is which is greater than the mean degree of a vertex.

This implies a change on the formula for the small-world

If the second moment of the degree distribution diverges (infinite network), the average number of nn of a vertex approach infinity. Previous formula is not valid.

In this case grows with N slower than , its called “ultra small-world” effect.

kk /2

( )[ ]1/lnln2 −

≈kk

Nl

)(Nl Nln

Page 23: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

23

What happens in real networks?

The clustering coefficient is much larger than it is in an equivalent random network

Watts & Strogatz,

Nature 393, 440 (1998)

Page 24: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

24

Betweenness (correlated with P(k))Let B(i,j) be the total number of shortest paths between vertices i and j.And, B(i,j;m) the set of them that pass through vertex m (set of matrices, one for each vertex).The betwenness of vertex m, is:

This is the probability that a shortest path between a pair of vertices passes through vertex m.Vertices with high betweenness play an important role.Real cases ~ k-2!

∑≠

=ji jiB

mjiBmb),(

);,()( 10 ≤≤ kijB

Page 25: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

25

Cut-off of degree distribution

In finite nets, vertices with infinitely large degree are absent.No “perfect” scale-free degree distributions.In finite nets, it obstructs the observation of fat-tailed distributions.In a scale-free network of size N,

)1/(1~ −γNkcut

Page 26: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

26

Ultra-resilience If the second moment of the degree distribution diverges (this happens when ) the average degree of the nn of a vertex also diverges.

This means that a vertex in the infinite network, in average, has an infinite number of second nn’s.Equivalent to the existence of a giant connected component on the net.

Remove a finite fraction of vertices (random failure), the average number of second nn’s still infinity (does not eliminate the giant component).The same is not true in the case of intentional attach(remove vertices with high degree).

1for )( −≥∞→≡ ∑ γnkPkkk

nn

Page 27: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

27

Robustness of scale-free networks

1

S

0 1ffc

Attacks

γ ≤ 3 : fc=1

Failures

Page 28: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

28

Critical behavior of cooperative models on nets

Networks are infinite dimension objectsCritical fluctuations in cooperative models are absentCritical behavior is described by mean field theories

In the case of equilibrium nets with degree distribution with a well defined scale, standard mean-field theory (with standard exponents) is valid.If the degree distribution is fat-tailed, critical behavior is non-standard.

Unusual critical exponentsOrder of the phase transition is high or even infiniteNo critical fluctuationsMean-field still works, but is non-standard, because the presence of highly connected verticesThis is valid for various cooperative phenomena: percolation, magnetic phase transitions, synchronization, etc and in various networks: correlated and uncorrelated, small-worlds, etc.

Page 29: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

29

Ising model on a scale-free net

Dorogovtsev,Gotsev and Mendes, cond-mat/0203227

Page 30: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

30

Exception maybe the case of non-equilibrium networks where a “non-mean-field” phase transition appears of the type Berezinskii-Kosterlitz-Thouless singularity.

Percolation transition

Size of the giant connected component versus the ratio of creation of new edges.

All derivatives of W(b) are zero at critical point (infinite order phase transition).

Giant connected component

Average size of finite connected component

Page 31: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

31

Adjacency matrix. What can we get from it?

Tr (A) = 0 Tr (A2) = 2m (m = # edges)Tr (A3) = 6t (t = # triangles)

if tr(A3) =0 means the graph has no cycles (null clustering)

(An)ik= # of paths of lenght n netween i and k

Page 32: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

32

If the adjacency matrix is symmetric and real => eigenvalues are real and the largest is not degenerate

Largest eigenvalue: related with the maximum degree on the net (kcut)

Second largest: related to the diameter of the graph

Page 33: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

33

Adjacency Matrix

If the adjacency matrix (NxN) is random (random entries), N-> , it satisfies the Wigner theorem, and the density of states converges to the semi-circular law

E.P. Wigner, Ann. Math. 62, 548 (55)Ann. Math. 65, 203 (57)Ann. Math. 67, 325 (58)

Page 34: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

34

Spectra: small-world

Small-world network K = 3, q = 5.Density of states from numerics, EMA and SDA approximation.

Inverse participation ratio for N = 256 and N = 512 averaged over 1000 samples.

Density of states p(l), inverse participation ratio w4(l) and connectivity of the centers c(l) (divided by q) averaged over 2000 samples for q = 20, N = 800.

G. Biroli, R. Monasson, J. Phys. A: Math. Gen. 32, L255 (1999); R. Monasson, Eur. Phys. J. B 12, 555 (1999).

Page 35: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

35

Spectra: sparse random matrix

Rodgers & Bray, PRB 37, 3557 (88)

Bond occupation probability = p /N (N = # nodes)(p is like the mean number of non zero elements per row)

tail:

+

−+−= ...4111)(2)( 2

22/12

cc

c p λλλλ

πλλρ

22)/ln( ;)(22

cepe λλλρ λλ >>≅ −

Semi-circular law

Page 36: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

36

Spectra: scale-free network

I. Farkas et al., PRE 64, 026704(2001)

Page 37: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

37

Spectra: random graph

I. Farkas et al., PRE 64, 026704(2001)

Page 38: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

38

Spectra: scale-free network

K.-I. Goh et al., PRE 64, 051903 (2001)

Page 39: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

39

We propose:Study the spectra of random Bethe lattices as a

standard spectra for complex networks

Why?- they mimic very well the main topological

properties of complex networks- their tree-like structure is described completely

by the degree distribution and degree correlations.- there are exact methods to study the spectra of

random walks on tree-like graphs.- the clustering coefficient is equal to zero,

contrarily to real nets.

Page 40: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

40

General theory…Adjacency matrix; A=awv, NxN and symmetric.

Method: RW’s on a tree like graph

Generating function of the number of walks, ρv(n),of length n starting in v and end in v.

If qv(n),is the number of walks of length nstarting in v and end in v for the first time.

The previous relations are related by:

ρv(n) = + + + …=

n n1 n2 n1 n3n2

...,, 3213212121+++ +++ nnnnnnnnnnnnn qqqqqq δδ

nN

v nv zn

NzR )(1)(

1 0∑∑

=

=

= ρ

n

nvv znqzQ )()(

0∑

=

=

∑= −

=N

v v zQNzR

1 )(111)(

qv(n) = + + …

Page 41: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

41

≡)()(, nt mvw

n

v

mwv

mvw zntT )(

0

)()(, ∑

=

=

Number of paths of length n starting in w and ending in v for the first time

Defining the respective generating function:

0 ;0)0( );1()( 10 ===−= qqtntnq wvv

On can prove:

where: vgggw m →→→→→ −121 ...

The node g is the neighbor of w and a second neighbor of the node v.

g w v

Page 42: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

42

Solving the previous recurrence equation, we can find and)()1( zTwv )(zQv

Let’s change , we obtain:

)()( 11 −−≡ zRzzB

This equations are valid both for correlated and uncorrelated tree-like graphs.

)0( >+= εελ iz

Example: k-regular graph

22

2

2)1(

)1(42k)(

:eqaution thissolving,1)(1 then )()( and )()(~

λλ

πλρ

−−−

=

=≡≡

kk

z)TzT(z)-(k-zQzQzTzT vwv

Continuous spectra of extended states with eigenvalues: 12 −< kλ

1−→ zz

)(Im1)( ελπ

λρ iB +−=

Page 43: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

43

Spectra of uncorrelated graph)(~ )1( zTwv

))(()2(1exp))(~exp()( 1101

1

)1( yFexyJy

dyxTi

ixiTixxF yik

ii

wv λλ

λ

ελελ Φ−=

−+−=+−= ∫

=

Distribution function of :

The average is over the ensemble of uncorrelated graphs with given P(k). The statistical independence of the k-1 random parameters

wiwv k, k,...,k-,iTiT ==≡+ 121 with )(~ )1( ελ

))(~exp()( )1( ελλ iTixxF wv +−=

dyyFe yi ))((Re1)(0

λλ

πλρ Φ−= ∫

If we can solve the previous auto-consistent equation, we get the density of states, but …

We need some approximation!

∑∞

=

=

≡Φ

≡Φ

1

1

11

)()(

/)()(

k

k

k

k

xkPx

kxkkPx

Page 44: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

44

Effective medium approximation (EMA)Neglect fluctuations of T around <T>.

If we use:

+−−=

−−+=

≅ −

k

k

ixT

TkTkTkkP

TkikkP

kT(

exF

222

)(

)(Im))(Re()(Im)(1)(

and

)()1(

)(1)

:get we)(

λλλλ

πλρ

λελλ

λλ

Tail behavior:

)(2)(

)(1)(

)1(

2

3

λλλρ

λπ

λλ

λ

P

kkP

iT

−≅

>>

Page 45: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

45

For scale-free net…

12

2)(

)()12(

0

0

−=⇒

≅=

=−−−

γδ

λλλρ δγ

γ

P

kPkP

(exact result)

Page 46: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

46

A classical random graph has the Poisson degree distribution

The tail is given by:

Page 47: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

47

Adjacency matrix

102100000L 20000,N

const.,

==⇒

===∞→

NLk

pNN

Simulations:I. Farkas et al., PRE64, 026704 (01)

Page 48: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

48

Scale-free network

The spectra differs strongly from the semi-circular law

The BA model has:

- Tree like structure- No correlations- Negligibly small clustering

Random uncorrelated Bethe lattice mimic well this net!

Improve the EM approximation: [ ] )(2 )(1)( λλ λ ixTexaxF −+=

Page 49: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

49

Power-law tail)( )( 1 2λλλρλ λ

δ =∝→>> − kDensity of eigenvalues for

Our prediction agrees with simulation results by Farkas et al. and Goh et al.

Internet (AS level) 1.2≅γελ ii ∝ (i = order of eigenvalue)

-0.477set dataOregon -0.447set data Multi

≈→≈→

εε

ελλλδελλ

λρ11

)(1Im)(+−

∝−=+−

−= ∑∑i

ii i i

≈−(Oregon) 1.3

(Multi) 2.311ε

2.312 :resultour From ≅−= γδ

Page 50: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

50

Internet (map): Lumeta

Page 51: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

51

Respective adjacency matrix…

Page 52: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

52

Pseudo fractal graph (hierarchical network)

Log-log plot of the cumulative distributionof eigenvalues of the adjacency matrix, Gcum. The curves show the spectra for t = 5,6,7,8.

γδδ

λλ δ

+=≈±=

≈ −−

2 :Ansatzation)diagonaliz numerical(by 6.4015.0575.4

)( )1(cumG

Adjacency matrix

58.22ln3ln1

)(

≈+=

≈ −

γ

γkkP

2.4get we12 Using ≈−= γδ

Why this disagreement?C=0.8 (large!)C(k)=k -1there are long range correlations!

Page 53: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

53

Weakly connected nodes

What is the effect of nodes with degree on the spectra of a graph with degree distribution P(k)=P0 k-γ?

For , the “form” is the same as BA model.

For , two peaks appear.

What is the origin of the peaks?<k> close to k0

At k0 = 3, <k> ~ 3.49 => probability to find nodes with 3 links is larger than for nodes with . 4≥k

50 ≥k

40 ≤k )0( ≠λ

Large parts of the net have local k=3-regular structure

51 ≤≤ k

Page 54: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

54

…0 1 L

Linear chain: ∞→−= ±→−

2|2/12 )( ;)4()( λλρλλρ

k=3-regular lattice

2/1

22

2/12

)1(2|| :for

])1(4[2

)(

−<−−−

=

kk

kk

λλλ

πλρ

12 ;~)( −=− γδλλρ δ

Page 55: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

55

Dead end nodes(they produce a peak at ) 0=λ

This effect is also present in classical random graphs.

The peak at is related with localized states (unsolved problem)

D. Vukadinovi´c, P. Huang, and T. Erlebach, Lect. NotesComput. Sci. 2346, 83 (2002).

0=λ

These vertices produce eigenstates with eigenvalue 0=λ

eigenvector is localized at vertices 0, 1and 2

Page 56: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

56

3.0)1(;5 == Pγ

Effect of P(1)

k=2, 3, 4

Tail as before:δλλρ −~)(

Emergence of a dip (EMA)

Page 57: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

57

Accuracy of the EM approximation

The function F(x) = e−ixT(λ) would be an exact solution if qn = 1 for all n > 1. Note that at n = 1 we have q1 = 1, this equality is the basic equation in the framework of the EM approximation.

For P(k)=P0 k-γ and λ>>1 in the leading order of 1/ λ:

Define:

For the EM is asymptotically exact!

The problem is for !

))1(2/(12/10

2/10

−<<<< γλ Nkk

2/10k≈λ

Page 58: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

58

Diffusion

1)0( );(

1 ).(

0

1

==

=→≡ ∑

=

tgtg

PijprobP

i

k

iijij

j

)()()()()( tgPPtgtgPttg

ll

ijilk

kiill

ili ∑∑∑ −−=−=

∂∂ δ

1

2

j

i

kj

matrixadjacency theis ;ka

j

ijijij aP =

The temporal evolution of the probability of occupation of node i (gi(t))

The Laplacian:

ijilij PL −≡ δ

Transition matrix:

Page 59: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

59

Spectrum of transition matrixProbability to go from a node v to a n.n. = 1/kv

Transition matrix: P(w,v)=awv

/kv

Laplacian of the graph:

Let ρ(λ) the density of eigenvalues of P, and 1=λ1>λ2>…>λN

Diameter of the graph is related with the second eigenvalue:

To find the spectra for

For a k-regular graph

and

Page 60: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

60

D. Vukadinovi´c, P. Huang, T. Erlebach, Lect. NotesComp. Sci. 2346, 83 (2002)

Page 61: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

61

Page 62: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

62

ConclusionsWe derived exact equations that describe the spectra of random tree-like graph (correlated & uncorrelated)We proposed a simple approximation (effective medium approx.)We confirm that the spectra of SF & CRG do not follow the semi-circular law

with δ = 2γ−1Large eigenvalues are produced by the highly connected nodes(k=λ2)Dead end nodes play a special role, they produce localized eigenstates with λ=0 and a dip around the central peak.EM approximation gives good results for:Results for the Internet are in good agreement with theory for random like-tree, because although the c = 0.2, the local clustering coefficient decreases rapidly with the increasing of the degree of a node.

δλλρ −∝ ||)(

cutkk ≤≤ 20 λ

Page 63: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

63

Page 64: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

64

Page 65: Spectra of Complex Networks - KIASconf.kias.re.kr/statphys/2004/sp22/new-talk/jffm_spectra_korea.pdf · Spectra of Complex Networks ... Time line Some concepts Spectra of several

65