1 Evolution of Networks Notes from Lectures of J.Mendes CNR, Pisa, Italy, December 2007 Eva Jaho Advanced Networking Research Group National and Kapodistrian.

Slides:



Advertisements
Similar presentations
Peer-to-Peer and Social Networks Power law graphs Small world graphs.
Advertisements

Complex Networks Advanced Computer Networks: Part1.
Scale Free Networks.
Emergence of Scaling in Random Networks Albert-Laszlo Barabsi & Reka Albert.
Week 5 - Models of Complex Networks I Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
School of Information University of Michigan Network resilience Lecture 20.
VL Netzwerke, WS 2007/08 Edda Klipp 1 Max Planck Institute Molecular Genetics Humboldt University Berlin Theoretical Biophysics Networks in Metabolism.
Information Networks Generative processes for Power Laws and Scale-Free networks Lecture 4.
Synopsis of “Emergence of Scaling in Random Networks”* *Albert-Laszlo Barabasi and Reka Albert, Science, Vol 286, 15 October 1999 Presentation for ENGS.
CS 599: Social Media Analysis University of Southern California1 The Basics of Network Analysis Kristina Lerman University of Southern California.
4. PREFERENTIAL ATTACHMENT The rich gets richer. Empirical evidences Many large networks are scale free The degree distribution has a power-law behavior.
Weighted networks: analysis, modeling A. Barrat, LPT, Université Paris-Sud, France M. Barthélemy (CEA, France) R. Pastor-Satorras (Barcelona, Spain) A.
CSE 522 – Algorithmic and Economic Aspects of the Internet Instructors: Nicole Immorlica Mohammad Mahdian.
Hierarchy in networks Peter Náther, Mária Markošová, Boris Rudolf Vyjde : Physica A, dec
Complex Networks Third Lecture TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA TexPoint fonts used in EMF. Read the.
CS728 Lecture 5 Generative Graph Models and the Web.
Emergence of Scaling in Random Networks Barabasi & Albert Science, 1999 Routing map of the internet
Networks. Graphs (undirected, unweighted) has a set of vertices V has a set of undirected, unweighted edges E graph G = (V, E), where.
Network Models Social Media Mining. 2 Measures and Metrics 2 Social Media Mining Network Models Why should I use network models? In may 2011, Facebook.
Scale-free networks Péter Kómár Statistical physics seminar 07/10/2008.
The Barabási-Albert [BA] model (1999) ER Model Look at the distribution of degrees ER ModelWS Model actorspower grid www The probability of finding a highly.
Mining and Searching Massive Graphs (Networks)
Scale Free Networks Robin Coope April Abert-László Barabási, Linked (Perseus, Cambridge, 2002). Réka Albert and AL Barabási,Statistical Mechanics.
Network Statistics Gesine Reinert. Yeast protein interactions.
CS 728 Lecture 4 It’s a Small World on the Web. Small World Networks It is a ‘small world’ after all –Billions of people on Earth, yet every pair separated.
Peer-to-Peer and Grid Computing Exercise Session 3 (TUD Student Use Only) ‏
CS Lecture 6 Generative Graph Models Part II.
Advanced Topics in Data Mining Special focus: Social Networks.
Complex Networks Structure and Dynamics Ying-Cheng Lai Department of Mathematics and Statistics Department of Electrical Engineering Arizona State University.
Graphs and Topology Yao Zhao. Background of Graph A graph is a pair G =(V,E) –Undirected graph and directed graph –Weighted graph and unweighted graph.
1 Algorithms for Large Data Sets Ziv Bar-Yossef Lecture 7 May 14, 2006
Network analysis and applications Sushmita Roy BMI/CS 576 Dec 2 nd, 2014.
Summary from Previous Lecture Real networks: –AS-level N= 12709, M=27384 (Jan 02 data) route-views.oregon-ix.net, hhtp://abroude.ripe.net/ris/rawdata –
Computer Science 1 Web as a graph Anna Karpovsky.
The Erdös-Rényi models
Optimization Based Modeling of Social Network Yong-Yeol Ahn, Hawoong Jeong.
(Social) Networks Analysis III Prof. Dr. Daning Hu Department of Informatics University of Zurich Oct 16th, 2012.
Topic 13 Network Models Credits: C. Faloutsos and J. Leskovec Tutorial
Author: M.E.J. Newman Presenter: Guoliang Liu Date:5/4/2012.
Network properties Slides are modified from Networks: Theory and Application by Lada Adamic.
Clustering of protein networks: Graph theory and terminology Scale-free architecture Modularity Robustness Reading: Barabasi and Oltvai 2004, Milo et al.
“Adversarial Deletion in Scale Free Random Graph Process” by A.D. Flaxman et al. Hammad Iqbal CS April 2006.
Random-Graph Theory The Erdos-Renyi model. G={P,E}, PNP 1,P 2,...,P N E In mathematical terms a network is represented by a graph. A graph is a pair of.
Part 1: Biological Networks 1.Protein-protein interaction networks 2.Regulatory networks 3.Expression networks 4.Metabolic networks 5.… more biological.
Social Network Analysis Prof. Dr. Daning Hu Department of Informatics University of Zurich Mar 5th, 2013.
3. SMALL WORLDS The Watts-Strogatz model. Watts-Strogatz, Nature 1998 Small world: the average shortest path length in a real network is small Six degrees.
Class 9: Barabasi-Albert Model-Part I
Lecture 10: Network models CS 765: Complex Networks Slides are modified from Networks: Theory and Application by Lada Adamic.
Most of contents are provided by the website Network Models TJTSD66: Advanced Topics in Social Media (Social.
Clusters Recognition from Large Small World Graph Igor Kanovsky, Lilach Prego Emek Yezreel College, Israel University of Haifa, Israel.
1 CIS 4930/6930 – Recent Advances in Bioinformatics Spring 2014 Network models Tamer Kahveci.
Informatics tools in network science
Models of Web-Like Graphs: Integrated Approach
Cmpe 588- Modeling of Internet Emergence of Scale-Free Network with Chaotic Units Pulin Gong, Cees van Leeuwen by Oya Ünlü Instructor: Haluk Bingöl.
Network (graph) Models
Random Walk for Similarity Testing in Complex Networks
Structures of Networks
Hiroki Sayama NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Network Models Hiroki Sayama
Topics In Social Computing (67810)
Learning to Generate Networks
The Watts-Strogatz model
Models of Network Formation
Models of Network Formation
Peer-to-Peer and Social Networks Fall 2017
Department of Computer Science University of York
Models of Network Formation
Peer-to-Peer and Social Networks
Lecture 9: Network models CS 765: Complex Networks
Network Science: A Short Introduction i3 Workshop
Advanced Topics in Data Mining Special focus: Social Networks
Presentation transcript:

1 Evolution of Networks Notes from Lectures of J.Mendes CNR, Pisa, Italy, December 2007 Eva Jaho Advanced Networking Research Group National and Kapodistrian University of Athens February 2008

2 Presentation Outline  Basic graph notions Tree Loops Degree distribution Clustering Average length k-core  Equilibrium random networks Small-world networks Watts-Strogatz model  Non-equilibrium random networks A citation graph Growing exponential networks

3 Presentation Outline (cntd.)  Non-equilibrium random networks (cntd.) Barabasi-Albert model Linear preference - general case How does the general case relates to the Barabasi- Albert model? Mixture of random and preferential attachments Growth of the WWW  Accelerated growth of networks Example of an accelerated growth Evolution of language  Failures and attacks

4 Tree  A tree is a particular kind of graphs without loops. A connected tree is a tree with no separate parts.  In a tree: N = L+1 (N vertices, L edges)

5 Loops  In a connected undirected graph, the number I of loops is related to N and L.  I = L+1-N  Two loops in the figure (cannot be reduced to smaller ones)

6 Degree distribution  In a directed network (directed edges), in-degree k i : number of incoming edges of a vertex out-degree k o : number of outgoing edges of a vertex k = k i +k o : degree, the total number of connections. kiki koko

7 Degree distribution (cntd.)  p(k,s,N): probability that the vertex s in the network of size N has k connections (k nearest neighbours)  The degree distribution of a randomly chosen node is:  The average degree of a randomly chosen node in a network of size N is:

8 Degree distribution (cntd.) a)Poisson:, e.g. a classical random equilibrium graph of Erdos and Renyi when the total number of vertices is infinite b)Exponential:, e.g. a citation graph with attachment of new vertices to randomly chosen old ones c)Power-law:, e.g. a citation graph with attachment of new vertices to preferentially chosen old ones

