The Mathematical Description of Networks

Size: px
Start display at page:

Download "The Mathematical Description of Networks"

Transcription

1 Feza Gürsey Institute - Imperial College International Summer School and Research Worshop on Complexity, Istanbul 5 th -10 th September 2011 Tim Evans The Mathematical Description of Networs Page 1

2 Feza Gürsey Institute - Imperial College International Summer School and Research Worshop on Complexity, Istanbul 5 th -10 th September 2011 Tim Evans The Mathematical Description of Networs 1. Notation 2. Random Graphs 3. Scale-Free Networs 4. Random Wals Page 2

3 Notation I will focus on Simple Graphs with multiple edges allowed (no values or directions on edges, no values for vertices) N = number of vertices in graph E = number of edges in graph N=6 E=8 Page 3

4 Notation - Adjacency Matrix The Adjacency Matrix A ij is 1 if vertices i and j are attached 0 if vertices i and j are not attached V6 vertices V1 V2 V3 V4 V5 V6 V V V V V V V5 V3 V1 V4 V2 Page 4

5 Notation degree of a vertex Number of edges connected to a vertex is called the degree of a vertex = degree of a vertex <> = average degree = (2E / N) Degree Distribution n() = number of vertices with degree p() = n()/n = normalised distribution = probability a vertex chosen at random (uniformly) has degree Degree =2 Page 5

6 Notation degree distribution Degree Distribution is n() = number of vertices with degree The normalised degree distribution is p() = n()/n = probability a vertex chosen at random (uniformly) has degree =2 Page 6 =2

7 How to excite a Mathematician give them the simplest model RANDOM GRAPHS Page 7

8 Classical Random Graphs [Solomonoff-Rapoport 51, Erdős-Réyni 59] For every pair of distinct vertices add a single edge with probability (1-p) p = <>/(N-1), otherwise with probability (1-p) no edge is added p Page 8

9 Classical Random Graph Gives Binomial Degree Distribution p( ) W p 1 W p with W = N(N-1)/2 number of possible edges and <>=(N-1)p Page 9

10 Classical Random Graph which is an approximate Normal Distribution exp p( )! with <>=(N-1)p Exponential cutoff so no hubs e.g. N=10 6, <>=4.0, typically has <17 Page 10

11 Example of Classical Random Graph N=200 <>~4.0 < 11 In figure vertex size Diffuse, no tight cores Page 11

12 Generalised Random Graphs The Molloy-Reed Construction [1995,1998] i. Fix N vertices ii. Attach stubs to each vertex, where is drawn from given distribution p() iii. Connect pairs of stubs chosen at random Page 12

13 No Vertex-Vertex Correlations Generalised Random Graphs have given p() but otherwise completely random in particular - Properties of all vertices are the same For any given source vertex, the properties of neighbouring vertices independent of properties of the source vertex Page 13

14 Random Wals on Random Graphs The degree distribution of a neighbour is not simply p() You are more liely to arrive at a high degree vertex than a low degree one p( ) n p( n i n ) n Degree of neighbour n independent of degree of starting point i i Page 14

15 A random friend is more popular than you n n p( ) n i 2 (Number of friends neighbour has) - (Number of your friends) n 2 0 Give a random friend that life saving vaccine (if social networs are random and uncorrelated) Page 15

16 Length of Random Wals on Random Graphs Suppose we follow a random wal where we never go bac along the edge we just arrived on, then for infinite graphs (N ) Wals always end if n < 2 No GCC 1 2 OUT ( n -1) Wals never end if n > 2 GCC n IN (GCC= Giant Connected Component) Page 16

17 Length of Random Wals on Random Graphs PROVIDED there are no loops. True for sparse random graphs in limit of infinite size (N ) Wals always end if n < 2 No GCC 1 2 OUT ( n -1) Wals never end if n > 2 GCC n IN (GCC= Giant Connected Component) Page 17

18 GCC (Giant Connected Component) transition GCC= Giant Connected Component, where a finite fraction of vertices in infinite graph are connected GCC exists if z>1 where 2 OUT z n n ( n -1) IN = Fractional measure of how much more popular your friends are Page 18

19 Other properties of General Random Graphs All global properties depend on same z 1 e.g. GCC size, component distribution, average path lengths 2 Page 19

20 Average Path Length in MR Random Graph For any random graph has an average shortest length which scales as ln( N ) d c ln( z)

21 Six Degrees of Separation [John Guare 1990] I read somewhere that everybody on this planet is separated by only six other people. Six degrees of separation.

22 Small World A Small World networ is one where the average shortest distance is <d> ~ O(ln(N)) All random graphs are small world In fact most complex networs are small world c.f. a regular lattice in d-dimensions where the distance scales as <d> ~ O(N 1/d )

23 Watts and Strogatz s Small World Model (1998) Start with lattice, pic random edge and rewire move it to two lin two new vertices chosen at random. 1 dim Lattice Small World Random N=20, E=40, = Number of rewirings

24 Clustering and Length Scale in WS networ Average distance drops very quicly, Loss of local lattice structure much slower Cluster coef N=100, =4, 1-Dim lattice start, 100 runs Distance Lattice Classical Random Graph Small World

25 Ensembles of Graphs Mathematically we do not consider a single instance of a random graph but an ensemble of random graphs Page 25

26 Ensembles of Graphs e.g. The probability of creating a particular simple graph with E edges and Ē empty edges is P( G) p 1 E p E Classical Random Graphs Page 26

27 Ensemble Averages Averages of quantities are strictly over both a) different graphs and b) over some element of a graph e.g. vertices G P( G ) 1 N i i V ( G) Page 27

28 Exponential Random Graphs (p* models) General ensemble of graphs, those with highest probability obey any given constraints f G P( G) f ( G) P( G) 1 Z e H ( G) H(G) chosen so that graphs with preferred properties are most liely Page 28

29 Example Graph Hamiltonians H(G) H( G) be Classical random graph with p=2e/(n(n-1)) H ( G) vv b v v Random Graph with given degree distribution. In both cases Lagrange multipliers b, b v fixed by specifying desired values of < E > and < v > Page 29

30 Summary of Random Graphs Calculations wor because lac of correlations between vertices few loops for large sparse graphs, graphs are basically trees Accessible analytically so can suggest typical behaviour even if very wea e.g. diameter vs N These can be reasonable approximations for many theoretical models Probably not for real world so then use these as a null model.

31 How to excite a physicist give them a power law SCALE FREE MODELS Page 31

32 log p() Distribution p() log(p()) Long Tails in Real Data Period 2 (excluding Haldane), degree distribution Imperial Library Loans (Hoo, Sooman, Warren, TSE) log() Imperial Medical School (URL, 4 wees, < 3rd Jan 2005) N=14805 <>=22.95 slope= E E-01 1.E-02 1.E-03 1.E-04 1.E-05 1.E-06 Imperial Medical School Web Site (Hoo, TSE) p Po 1.E Degree distribution, ebay Crawl (max 1000) Logged user in degree 1.E-08 1.E-09 Equiv. Binomial Degree (Sooman, Warren, TSE) Page 32 log gallery future-i com [Barabasi, Albert, 1999] All log() vs. log(p()) except text log(ran) vs. log(freq.) Text frequency in TSE Contemporary Physics review

