270 likes | 428 Views
Complex Networks Third Lecture. TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A. Program. A few examples of Complex Networks Basic concepts of graph theory and network theory Models Communities. Three main goals:
E N D
Complex NetworksThird Lecture TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA
Program • A few examples of Complex Networks • Basic concepts of graph theory and network theory • Models • Communities
Three main goals: • Identify the “universality classes” of graphs. • Identify the “microsopic rules” which generate a particular class of • Predict the behaviour of the system when one changes the boundary conditions.
Universality • Two main classes with different behaviours of the connectivity: exponential graphs and power law graphs • random graphs are exponential • Almost all the biological networks are instead of the power law type
Topological heterogeneity Statistical analysis of centrality measures: P(k)=Nk/N=probability that a randomly chosen node has degree k also: P(b), P(w)…. • Two broad classes • homogeneous networks: light tails • heterogeneous networks: skewed, heavy tails
Topological heterogeneity Statistical analysis of centrality measures Broad degree distributions Power-law tails P(k) ~ k- , typically 2< <3
Topological heterogeneity Statistical analysis of centrality measures: linear scale Poisson vs. Power-law log-scale
Exp. vs. Scale-Free Poisson distribution Power-law distribution Exponential Network Scale-free Network
Consequences Power-law tails P(k) ~ k- Average=< k> = k P(k)dk Fluctuations < k2> = k2 P(k) dk ~kc3- kc=cut-off due to finite-size N 1 => diverging degree fluctuations for < 3 Level of heterogeneity:
Models • Random graph • Small world • Preferential attachment • Copying model
Usual random graphs: Erdös-Renyi model (1960) N points, links with probability p: static random graphs Average number of edges: <E > = pN(N-1)/2 Average degree: <k > = p(N-1) p=c/N to have finite average degree
Erdös-Renyi model (1960) <k> < 1: many small subgraphs <k > > 1: giant component + small subgraphs
Erdös-Renyi model (1960) Probability to have a node of degree k • connected to k vertices, • not connected to the other N-k-1 P(k)= CkN-1 pk (1-p)N-k-1 Large N, fixed pN=< k > : Poisson distribution Exponential decay at large k
Erdös-Renyi model (1960) Poisson degree distribution Small clustering: < C > =p =< k > /N Short distances l=log(N)/log(< k >) (number of neighbors at distance d: < k >d )
Generalized random graphs Desired degree distribution: P(k) • Extract a sequence ki of degrees taken from P(k) • Assign them to the nodes i=1,…,N • Connect randomly the nodes together, according to their given degree
Small-world networks N nodes forms a regular lattice. With probability p, each edge is rewired randomly =>Shortcuts N = 1000 • Large clustering coeff. • Short typical path Watts & Strogatz, Nature393, 440 (1998)
Statistical physics approach Microscopic processes of the many component units Macroscopic statistical and dynamical properties of the system Cooperative phenomena Complex topology Natural outcome of the dynamical evolution Find microscopic mechanisms
(1) The number of nodes (N) is NOT fixed. Networks continuously expand by the addition of new nodes Examples: WWW: addition of new documents Citation: publication of new papers (2) The attachment is NOT uniform. A node is linked with higher probability to a node that already has a large number of links. Examples : WWW : new documents link to well known sites (CNN, YAHOO, NewYork Times, etc) Citation : well cited papers are more likely to be cited again Microscopic mechanism: An example
Microscopic mechanism: An example (1)GROWTH: At every timestep we add a new node with m edges (connected to the nodes already present in the system). (2)PREFERENTIAL ATTACHMENT :The probability Π that a new node will be connected to node i depends on the connectivity ki of that node A.-L.Barabási, R. Albert, Science 286, 509 (1999)
Connectivity distribution BA network
Problem with directed graphs Natural extension: What happens if kiin = 0? Nodes with zero indegree will never receive links! Bad!
Microscopic mechanism: Linear preferential attachment (1)GROWTH: At every timestep we add a new node with m edges (connected to the nodes already present in the system). (2)PREFERENTIAL ATTACHMENT :The probability Π that a new node will be connected to node i depends on the connectivity ki of that node and a constant k0 (attractivity), with -m < k0 < ∞ S. N. Dorogovtev, J. F. F. Mendes, A. N. Samukhin, Phys. Rev. Lett. 85, 4633 (2000)
Degree distribution: Extension to directed graphs: Problem of nodes with zero indegree solved!
Microscopic mechanism: Non-linear preferential attachment (1)α<1: P(k) has exponential decay! (2)α>1: one or more nodes is attached to a macroscopic fraction of nodes (condensation); the degree distribution of the other nodes is exponential (3)α=1: P(k) ~ k-3 P.L. Krapivsky, S. Redner, F. Leyraz, Phys. Rev. Lett. 85, 4629 (2000)
Microscopic mechanism: Copying model Growing network: a. Selection of a vertex b. Introduction of a new vertex 1- c. The new vertex copies m links of the selected one d. Each new link is kept with proba , rewired at random with proba 1- J. M. Kleinberg, S. R. Kumar, P. Raghavan, S. Rajagopalan, A. Tomkins, Proc. Int. Conf. Combinatorics & Computing, LNCS 1627, 1 (1999)
Microscopic mechanism: Copying model • Probability for a vertex to receive a new link at time t: • Due to random rewiring: (1-)/t • Because it is neighbour of the selected vertex: • kin/(mt) effective preferential attachment, without a priori knowledge of degrees!
Microscopic mechanism: Copying model Degree distribution: => Heavy-tails => model for WWW and evolution of genetic networks