9 Clustering  The clustering coefficient characterizes the “connectedness” of the environment close to a vertex.  n i : number of connections among the neighbors  k i (k i -1)/2: number of possible connections among the neighbors. i

10 Clustering (cntd.)  The average value reflects how connected are the neighboring nodes  also shows the “density” of small loops of length 3  of a tree is 0, of a fully connected graph (clique) is 1

11 Average length  Distance between two vertices = length of the shortest path between them  Distances l are distributed with some distribution function P(l) P(l): the probability that the length of the shortest path between two randomly chosen vertices is l  Average length of the shortest path

12 Average length (cntd.)  In a tree-like network about vertices are at distance l or closer from a vertex. The average length is:  Tree-like networks have the small-world effect: average length l is still small for large size of networks N

13 k-core  k-core: maximum sub-graph of a graph whose vertices have degree at least k within this sub-graph Cycle: 2-core Tree: 1-core Clique of 4 nodes: 3-core

14 k-core (cntd.)  Pruning rule: 1)Remove from the graph all vertices with degree smaller than k 2)Some vertices may have now less than k degree 3)Prune again the vertices 4)Repeat until no more pruning is possible  Example of 2-core:

15 Equilibrium random networks  Example: The classical random graph (the Erdos-Renyi model)  Rules: (a) The total number of vertices is fixed (b) Randomly chosen vertices are connected