33 Growth with Preferential Attachment [Yule 1925, 1944; Simon 1955; Price 1965,1976; Barabasi,Albert 1999 ] 1. Add new vertex attached to one end of m=½<> new edges 2. Attach other ends to existing vertices chosen with by picing random end of an existing edge chosen randomly, so probability is P() = / (2E) Preferential Attachment Rich get Richer Page 33 2/(2E) P() 2/(2E) 5/(2E) 4/(2E) Result: Scale-Free n() ~ -g g=3

34 Growth with Preferential Attachment [Yule 1925, 1944; Simon 1955; Price 1965,1976; Barabasi,Albert 1999 ] P() = / (2E) Preferential Attachment Rich get Richer Result: Scale-Free Networ n() ~ -g g=3 P() 2/(2E) 5/(2E) 4/(2E) 2/(2E) Page 34

35 N=200, <>~4.0, vertex size Classical Random Scale-Free = Power-Law p()~ 1/ 3 Diffuse, small degree vertices max =O(ln(N)) Page 35 Tight core of large hubs max =O(N 1/2 )

36 Master Equation Approach Let n(,t) represent the average number of vertices at time t. (I should really use <n(,t)>) Again average means we loo at an ensemble of such networs. The master equation the equation for evolution of the degree distribution averaged over different instances of networ in the ensemble n(,t) to n(,t+1) Page 36

37 Master Equation Processes n(,t) changes in one of three ways:- Increases as we add an edge to existing vertex of degree (-1). Decreases as we add an edge to existing vertex of degree. Number of vertices of degree =m= ½<> always increase by 1 as add new vertex. (-1) (-1) new vertex Page 37

38 Mean Field Degree Distribution Master Equation n(, t 1) n(, t) n(, m 1, t) m P( n(, t) m P( ) new vertex P() = Probability of attaching to a vertex of degree 1) in simplest preferential attachment models (-1) (-1) Page 38

39 The Mean Field Approach is an Approximation Distribution n i () different in each instance i Page 39 Ensembles over many instances i at one time t ni ( ) n ( ) i b b n i ( ) b 1 n ( ) Normalisation of probabilities not usually same for different i If P() is a function of degree then normalisation of this probability is different in each instance of a networ in the ensemble at a single time t. i b

40 Ensemble Invariants n(, t 1) n(, t) n(, m 1, t) P( n(, t) P( ) 1) Adding one vertex and m= ½<> edges at each time means that the number of edges E(t) = mt + E(0) number of vertices N(t) = t + N(0) are the same for all instances of networ in the ensemble at any one time t. Page 40

41 The Mean Field Approach Can Be Exact Distribution n i () different in each instance i ni ( ) n ( ) i b b n i ( ) b 1 n ( ) i b Ensembles over many instances i at one time t Normalisation of probabilities the same for different i if b=0 or 1 YES only if Page 41 n i ( ) b n i ( ) b b =0 or b=1

42 Exact Solution of Master Equation Possible if P( ) p p 2E p r 1 N, Note probability so Lowest degree is Thus 0 p p Preferential Attachment 0 P( ) 1 min Random Attachment 1 min m 21 &! p p p 2 r 1 Page 42