16 Small-world networks  Small-world networks combine high clustering of regular lattices “small-world effect” (small average shortest-path length) of random networks  Construction From regular lattices by rewiring bonds (Watts and Strogatz (1998)) by making shortcuts between randomly chosen vertices

17 Watts-Strogatz model  All the edges of a regular lattice are rewired with a probability p to randomly chosen vertices p small, similar to original regular lattice p large, similar to the classical random graph p=0 p smallp large

18 Watts-Strogatz model (cntd.)  Normalized average shortest-path length L(p)/L(0) and clustering coefficient C(p)/C(0) vs the fraction p of rewired connecions small-world

19 Non-equilibrium random networks  A random graph growing through the simultaneous addition of vertices and edges  Rules: (a) At each time step, a new vertex is added to the graph (b) Simultaneously, a pair of randomly chosen vertices (or several pairs) is connected by an edge

20 Non-equilibrium random networks (cntd.)  An example: (a) (b) (c) (d) (e)  The “oldest” vertices are the most connected and degrees of new nodes are the smallest

21 A citation graph  At each time step, a new vertex is added to the graph  It is connected with some old node via an edge (a) (b) (c) (d) (e)

22 Growing exponential networks  Initial network s: vertex, t: time step  At each time step t A new vertex is attached to a randomly chosen vertex There are t vertices and t edges New vertex Old net Randomly chosen vertex s=1 s=2 t=2

23 Growing exponential networks (cntd.)  p(k,s,t): probability that vertex s has degree k at time t  Evolution: Initial condition: Boundary condition:

24 Growing exponential networks (cntd.)  P(k,t): probability that a randomly chosen vertex has degree k at time t Initial condition:  : stationary degree distribution  Stationary equation:

25 The Barabasi-Albert model  Barabasi and Albert (1999) combined the growth and preferential linking  At each time step t A new vertex is attached to an old one with a probability proportional to its degree New vertex Old net Preferentially chosen vertex

26 The Barabasi-Albert model (cntd.)  k/(2t): probability that vertex s of degree k gets a new connection at time t (2t, total degree)  Initial condition:  Boundary condition:  Stationary equation: (γ=3)

27 Linear preference - general case  Directed growing network, considering only in- degree distributions q=k i At each time step, a new vertex is added to the network m: incoming links (don’t care about source ends) The probability that a new edge becomes attached to some vertex of in-degree q is proportional to q+A (A, positive constant) New vertex m Old net

28 Linear preference – general case (cntd.)  Equation for the average in-degree of individual vertices:  where  Solution:  Power-law:

29 Linear preference – general case (cntd.)  While parameter A increases from 0 to ∞ γ increases from 2 to ∞ β decreases from 1 to 0  If A → 0 Most connections will be to the oldest vertex  If A → ∞ Preference is absent Similar to exponential growing network

30 How does the general case relate to the Barabasi-Albert model?  At each time step a new vertex has m outgoing connections  Old vertices obtain only incoming links  Degree of an arbitrary vertex: k=q+m  In general case if A=m (β=1/2 and γ=3) the probability of attaching a new edge - proportional to the degree of a vertex (q+A=q+m=k), that is Barabasi- Albert model Old net Preferentially chosen vertices New vertex

31 Mixture of random and preferential attachments  At each time step a new vertex with n incoming links is added  Simultaneously, m new edges become attached to preferentially chosen vertices  And in addition, n r new edges become attached to randomly chosen vertices New vertex n Old net mnrnr

32 Mixture of random and preferential attachments (cntd.)  Equation for the average in-degree of individual vertices:  where  The degree distribution of the network will remain power-law β=m/(m+n+n r +A) γ=2+(n+n r +A)/m

33 Growth of the WWW  WWW is an array of documents (pages) connected by hyperlinks, which are mutual references in these documents A new Web document must have at least one incoming hyperlink to be accessible It has several (or none) references to existing documents of the WWW Old pages can be updated, and so new hyperlinks can appear between them WWW New Web document

34 Growth of the WWW (cntd.)  β=m/(m+n+n r +A)  γ=2+(n+n r +A)/m  From experimental data ( m+n+n r )≈10  n=1 and if A+ n r =0 γ ≈ 2.1

35 Accelerated growth of networks  Accelerated growth ≡ average degree grows  Assume (growth exponent a>0) ( )  Degree distribution is power-law with k 0 (t)≤k≤k cut (t), z>0:  Normalization: To converge:

36 Accelerated growth of networks (cntd.)  Cut-off position: for any γ>1 -> 1)1<γ<2

37 Accelerated growth of networks (cntd.)  For γ<2, z<a<1 If z -> 0  Only k cut increases with time, P(k) stationary 2)γ>2 For γ>2 z>a>0 P(k) not stationary

38 Example of an accelerated growth  Undirected citation graph A new vertex is attached to a randomly chosen old one plus to some of its nearest neighbors, to each one of them with probability p Old net New vertex

39 Example of an accelerated growth (cntd.)  For the total number of edges L(t):  If p<1/2 Stationary degree distribution  If p>1/2 Non-stationary degree distribution

40 Evolution of language  The total number of connections between words grows more rapidly than the number of words in the language Accelerated growth of Word Web New word Old word web

41 Failures and attacks  The integrity of a network depends on the giant (largest connected) component A network is damaged by eliminating its giant component  Simulations of the random damage (failure) and attack on exponential and power-law networks Cluster size distribution for different f (fraction of deleted vertices) For small f under failure or attack  There is still a large cluster in exponential and scale- free networks

42 Failures and attacks (cntd.)  For large f under failure Elimination of the giant component in exponential network There is still a large cluster in scale-free network  Scale-free nets under attack behave similarly as exponential nets under attack or failures  Scale-free nets are robust to random failures