43 Page 43 Loo for asymptotic solutions Find for > m = ½<> Exact Solution of Master Equation m p p m p p N N p p r p r p P P 2) (1 1 1) ( 2) (1 ) (. 1 1) (. 1) ( ) ( ) ( ) ( ), ( p t N t n

44 Exact Solution of Master Equation Hence ) 1 ( ) ( ) ( b a a A p Large limit:- A p ) ( lim, 2, p p r p b p p a p p where &

45 Scale-Free Growing Model comments Illustrates use of master equations and their approximations statistical physics experience Exact solutions for ensemble average asymptotic value of degree distribution p() if Interpretation of parameters p p >1 allowed Finite Size effects? real networs are mesoscopic Fluctuations in ensemble? P( ) (1 [TSE, Saramäi 2004] Networ not essential =frequency of previous choices Growth not essential networ rewiring g ~ 1.0 p 1 N [Moran model, see TSE,Plato, 2008] r ) 2E p r, Page 45

46 Scale-Free in the Real World Attachment probability used was 1 P( ) p p 2E p r N, BUT if lim P() a for any a 1 then a power law degree distribution is not produced! Page 46

47 Preferential Attachment for Real Networs [Saramäi, Kasi 2004; TSE, Saramäi 2004] 1. Add a new vertex with ½<> new edges 2. Attach to existing vertices, found by executing a random wal on the networ of L steps Probability of arriving at a vertex number of ways of arriving at vertex =, the degree Preferential Attachment g=3 Page 47 Start Wal Here (Can also mix in random attachment with probability p r )

48 Preferential Attachment for Real Networs Probability of arriving at a vertex number of ways of arriving at vertex =, the degree Preferential Attachment =3 Can also mix in random attachment with probability p r Start Wal Here Page 48

49 Naturalness of the Random Wal algorithm Gives preferential attachment from any networ and hence a scale-free networ Uses only LOCAL information at each vertex Simon/Barabasi-Albert models use global information in their normalisation Uses structure of Networ to produce the networs a self-organising mechanism e.g. informal requests for wor on the film actor s social networ e.g. finding lins to other web pages when writing a new one Page 49

50 Is the Wal Algorithm Robust? I varied: Length of wals <> Starting point of wals Length distribution of wals.. L=0 Pure Random Attachment exponential <d>~5 graph L=7 L=1 YES - Good Power Laws but NOT Universal values - 10% or 20% variation Page 50

51 Finite Size Effects Networs are mesoscopic systems In practice a networ of N ~ 1 million is still not large since many quatitities scale with the logarithm of system size e.g. Diameter scales as log(n) ~ 6. Page 51

52 Finite Size Effects for pure preferential attachment Log 10 (F s ) ( ) ( )., 1 / 2 ( 2) p p F S 1 p ( ) 3 N 2( 1)( 2) Scaling Function F S ( x) 1 Pure Pref.Attach. if x 1 Page runs to get enough data near 1

53 Mean Field Exact Finite Size Scaling Function F s (pure pref.attach.) F Can calculate the finite size effects in the mean field approximation to find s ( x) Page 53 erfc( x) exp( x 2 ) (TSE+Saramäi, 2005; 2x m 2 n3 generalisation of Krapivsy and Redner, 2002) 8 n! Asymptotic analytic solution and two numerical solutions to mean field equations n 1 (1 m) x H ( x) 2m=<> m1, n n3 Hermite Polynomials

54 What can physicsts and mathematicians do well? RANDOM WALKS Page 54

55 Properties of irreducible non-negative matrices (1) Will phrase this in terms of Adjacency Matrix A ij for a networ A ij = A ji = 1 for edges in simple graphs A ij is the weight of edge from j to i for weighted networ A ij A ji (symmetric matrix) if directed networ Page 55

56 Definition of irreducible non-negative matrices (1) In terms of an Adjacency Matrix A ij for a networ A non-negative matrix is A ij 0 Irreducible if there is a path from each vertex to every other vertex n A i, j n 0 s. t. ( ) ij 0 Page 56

57 Properties of irreducible non-negative matrices (2) Largest eigenvalue (l 1 ) is real and positive Largest eigenvalue is bounded by largest and smallest sums of each row and each column Eigenvector of largest eigenvalue has only positive entries Entries in all other eigenvectors differ in sign Page 57

58 Random Wal Transition Matrix The transition matrix for a simple unbiased random wal on a networ is T where the probability of moving from vertex j to vertex i is i T ij j A with strength j A ij i ij j 0.25 i Probability of following an edge from j to any vertex i is 0.25 j Page 58

59 Random Wal Transition Matrix (2) Another useful form is T A. D D ij ij j i Probability of following an edge from j to any vertex i is 0.25 j Page 59

60 Transition matrix properties (1) Adjacency matrices of networs are nonnegative (almost always) Irreducible if networ fully connected (or add some wea lins to mae it so) Transition matrix is also non-negative and irreducible i T ij i A ij j j j 1 Must go somewhere j Page 60

61 Transition matrix properties (2) Transition matrix columns always sum to 1 i T ij i A ij j j j 1 Must go somewhere j Transition matrix has unique largest eigenvalue equal to 1=l 1 Page 61

62 Transition matrix properties (3) Eigenvector of largest eigenvalue of transition matrix, v 1, of undirected networ is just i. ij T v 1 i j Aij j v1 i j A j i.e. Flow in = Flow Out is equilibrium reached if flow along each edge is equal to the weight of the edge j Page 62

63 Transition matrix properties (4) Flow in = Flow Out is equilibrium reached if flow along each edge is equal to the weight of the edge 1 For simple graph, ONE waler passes along each edge in each direction at each time step walers arrive and leave each vertex *** NOT solution if number of in- and out-edges different Page 63

64 Random wal as linear algebra Let w i (t) be the number of random walers at vertex i at time t (or the probability of finding one waler at i ) then the evolution is simply w( t 1) T. w( t ) w ( t 1) T w ( t) i ij j j Page 64

65 Random wal as linear algebra Decompose w i (t) in terms of eigenvectors v n as w ( t 0) then the evolution is simply c n v n n w( t) n c l v n n t n Page 65

66 Equilibrium Equilibrium reached is eigenvector with largest eigenvalue as w( t ) v 1 l l n 1 1 n 1 So for simple networs we have w( t ) i i Page 66

67 PageRan Google rans web pages using v 1 Follows lins between web pages lie a random waler Google maes money because the web is a directed graph so largest eigenvector, v 1, is not trivial Page 67

68 PageRan for Mathematicians Using MacTutor bibliography of over 200 mathematicians finds [Clare, TSE, Hopins, 2010] Page 68

69 Centrality Measures The closer a vertex is to the centre of a networ, the higher its Centrality Measures:- Degree PageRan Betweenness Simple Betweenness = number of shortest paths passing through each vertex etc. Page 69

70 Simple Betweenness 1. Calculate the shortest paths between all pairs of vertices. 2. Betweenness = number of shortest paths passing through each vertex Example BUT ONLY defined for simple graphs Page 70

71 Electric Current Betweenness [Newman 2005] I Treat undirected networ as resistors, with V R Ohm s Law Conductivity of resistor edge weights = A ij =A ij Voltage at vertex i = V i External current flowing into vertex i = I i I i I j A ( V V ) ij i j j I i i j Page 71

72 Betweenness and Currents (2) j A ij ( V i V D AV I j ) where D ij = i ij a diagonal matrix using degree I i 1 V D A I Wait till later to see why inverse is OK Page 72

73 Betweenness and Currents (3) where T =AD -1 is the random waler transition matrix Page 73 I T D I AD D I A D V

74 Betweenness and Currents (4) Define the net flow of current through a vertex to be F i so F i 1 2 then using j A ij ( V 1 D 1 1 V i T I V j ) we find that i F i j F i 1 T ((1 T) 1 I) T ((1 T) 1 ij j ji 2 j I ) i Page 74

75 Betweenness and Currents (5) So net flow of current F i through vertex i is F where i ij 1 2 j, ij is the current flowing from j to i due to external current put in at T ij I (1 T) 1 i j ji I ij j I i Page 75

76 Betweenness and Currents (6) However in terms of random walers (1 pt) 1 pt n So ij counts the number of random walers starting at, arriving at j after n steps, followed by a move to i T T n ij ij j n n if pl 1 1 Page 76

77 Betweenness and Currents (7) The total current put into the circuit must match the current taen out I 0 i i In terms of the transition matrix, this means this vector I i does not contain the equilibrium eigenvector with eigenvalue 1 Thus ij T n ij T n is well defined j if p<1 or if acts on I. Page 77

78 Betweenness and Currents (8) Suppose we put one unit of current in at source vertex s we tae one unit of current out at target vertex t I ( st) i 1 is it jis j 1 t i s jit Page 78

79 Betweenness and Currents (9) The net flow in terms of positive (from s) and negative (from t) random walers is F ( st) i neg 1 2 j ijs ijt jis jit pos t i j s Page 79

80 Betweenness and Currents (10) Newman suggests a centrality measure of summing over all possible source and sin currents with ( st) F i 1 2 F F i i j ijs ijt s, t ( st) and ij is the number of random walers starting from passing from j to i after n steps jis jit Page 80

81 Betweenness and Currents Summary Uses negative random walers Random waler picture wors for directed graphs Does not use equilibrium eigenvector unlie PageRan, Modularity for community detection,... Can introduce distance scale d= p/(1-p) Walers move on with probability p, stop with probability (1-p). Replace TpT and (1-T) -1 (1-p)/(1-pT) Can introduce biased random wals e.g. T ij A i z j ij i T, z j i A [Lambiotte et al. 2011] ij Page 81

82 Betweenness and Currents Summary Newman suggests a centrality measure of summing over all possible source and sin currents with ( st) F i 1 2 F F i i j ijs ijt s, t ( st) and ij is the number of random walers starting from passing from j to i after n steps jis jit Page 82

83 THANKS Page 83

84 Bibliography: Free General Networ Reviews Evans, T.S. Complex Networs, Contemporary Physics, 2004, 45, [arxiv.org/cond-mat/ ] Easley, D. & Kleinberg, J. Networs, Crowds, and Marets: Reasoning About a Highly Connected World Cambridge University Press, 2010 [ ] van Steen, M. Graph Theory and Complex Networs Maarten van Steen, 2010 [ ] Hanneman, R. A. & Riddle, M. Introduction to social networ methods 2005 Riverside, CA: University of California, Riverside [ ] Brandes, U. & Erlebach, T. (ed.) Networ Analysis: Methodological Foundations 2005 [ Page 84

85 Bibliography in more detail Evans, T.S. Complex Networs, Contemporary Physics, 2004, 45, [arxiv.org/condmat/ ] M.Newman, Networs: An Introduction, OUP, 2010 A.Froncza, P. Froncza and J.A. Holyst, How to calculate the main characteristics of random uncorrelated networs in Science of Complex Networs: From Biology to the Internet and WWW; CNET 2004, (ed.s Mendes,J.F.F. et al.) 776 (2005) 52 [cond-mat/ ] M. Molloy and B. Reed, A critical point for random graphs with a given degree sequence, Random Structures and Algorithms 6 (1995) M. Molloy and B. Reed, The size of the giant component of a random graph with a given degree sequence, Combin. Probab. Comput. 7 (1998) Watts, D. J. & Strogatz, S. H., Collective dynamics of 'small-world' networs, Nature, 1998, 393, Zachary, W. Information-Flow Model For Conflict And Fission In Small-Groups Journal Of Anthropological Research, 1977, 33, Evans, T.S. & Lambiotte, R., Line Graphs, Lin Partitions and Overlapping Communities, Phys.Rev.E, 2009, 80, [arxiv: ] Evans, T.S. Clique Graphs and Overlapping Communities, J.Stat.Mech, 2010, P12037 [arxiv.org: ] Blondel, V. D.; Guillaume, J.-L.; Lambiotte, R. & Lefebvre, E., Fast unfolding of community hierarchies in large networs, J STAT MECH-THEORY E, 2008, P10008 [arxiv.org: ] Also try arxiv.org and search for words networs with school or review in whole entry Page 85

86 Bibliography in more detail (2) Watts, D. J. & Strogatz, S. H. Collective dynamics of 'small-world' networs Nature, 1998, 393, T.S.Evans, J.P.Saramäi Scale Free Networs from Self-Organisation Phys.Rev.E 72 (2005) 1 [cond-mat/ ] Krapivsy, P. L. & Redner, S. Finiteness and Fluctuations in Growing Networs J. Phys. A, 2002, 35, 9517 M.Newman, A Measure of Betweenness centrality based on random wals Social networs 27 (2005) Lambiotte, R.; Sinatra, R.; Delvenne, J.-C.; Evans, T.; Barahona, M. & Latora, V., Flow graphs: interweaving dynamics and structure, Phys. Rev. E 84, (2011) T.S.Evans & J.Saramäi, Scale-free networs from self-organization Phys.Rev.E. 72 (2005) [arxiv:cond-mat/ ] T.S.Evans & A.D.K.Plato, Exact Solution for the Time Evolution of Networ Rewiring Models Phys. Rev. E 75 (2007) [arxiv:cond-mat/ ] Page 86

87 Bibliography: General Networ Reviews Newman, M. Networs: An Introduction, OUP, 2010 Page 87

88 Conclusions Considerable input possible from from a mathematical approach to networs Google Tim Evans Networs to find my web pages on networs Page 88

89 Average Path Length in MR Random Graph Let p ij (x) be the probability that a random wal (never returning along last step) starting at vertex i passes through vertex j at least once after x steps Number of different wals of length x from i to j, if no loops, is W(i,x) = i ( n -1) x-1 [Froncza et al, 2005] Final vertex j Initial vertex i i n n n

90 Average Path Length in MR Random Graph (2) Probability of not arriving at j on any one step = 1- ( j /2E) Probability that a random wal does not arrive at j after x steps is 1 ), ( 2 exp 2 1 ) ( x j i x i W j ij z E E x p 1 1 : 2 z n

91 Average Path Length in MR Random Graph (3) Probability that waler first arrives after x steps is p ij (x-1) - p ij (x) Average path length from i to j is d ij x1 x p ( x 1) p ( x) ij ij x0 Average path length <d> is (after some wor) d ln( N) ln( z) ln( z) ln( ) p ij 1 2 ( x) [Froncza et al,2005]

92 Average Path Length in MR Random Graph (4) For any random graph has an average shortest length which scales as ln( N ) d c ln( z)

The Mathematical Description of Networks

The Mathematical Description of Networks Modelling Complex Systems University of Manchester, 21 st 23 rd June 2010 Tim Evans Theoretical Physics The Mathematical Description of Networs Page 1 Notation I will focus on Simple Graphs with multiple

More information

Netplexity The Complexity of Interactions in the Real World

Netplexity The Complexity of Interactions in the Real World Feza Gürsey Institute - Imperial College International Summer School and Research Workshop on Complexity, Istanbul 5 th -10 th September 2011 Tim Evans Netplexity The Complexity of Interactions in the

More information

NETPLEXITY Networks and Complexity for the Real World

NETPLEXITY Networks and Complexity for the Real World SCCS 2012 University of Gloucestershire 9th - 12th August 2012. Tim Evans NETPLEXITY Networks and Complexity for the Real World Page 1 What is a Network? Mathematically, a network is a graph a set of vertices

More information

Lesson 4. Random graphs. Sergio Barbarossa. UPC - Barcelona - July 2008

Lesson 4. Random graphs. Sergio Barbarossa. UPC - Barcelona - July 2008 Lesson 4 Random graphs Sergio Barbarossa Graph models 1. Uncorrelated random graph (Erdős, Rényi) N nodes are connected through n edges which are chosen randomly from the possible configurations 2. Binomial

More information

CAIM: Cerca i Anàlisi d Informació Massiva

CAIM: Cerca i Anàlisi d Informació Massiva 1 / 72 CAIM: Cerca i Anàlisi d Informació Massiva FIB, Grau en Enginyeria Informàtica Slides by Marta Arias, José Balcázar, Ricard Gavaldá Department of Computer Science, UPC Fall 2016 http://www.cs.upc.edu/~caim

More information

Signal Processing for Big Data

Signal Processing for Big Data Signal Processing for Big Data Sergio Barbarossa 1 Summary 1. Networks 2.Algebraic graph theory 3. Random graph models 4. OperaGons on graphs 2 Networks The simplest way to represent the interaction between

More information

Basics of Network Analysis

Basics of Network Analysis Basics of Network Analysis Hiroki Sayama sayama@binghamton.edu Graph = Network G(V, E): graph (network) V: vertices (nodes), E: edges (links) 1 Nodes = 1, 2, 3, 4, 5 2 3 Links = 12, 13, 15, 23,

More information

CSCI5070 Advanced Topics in Social Computing

CSCI5070 Advanced Topics in Social Computing CSCI5070 Advanced Topics in Social Computing Irwin King The Chinese University of Hong Kong king@cse.cuhk.edu.hk!! 2012 All Rights Reserved. Outline Graphs Origins Definition Spectral Properties Type of

More information

M.E.J. Newman: Models of the Small World

M.E.J. Newman: Models of the Small World A Review Adaptive Informatics Research Centre Helsinki University of Technology November 7, 2007 Vocabulary N number of nodes of the graph l average distance between nodes D diameter of the graph d is

More information

Introduction to network metrics

Introduction to network metrics Universitat Politècnica de Catalunya Version 0.5 Complex and Social Networks (2018-2019) Master in Innovation and Research in Informatics (MIRI) Instructors Argimiro Arratia, argimiro@cs.upc.edu, http://www.cs.upc.edu/~argimiro/

More information

Summary: What We Have Learned So Far

Summary: What We Have Learned So Far Summary: What We Have Learned So Far small-world phenomenon Real-world networks: { Short path lengths High clustering Broad degree distributions, often power laws P (k) k γ Erdös-Renyi model: Short path

More information

Exercise set #2 (29 pts)

Exercise set #2 (29 pts) (29 pts) The deadline for handing in your solutions is Nov 16th 2015 07:00. Return your solutions (one.pdf le and one.zip le containing Python code) via e- mail to Becs-114.4150@aalto.fi. Additionally,

More information

Critical Phenomena in Complex Networks

Critical Phenomena in Complex Networks Critical Phenomena in Complex Networks Term essay for Physics 563: Phase Transitions and the Renormalization Group University of Illinois at Urbana-Champaign Vikyath Deviprasad Rao 11 May 2012 Abstract

More information

Social Data Management Communities

Social Data Management Communities Social Data Management Communities Antoine Amarilli 1, Silviu Maniu 2 January 9th, 2018 1 Télécom ParisTech 2 Université Paris-Sud 1/20 Table of contents Communities in Graphs 2/20 Graph Communities Communities

More information

TELCOM2125: Network Science and Analysis

TELCOM2125: Network Science and Analysis School of Information Sciences University of Pittsburgh TELCOM2125: Network Science and Analysis Konstantinos Pelechrinis Spring 2015 Figures are taken from: M.E.J. Newman, Networks: An Introduction 2

More information

Overlapping Communities, Edge Partitions & Line Graphs

Overlapping Communities, Edge Partitions & Line Graphs Warwick 22 nd September 2009 ECCS09 Overlapping Communities, Edge Partitions & Line Graphs Tim Evans, IMS and Theoretical Physics, Imperial College London Page 1 Our Node Centric Viewpoint Line Graphs

More information

An introduction to the physics of complex networks

An introduction to the physics of complex networks An introduction to the physics of complex networks Alain Barrat CPT, Marseille, France ISI, Turin, Italy http://www.cpt.univ-mrs.fr/~barrat http://www.cxnets.org http://www.sociopatterns.org REVIEWS: Statistical

More information

Machine Learning and Modeling for Social Networks

Machine Learning and Modeling for Social Networks Machine Learning and Modeling for Social Networks Olivia Woolley Meza, Izabela Moise, Nino Antulov-Fatulin, Lloyd Sanders 1 Introduction to Networks Computational Social Science D-GESS Olivia Woolley Meza

More information

CS249: SPECIAL TOPICS MINING INFORMATION/SOCIAL NETWORKS

CS249: SPECIAL TOPICS MINING INFORMATION/SOCIAL NETWORKS CS249: SPECIAL TOPICS MINING INFORMATION/SOCIAL NETWORKS Overview of Networks Instructor: Yizhou Sun yzsun@cs.ucla.edu January 10, 2017 Overview of Information Network Analysis Network Representation Network

More information

Supplementary material to Epidemic spreading on complex networks with community structures

Supplementary material to Epidemic spreading on complex networks with community structures Supplementary material to Epidemic spreading on complex networks with community structures Clara Stegehuis, Remco van der Hofstad, Johan S. H. van Leeuwaarden Supplementary otes Supplementary ote etwork

More information

Web 2.0 Social Data Analysis

Web 2.0 Social Data Analysis Web 2.0 Social Data Analysis Ing. Jaroslav Kuchař jaroslav.kuchar@fit.cvut.cz Structure(1) Czech Technical University in Prague, Faculty of Information Technologies Software and Web Engineering 2 Contents

More information

Community detection. Leonid E. Zhukov

Community detection. Leonid E. Zhukov Community detection Leonid E. Zhukov School of Data Analysis and Artificial Intelligence Department of Computer Science National Research University Higher School of Economics Network Science Leonid E.

More information

Overlay (and P2P) Networks

Overlay (and P2P) Networks Overlay (and P2P) Networks Part II Recap (Small World, Erdös Rényi model, Duncan Watts Model) Graph Properties Scale Free Networks Preferential Attachment Evolving Copying Navigation in Small World Samu

More information

CS-E5740. Complex Networks. Scale-free networks

CS-E5740. Complex Networks. Scale-free networks CS-E5740 Complex Networks Scale-free networks Course outline 1. Introduction (motivation, definitions, etc. ) 2. Static network models: random and small-world networks 3. Growing network models: scale-free

More information

Topic II: Graph Mining

Topic II: Graph Mining Topic II: Graph Mining Discrete Topics in Data Mining Universität des Saarlandes, Saarbrücken Winter Semester 2012/13 T II.Intro-1 Topic II Intro: Graph Mining 1. Why Graphs? 2. What is Graph Mining 3.

More information

1 More configuration model

1 More configuration model 1 More configuration model In the last lecture, we explored the definition of the configuration model, a simple method for drawing networks from the ensemble, and derived some of its mathematical properties.

More information

V4 Matrix algorithms and graph partitioning

V4 Matrix algorithms and graph partitioning V4 Matrix algorithms and graph partitioning - Community detection - Simple modularity maximization - Spectral modularity maximization - Division into more than two groups - Other algorithms for community

More information

MAE 298, Lecture 9 April 30, Web search and decentralized search on small-worlds

MAE 298, Lecture 9 April 30, Web search and decentralized search on small-worlds MAE 298, Lecture 9 April 30, 2007 Web search and decentralized search on small-worlds Search for information Assume some resource of interest is stored at the vertices of a network: Web pages Files in

More information

Networks and Discrete Mathematics

Networks and Discrete Mathematics Aristotle University, School of Mathematics Master in Web Science Networks and Discrete Mathematics Small Words-Scale-Free- Model Chronis Moyssiadis Vassilis Karagiannis 7/12/2012 WS.04 Webscience: lecture

More information

Constructing a G(N, p) Network

Constructing a G(N, p) Network Random Graph Theory Dr. Natarajan Meghanathan Professor Department of Computer Science Jackson State University, Jackson, MS E-mail: natarajan.meghanathan@jsums.edu Introduction At first inspection, most

More information

Wednesday, March 8, Complex Networks. Presenter: Jirakhom Ruttanavakul. CS 790R, University of Nevada, Reno

Wednesday, March 8, Complex Networks. Presenter: Jirakhom Ruttanavakul. CS 790R, University of Nevada, Reno Wednesday, March 8, 2006 Complex Networks Presenter: Jirakhom Ruttanavakul CS 790R, University of Nevada, Reno Presented Papers Emergence of scaling in random networks, Barabási & Bonabeau (2003) Scale-free

More information

Volume 2, Issue 11, November 2014 International Journal of Advance Research in Computer Science and Management Studies

Volume 2, Issue 11, November 2014 International Journal of Advance Research in Computer Science and Management Studies Volume 2, Issue 11, November 2014 International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online at: www.ijarcsms.com

More information

RANDOM-REAL NETWORKS

RANDOM-REAL NETWORKS RANDOM-REAL NETWORKS 1 Random networks: model A random graph is a graph of N nodes where each pair of nodes is connected by probability p: G(N,p) Random networks: model p=1/6 N=12 L=8 L=10 L=7 The number

More information

The Establishment Game. Motivation

The Establishment Game. Motivation Motivation Motivation The network models so far neglect the attributes, traits of the nodes. A node can represent anything, people, web pages, computers, etc. Motivation The network models so far neglect

More information

Generalized Social Networks. Social Networks and Ranking. How use links to improve information search? Hypertext

Generalized Social Networks. Social Networks and Ranking. How use links to improve information search? Hypertext Generalized Social Networs Social Networs and Raning Represent relationship between entities paper cites paper html page lins to html page A supervises B directed graph A and B are friends papers share

More information

Random graphs with arbitrary degree distributions and their applications

Random graphs with arbitrary degree distributions and their applications PHYSICAL REVIEW E, VOLUME 64, 026118 Random graphs with arbitrary degree distributions and their applications M. E. J. Newman, 1,2 S. H. Strogatz, 2,3 and D. J. Watts 1,4 1 Santa Fe Institute, 1399 Hyde

More information

CS224W: Analysis of Networks Jure Leskovec, Stanford University

CS224W: Analysis of Networks Jure Leskovec, Stanford University CS224W: Analysis of Networks Jure Leskovec, Stanford University http://cs224w.stanford.edu 11/13/17 Jure Leskovec, Stanford CS224W: Analysis of Networks, http://cs224w.stanford.edu 2 Observations Models

More information

Complex-Network Modelling and Inference

Complex-Network Modelling and Inference Complex-Network Modelling and Inference Lecture 8: Graph features (2) Matthew Roughan http://www.maths.adelaide.edu.au/matthew.roughan/notes/ Network_Modelling/ School

More information

Models of Network Formation. Networked Life NETS 112 Fall 2017 Prof. Michael Kearns

Models of Network Formation. Networked Life NETS 112 Fall 2017 Prof. Michael Kearns Models of Network Formation Networked Life NETS 112 Fall 2017 Prof. Michael Kearns Roadmap Recently: typical large-scale social and other networks exhibit: giant component with small diameter sparsity

More information

A Generating Function Approach to Analyze Random Graphs

A Generating Function Approach to Analyze Random Graphs A Generating Function Approach to Analyze Random Graphs Presented by - Vilas Veeraraghavan Advisor - Dr. Steven Weber Department of Electrical and Computer Engineering Drexel University April 8, 2005 Presentation

More information

(Social) Networks Analysis III. Prof. Dr. Daning Hu Department of Informatics University of Zurich

(Social) Networks Analysis III. Prof. Dr. Daning Hu Department of Informatics University of Zurich (Social) Networks Analysis III Prof. Dr. Daning Hu Department of Informatics University of Zurich Outline Network Topological Analysis Network Models Random Networks Small-World Networks Scale-Free Networks

More information

How Do Real Networks Look? Networked Life NETS 112 Fall 2014 Prof. Michael Kearns

How Do Real Networks Look? Networked Life NETS 112 Fall 2014 Prof. Michael Kearns How Do Real Networks Look? Networked Life NETS 112 Fall 2014 Prof. Michael Kearns Roadmap Next several lectures: universal structural properties of networks Each large-scale network is unique microscopically,

More information

Phase Transitions in Random Graphs- Outbreak of Epidemics to Network Robustness and fragility

Phase Transitions in Random Graphs- Outbreak of Epidemics to Network Robustness and fragility Phase Transitions in Random Graphs- Outbreak of Epidemics to Network Robustness and fragility Mayukh Nilay Khan May 13, 2010 Abstract Inspired by empirical studies researchers have tried to model various

More information

Erdős-Rényi Model for network formation

Erdős-Rényi Model for network formation Network Science: Erdős-Rényi Model for network formation Ozalp Babaoglu Dipartimento di Informatica Scienza e Ingegneria Università di Bologna www.cs.unibo.it/babaoglu/ Why model? Simpler representation

More information

Social Network Analysis

Social Network Analysis Social Network Analysis Mathematics of Networks Manar Mohaisen Department of EEC Engineering Adjacency matrix Network types Edge list Adjacency list Graph representation 2 Adjacency matrix Adjacency matrix

More information

Plan of the lecture I. INTRODUCTION II. DYNAMICAL PROCESSES. I. Networks: definitions, statistical characterization, examples II. Modeling frameworks

Plan of the lecture I. INTRODUCTION II. DYNAMICAL PROCESSES. I. Networks: definitions, statistical characterization, examples II. Modeling frameworks Plan of the lecture I. INTRODUCTION I. Networks: definitions, statistical characterization, examples II. Modeling frameworks II. DYNAMICAL PROCESSES I. Resilience, vulnerability II. Random walks III. Epidemic

More information

Network Theory: Social, Mythological and Fictional Networks. Math 485, Spring 2018 (Midterm Report) Christina West, Taylor Martins, Yihe Hao

Network Theory: Social, Mythological and Fictional Networks. Math 485, Spring 2018 (Midterm Report) Christina West, Taylor Martins, Yihe Hao Network Theory: Social, Mythological and Fictional Networks Math 485, Spring 2018 (Midterm Report) Christina West, Taylor Martins, Yihe Hao Abstract: Comparative mythology is a largely qualitative and

More information

- relationships (edges) among entities (nodes) - technology: Internet, World Wide Web - biology: genomics, gene expression, proteinprotein

- relationships (edges) among entities (nodes) - technology: Internet, World Wide Web - biology: genomics, gene expression, proteinprotein Complex networks Phys 7682: Computational Methods for Nonlinear Systems networks are everywhere (and always have been) - relationships (edges) among entities (nodes) explosion of interest in network structure,

More information

Graph-theoretic Properties of Networks

Graph-theoretic Properties of Networks Graph-theoretic Properties of Networks Bioinformatics: Sequence Analysis COMP 571 - Spring 2015 Luay Nakhleh, Rice University Graphs A graph is a set of vertices, or nodes, and edges that connect pairs

More information

Complex Networks. Structure and Dynamics

Complex Networks. Structure and Dynamics Complex Networks Structure and Dynamics Ying-Cheng Lai Department of Mathematics and Statistics Department of Electrical Engineering Arizona State University Collaborators! Adilson E. Motter, now at Max-Planck

More information

CENTRALITIES. Carlo PICCARDI. DEIB - Department of Electronics, Information and Bioengineering Politecnico di Milano, Italy

CENTRALITIES. Carlo PICCARDI. DEIB - Department of Electronics, Information and Bioengineering Politecnico di Milano, Italy CENTRALITIES Carlo PICCARDI DEIB - Department of Electronics, Information and Bioengineering Politecnico di Milano, Italy email carlo.piccardi@polimi.it http://home.deib.polimi.it/piccardi Carlo Piccardi

More information

Constructing a G(N, p) Network

Constructing a G(N, p) Network Random Graph Theory Dr. Natarajan Meghanathan Associate Professor Department of Computer Science Jackson State University, Jackson, MS E-mail: natarajan.meghanathan@jsums.edu Introduction At first inspection,

More information

1 Random Graph Models for Networks

1 Random Graph Models for Networks Lecture Notes: Social Networks: Models, Algorithms, and Applications Lecture : Jan 6, 0 Scribes: Geoffrey Fairchild and Jason Fries Random Graph Models for Networks. Graph Modeling A random graph is a

More information

MIDTERM EXAMINATION Networked Life (NETS 112) November 21, 2013 Prof. Michael Kearns

MIDTERM EXAMINATION Networked Life (NETS 112) November 21, 2013 Prof. Michael Kearns MIDTERM EXAMINATION Networked Life (NETS 112) November 21, 2013 Prof. Michael Kearns This is a closed-book exam. You should have no material on your desk other than the exam itself and a pencil or pen.

More information

Nick Hamilton Institute for Molecular Bioscience. Essential Graph Theory for Biologists. Image: Matt Moores, The Visible Cell

Nick Hamilton Institute for Molecular Bioscience. Essential Graph Theory for Biologists. Image: Matt Moores, The Visible Cell Nick Hamilton Institute for Molecular Bioscience Essential Graph Theory for Biologists Image: Matt Moores, The Visible Cell Outline Core definitions Which are the most important bits? What happens when

More information

Social, Information, and Routing Networks: Models, Algorithms, and Strategic Behavior

Social, Information, and Routing Networks: Models, Algorithms, and Strategic Behavior Social, Information, and Routing Networks: Models, Algorithms, and Strategic Behavior Who? Prof. Aris Anagnostopoulos Prof. Luciana S. Buriol Prof. Guido Schäfer What will We Cover? Topics: Network properties

More information

Impact of Clustering on Epidemics in Random Networks

Impact of Clustering on Epidemics in Random Networks Impact of Clustering on Epidemics in Random Networks Joint work with Marc Lelarge INRIA-ENS 8 March 2012 Coupechoux - Lelarge (INRIA-ENS) Epidemics in Random Networks 8 March 2012 1 / 19 Outline 1 Introduction

More information

TELCOM2125: Network Science and Analysis

TELCOM2125: Network Science and Analysis School of Information Sciences University of Pittsburgh TELCOM2125: Network Science and Analysis Konstantinos Pelechrinis Spring 2015 2 Part 4: Dividing Networks into Clusters The problem l Graph partitioning

More information

Cycles in Random Graphs

Cycles in Random Graphs Cycles in Random Graphs Valery Van Kerrebroeck Enzo Marinari, Guilhem Semerjian [Phys. Rev. E 75, 066708 (2007)] [J. Phys. Conf. Series 95, 012014 (2008)] Outline Introduction Statistical Mechanics Approach

More information

arxiv:cond-mat/ v5 [cond-mat.dis-nn] 16 Aug 2006

arxiv:cond-mat/ v5 [cond-mat.dis-nn] 16 Aug 2006 arxiv:cond-mat/0505185v5 [cond-mat.dis-nn] 16 Aug 2006 Characterization of Complex Networks: A Survey of measurements L. da F. Costa F. A. Rodrigues G. Travieso P. R. Villas Boas Instituto de Física de

More information

Higher order clustering coecients in Barabasi Albert networks

Higher order clustering coecients in Barabasi Albert networks Physica A 316 (2002) 688 694 www.elsevier.com/locate/physa Higher order clustering coecients in Barabasi Albert networks Agata Fronczak, Janusz A. Ho lyst, Maciej Jedynak, Julian Sienkiewicz Faculty of

More information

My favorite application using eigenvalues: partitioning and community detection in social networks

My favorite application using eigenvalues: partitioning and community detection in social networks My favorite application using eigenvalues: partitioning and community detection in social networks Will Hobbs February 17, 2013 Abstract Social networks are often organized into families, friendship groups,

More information

An Evolving Network Model With Local-World Structure

An Evolving Network Model With Local-World Structure The Eighth International Symposium on Operations Research and Its Applications (ISORA 09) Zhangjiajie, China, September 20 22, 2009 Copyright 2009 ORSC & APORC, pp. 47 423 An Evolving Network odel With

More information

CS224W: Social and Information Network Analysis Jure Leskovec, Stanford University

CS224W: Social and Information Network Analysis Jure Leskovec, Stanford University CS224W: Social and Information Network Analysis Jure Leskovec, Stanford University http://cs224w.stanford.edu 10/4/2011 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, http://cs224w.stanford.edu

More information

Extracting Information from Complex Networks

Extracting Information from Complex Networks Extracting Information from Complex Networks 1 Complex Networks Networks that arise from modeling complex systems: relationships Social networks Biological networks Distinguish from random networks uniform

More information

Community Structure Detection. Amar Chandole Ameya Kabre Atishay Aggarwal

Community Structure Detection. Amar Chandole Ameya Kabre Atishay Aggarwal Community Structure Detection Amar Chandole Ameya Kabre Atishay Aggarwal What is a network? Group or system of interconnected people or things Ways to represent a network: Matrices Sets Sequences Time

More information

Network Thinking. Complexity: A Guided Tour, Chapters 15-16

Network Thinking. Complexity: A Guided Tour, Chapters 15-16 Network Thinking Complexity: A Guided Tour, Chapters 15-16 Neural Network (C. Elegans) http://gephi.org/wp-content/uploads/2008/12/screenshot-celegans.png Food Web http://1.bp.blogspot.com/_vifbm3t8bou/sbhzqbchiei/aaaaaaaaaxk/rsc-pj45avc/

More information

Graph Theory and Network Measurment

Graph Theory and Network Measurment Graph Theory and Network Measurment Social and Economic Networks MohammadAmin Fazli Social and Economic Networks 1 ToC Network Representation Basic Graph Theory Definitions (SE) Network Statistics and

More information

CS-E5740. Complex Networks. Network analysis: key measures and characteristics

CS-E5740. Complex Networks. Network analysis: key measures and characteristics CS-E5740 Complex Networks Network analysis: key measures and characteristics Course outline 1. Introduction (motivation, definitions, etc. ) 2. Static network models: random and small-world networks 3.

More information

CSE 190 Lecture 16. Data Mining and Predictive Analytics. Small-world phenomena

CSE 190 Lecture 16. Data Mining and Predictive Analytics. Small-world phenomena CSE 190 Lecture 16 Data Mining and Predictive Analytics Small-world phenomena Another famous study Stanley Milgram wanted to test the (already popular) hypothesis that people in social networks are separated

More information

V2: Measures and Metrics (II)

V2: Measures and Metrics (II) - Betweenness Centrality V2: Measures and Metrics (II) - Groups of Vertices - Transitivity - Reciprocity - Signed Edges and Structural Balance - Similarity - Homophily and Assortative Mixing 1 Betweenness

More information

Universal Behavior of Load Distribution in Scale-free Networks

Universal Behavior of Load Distribution in Scale-free Networks Universal Behavior of Load Distribution in Scale-free Networks K.-I. Goh, B. Kahng, and D. Kim School of Physics and Center for Theoretical Physics, Seoul National University, Seoul 151-747, Korea (February

More information

On the Approximability of Modularity Clustering

On the Approximability of Modularity Clustering On the Approximability of Modularity Clustering Newman s Community Finding Approach for Social Nets Bhaskar DasGupta Department of Computer Science University of Illinois at Chicago Chicago, IL 60607,

More information

Introduction to Graph Theory

Introduction to Graph Theory Introduction to Graph Theory Tandy Warnow January 20, 2017 Graphs Tandy Warnow Graphs A graph G = (V, E) is an object that contains a vertex set V and an edge set E. We also write V (G) to denote the vertex

More information

Introduction to Engineering Systems, ESD.00. Networks. Lecturers: Professor Joseph Sussman Dr. Afreen Siddiqi TA: Regina Clewlow

Introduction to Engineering Systems, ESD.00. Networks. Lecturers: Professor Joseph Sussman Dr. Afreen Siddiqi TA: Regina Clewlow Introduction to Engineering Systems, ESD.00 Lecture 7 Networks Lecturers: Professor Joseph Sussman Dr. Afreen Siddiqi TA: Regina Clewlow The Bridges of Königsberg The town of Konigsberg in 18 th century

More information

Small World Properties Generated by a New Algorithm Under Same Degree of All Nodes

Small World Properties Generated by a New Algorithm Under Same Degree of All Nodes Commun. Theor. Phys. (Beijing, China) 45 (2006) pp. 950 954 c International Academic Publishers Vol. 45, No. 5, May 15, 2006 Small World Properties Generated by a New Algorithm Under Same Degree of All

More information

Complex networks Phys 682 / CIS 629: Computational Methods for Nonlinear Systems

Complex networks Phys 682 / CIS 629: Computational Methods for Nonlinear Systems Complex networks Phys 682 / CIS 629: Computational Methods for Nonlinear Systems networks are everywhere (and always have been) - relationships (edges) among entities (nodes) explosion of interest in network

More information

Small-World Models and Network Growth Models. Anastassia Semjonova Roman Tekhov

Small-World Models and Network Growth Models. Anastassia Semjonova Roman Tekhov Small-World Models and Network Growth Models Anastassia Semjonova Roman Tekhov Small world 6 billion small world? 1960s Stanley Milgram Six degree of separation Small world effect Motivation Not only friends:

More information

CS224W: Social and Information Network Analysis Jure Leskovec, Stanford University, y http://cs224w.stanford.edu Due in 1 week: Oct 4 in class! The idea of the reaction papers is: To familiarize yourselves

More information

Graph Adjacency Matrix Automata Joshua Abbott, Phyllis Z. Chinn, Tyler Evans, Allen J. Stewart Humboldt State University, Arcata, California

Graph Adjacency Matrix Automata Joshua Abbott, Phyllis Z. Chinn, Tyler Evans, Allen J. Stewart Humboldt State University, Arcata, California Graph Adjacency Matrix Automata Joshua Abbott, Phyllis Z. Chinn, Tyler Evans, Allen J. Stewart Humboldt State University, Arcata, California Abstract We define a graph adjacency matrix automaton (GAMA)

More information

How to explore big networks? Question: Perform a random walk on G. What is the average node degree among visited nodes, if avg degree in G is 200?

How to explore big networks? Question: Perform a random walk on G. What is the average node degree among visited nodes, if avg degree in G is 200? How to explore big networks? Question: Perform a random walk on G. What is the average node degree among visited nodes, if avg degree in G is 200? Questions from last time Avg. FB degree is 200 (suppose).

More information

Graph theoretic concepts. Devika Subramanian Comp 140 Fall 2008

Graph theoretic concepts. Devika Subramanian Comp 140 Fall 2008 Graph theoretic concepts Devika Subramanian Comp 140 Fall 2008 The small world phenomenon The phenomenon is surprising because Size of graph is very large (> 6 billion for the planet). Graph is sparse

More information

Link Analysis and Web Search

Link Analysis and Web Search Link Analysis and Web Search Moreno Marzolla Dip. di Informatica Scienza e Ingegneria (DISI) Università di Bologna http://www.moreno.marzolla.name/ based on material by prof. Bing Liu http://www.cs.uic.edu/~liub/webminingbook.html

More information

An Exploratory Journey Into Network Analysis A Gentle Introduction to Network Science and Graph Visualization

An Exploratory Journey Into Network Analysis A Gentle Introduction to Network Science and Graph Visualization An Exploratory Journey Into Network Analysis A Gentle Introduction to Network Science and Graph Visualization Pedro Ribeiro (DCC/FCUP & CRACS/INESC-TEC) Part 1 Motivation and emergence of Network Science

More information

Chapter 11. Network Community Detection

Chapter 11. Network Community Detection Chapter 11. Network Community Detection Wei Pan Division of Biostatistics, School of Public Health, University of Minnesota, Minneapolis, MN 55455 Email: weip@biostat.umn.edu PubH 7475/8475 c Wei Pan Outline

More information

Smallest small-world network

Smallest small-world network Smallest small-world network Takashi Nishikawa, 1, * Adilson E. Motter, 1, Ying-Cheng Lai, 1,2 and Frank C. Hoppensteadt 1,2 1 Department of Mathematics, Center for Systems Science and Engineering Research,

More information

Social-Network Graphs

Social-Network Graphs Social-Network Graphs Mining Social Networks Facebook, Google+, Twitter Email Networks, Collaboration Networks Identify communities Similar to clustering Communities usually overlap Identify similarities

More information

Graph Theory. Part of Texas Counties.

Graph Theory. Part of Texas Counties. Graph Theory Part of Texas Counties. We would like to visit each of the above counties, crossing each county only once, starting from Harris county. Is this possible? This problem can be modeled as a graph.

More information

arxiv: v1 [cs.si] 11 Jan 2019

arxiv: v1 [cs.si] 11 Jan 2019 A Community-aware Network Growth Model for Synthetic Social Network Generation Furkan Gursoy furkan.gursoy@boun.edu.tr Bertan Badur bertan.badur@boun.edu.tr arxiv:1901.03629v1 [cs.si] 11 Jan 2019 Dept.

More information

Lecture 5: Graphs. Rajat Mittal. IIT Kanpur

Lecture 5: Graphs. Rajat Mittal. IIT Kanpur Lecture : Graphs Rajat Mittal IIT Kanpur Combinatorial graphs provide a natural way to model connections between different objects. They are very useful in depicting communication networks, social networks

More information

Example for calculation of clustering coefficient Node N 1 has 8 neighbors (red arrows) There are 12 connectivities among neighbors (blue arrows)

Example for calculation of clustering coefficient Node N 1 has 8 neighbors (red arrows) There are 12 connectivities among neighbors (blue arrows) Example for calculation of clustering coefficient Node N 1 has 8 neighbors (red arrows) There are 12 connectivities among neighbors (blue arrows) Average clustering coefficient of a graph Overall measure

More information

Page rank computation HPC course project a.y Compute efficient and scalable Pagerank

Page rank computation HPC course project a.y Compute efficient and scalable Pagerank Page rank computation HPC course project a.y. 2012-13 Compute efficient and scalable Pagerank 1 PageRank PageRank is a link analysis algorithm, named after Brin & Page [1], and used by the Google Internet

More information

Random graph models of social networks

Random graph models of social networks Colloquium Random graph models of social networs M. E. J. Newman*, D. J. Watts, and S. H. Strogatz *Santa Fe Institute, 1399 Hyde Par Road, Santa Fe, NM 87501; Department of Sociology, Columbia University,

More information

Lecture #3: PageRank Algorithm The Mathematics of Google Search

Lecture #3: PageRank Algorithm The Mathematics of Google Search Lecture #3: PageRank Algorithm The Mathematics of Google Search We live in a computer era. Internet is part of our everyday lives and information is only a click away. Just open your favorite search engine,

More information

arxiv:cond-mat/ v1 21 Oct 1999

arxiv:cond-mat/ v1 21 Oct 1999 Emergence of Scaling in Random Networks Albert-László Barabási and Réka Albert Department of Physics, University of Notre-Dame, Notre-Dame, IN 46556 arxiv:cond-mat/9910332 v1 21 Oct 1999 Systems as diverse

More information

Modeling and Simulating Social Systems with MATLAB

Modeling and Simulating Social Systems with MATLAB Modeling and Simulating Social Systems with MATLAB Lecture 8 Introduction to Graphs/Networks Olivia Woolley, Stefano Balietti, Lloyd Sanders, Dirk Helbing Chair of Sociology, in particular of Modeling

More information

CS388C: Combinatorics and Graph Theory

CS388C: Combinatorics and Graph Theory CS388C: Combinatorics and Graph Theory David Zuckerman Review Sheet 2003 TA: Ned Dimitrov updated: September 19, 2007 These are some of the concepts we assume in the class. If you have never learned them

More information

Random Graph Model; parameterization 2

Random Graph Model; parameterization 2 Agenda Random Graphs Recap giant component and small world statistics problems: degree distribution and triangles Recall that a graph G = (V, E) consists of a set of vertices V and a set of edges E V V.

More information

Attack Vulnerability of Network with Duplication-Divergence Mechanism

Attack Vulnerability of Network with Duplication-Divergence Mechanism Commun. Theor. Phys. (Beijing, China) 48 (2007) pp. 754 758 c International Academic Publishers Vol. 48, No. 4, October 5, 2007 Attack Vulnerability of Network with Duplication-Divergence Mechanism WANG

More information

Random graphs as models of networks

Random graphs as models of networks Random graphs as models of networks M. E. J. Newman Santa Fe Institute, 1399 Hyde Park Road, Santa Fe, NM 87501, U.S.A. arxiv:cond-mat/0202208 v1 12 Feb 2002 Abstract The random graph of Erdős and Rényi

More information