The Mathematical Description of Networks

Size: px
Start display at page:

Download "The Mathematical Description of Networks"

Transcription

1 Modelling Complex Systems University of Manchester, 21 st 23 rd June 2010 Tim Evans Theoretical Physics The Mathematical Description of Networs Page 1

2 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 = degree of a vertex <> = average degree = 2E/N Degree =2 Degree Distribution n() = number of vertices with degree p() = n()/n = normalised distribution Page 2

3 1. Random Graphs 2. Scale-Free Models 3. Different Networ Views 4. Summary How to excite a Mathematician give them the simplest networ model

4 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 4

5 Classical Random Graph Gives Binomial Degree Distribution exp p( )! with <>=(N-1)p Exponential cutoff so no hubs e.g. N=10 6, <>=4.0, typically has <17 Page 5

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

7 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 7

8 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 8

9 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 Page 9 independent of degree of starting point i i

10 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 10

11 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 11

12 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 12

13 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 z n OUT 1 ( n -1) = Fractional measure of how much more popular your friends are Page 13 n IN

14 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 14

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

16 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 16

17 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 17

18 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 18

19 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 19

20 MR Random Graph Calculations Calculations lie those above wor because lac of correlations between vertices few loops for large sparse graphs, graphs are basically trees These can be reasonable approximations for many models and perhaps for a few real graphs too. Otherwise use as a null model. Page 20

21 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.

22 1. Random Graphs 2. Scale-Free Models 3. Different Networ Views 4. Summary How to excite a physicist give them a power law

23 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 23 log gallery future-i com All log() vs. log(p()) except text log(ran) vs. log(freq.) Text frequency in TSE Contemporary Physics review

24 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 24 2/(2E) P() 2/(2E) 5/(2E) 4/(2E) Result: Scale-Free n() ~ -g g=3

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

26 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 26

27 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. Page 27

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

29 The Mean Field Approach is an Approximation Distribution n i () different in each instance i Page 29 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

30 Ensemble Invariants n(, t 1) n(, t) n( 1, t) P( 1) n(, t) P( ), m Adding one vertex and m= ½<> edges at each time means that the number of edges Page 30 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.

31 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 31 n i ( ) b n i ( ) b b =0 or b=1

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

33 Page 33 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

34 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 &

35 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 P( ) (1 2E N Interpretation of parameters p p >1 allowed Finite Size effects? real networs are mesoscopic [TSE, Saramäi 2004] Fluctuations in ensemble? Networ not essential =frequency of previous choices Growth not essential networ rewiring g ~ 1.0 [Moran model, see TSE,Plato, 2008] p r ) p r 1, Page 35

36 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 a1 then a power law degree distribution is not produced! Page 36

37 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 37 Start Wal Here (Can also mix in random attachment with probability p r )

38 Naturalness of the Random Wal algorithm Automatically gives preferential attachment for any shape networ and hence tends to 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 38

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

40 1. Random Graphs 2. Scale-Free Models 3. Different Networ Views 4. Summary

41 What is a Networ? A Networ is BOTH a set of vertices AND a set of edges Page 41

42 Vertex Centric Viewpoint YET we tend to have a very VERTEX centred viewpoint:- Degree of a vertex Communities usually a partition of vertices Distances are vertex to vertex distances Word frequencies in Networ Review [TSE, Contemporary Physics 2004] Networ Words Vertex Words Edge Words Page 42

43 Word Frequencies in Networ Review Word Ran Count Word Ran Count networ distribut vertic scale edg 3 86 problem random 3 86 simpl graph 5 81 idea degre 6 78 physic power 7 68 size lattic 8 67 find law 9 65 real vertex type number case distanc hub model show connect area data neighbour lin studi world point larg term small figur averag form comput site Stop words removed and stemmed [TSE, Contemporary Physics 2004]

44 Edge Centric Viewpoint? Create a new graph L(G) whose vertices represent the edges of the old graph, G, and whose edges record the overlap of the old edges i.e. the common vertices in G. This is called the LINE GRAPH Name given by Harary who was using the word line for edges but this construction predates this wor. Page 44

45 Vertices of a Line Graph 1. For every edge a in original graph G create a vertex a in the line graph L(G) a a b b G L(G) Page 45

46 Edges of a Line Graph 2. Connect the vertices a and b in the line graph L(G) if the corresponding edges in original graph G were coincident a a i i i b i b Page 46 G L(G)

47 Properties of a Line Graph Not usually a duality transformation L(L(G)) G (Almost) always reversible [Whitney 1932] L(G) G G L(G) Page 47

48 The Problem with a Standard Line Graph High degree vertices in original graph G over represented by edges in Line Graph L(G). Page 48 G Degree vertex L(G) (-1)/2 edges

49 Solution Weighted Line Graphs [Evans & Lambiotte 2009] Original graph vertex of degree produces line graph edges of weight 1/(-1) Strength 1 G Degree vertex Page 49 Weight 1/(-1) WL(G) (-1)/2 edges, Total weight

50 Example Bow Tie Graph Graph G Line Graph L(G) 1 1/3 Page 50

51 Community Detection - Vertex Centric version Partition vertices into communities Perform random wal on vertices Compare number of random walers which stay within community after one step against number which remain within communities after infinite number of steps = Optimisation of Modularity [Girvan & Newman 2002; Lambiotte, Delvenne & Barahona 2008] Page 51

52 Community Detection - Edge Centric version Partition edges into communities Perform random wal on edges = Random wal on line graph vertices Compare number of random walers which stay within community after one step against number which remain within communities after infinite number of steps = Optimisation of Modularity of Weighted Line Graph [Evans & Lambiotte 2009] Page 52

53 Karate Club Edge partition means individuals vertices can be members of more than one community Page 53 Ford-Fulerson partition of Zachary

54 Karate Club Analysis Vertices in One Edge Community # Fraction In Green C Mr Hi (the Instructor) bridges several groups % % % % % 0 (Mr_Hi) 16 25% Page 54

55 Give Cliques a Chance a clique centric viewpoint Can we shift out view point from vertices to cliques? Use a Clique Graph to represent the way that n-cliques overlap. Example Graph A has three 3-cliques = triangles A b a Page 55

56 Edge Weights in Basic Clique Graph Weight of an edge in the basic Clique Graph C records the number of vertices common to two n-cliques in in the original graph A. A b a a C 2 2 b 1

57 Summary Line graphs, clique graphs, and graphs of the overlap of other structures, move focus from vertices to edges/cliques etc with minimal effort Weighted line graphs avoid problem of over representation of high degree vertices Example: Community detection on line graph produces overlapping vertex communities for original graph Page 57

58 1. Random Graphs 2. Scale-Free Models 3. Different Networ Views 4. Summary

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

The Mathematical Description of Networks

The Mathematical Description of Networks 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 Feza

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Clustering Algorithms on Graphs Community Detection 6CCS3WSN-7CCSMWAL

Clustering Algorithms on Graphs Community Detection 6CCS3WSN-7CCSMWAL Clustering Algorithms on Graphs Community Detection 6CCS3WSN-7CCSMWAL Contents Zachary s famous example Community structure Modularity The Girvan-Newman edge betweenness algorithm In the beginning: Zachary

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

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

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

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

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

γ : constant Goett 2 P(k) = k γ k : degree

γ : constant Goett 2 P(k) = k γ k : degree Goett 1 Jeffrey Goett Final Research Paper, Fall 2003 Professor Madey 19 December 2003 Abstract: Recent observations by physicists have lead to new theories about the mechanisms controlling the growth

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

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

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

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

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

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

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

Voluntary State Curriculum Algebra II

Voluntary State Curriculum Algebra II Algebra II Goal 1: Integration into Broader Knowledge The student will develop, analyze, communicate, and apply models to real-world situations using the language of mathematics and appropriate technology.

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

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

Mathematics of networks. Artem S. Novozhilov

Mathematics of networks. Artem S. Novozhilov Mathematics of networks Artem S. Novozhilov August 29, 2013 A disclaimer: While preparing these lecture notes, I am using a lot of different sources for inspiration, which I usually do not cite in the

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

Web Structure Mining Community Detection and Evaluation

Web Structure Mining Community Detection and Evaluation Web Structure Mining Community Detection and Evaluation 1 Community Community. It is formed by individuals such that those within a group interact with each other more frequently than with those outside

More information

Modelling data networks research summary and modelling tools

Modelling data networks research summary and modelling tools Modelling data networks research summary and modelling tools a 1, 3 1, 2 2, 2 b 0, 3 2, 3 u 1, 3 α 1, 6 c 0, 3 v 2, 2 β 1, 1 Richard G. Clegg (richard@richardclegg.org) December 2011 Available online at

More information

Topology Enhancement in Wireless Multihop Networks: A Top-down Approach

Topology Enhancement in Wireless Multihop Networks: A Top-down Approach Topology Enhancement in Wireless Multihop Networks: A Top-down Approach Symeon Papavassiliou (joint work with Eleni Stai and Vasileios Karyotis) National Technical University of Athens (NTUA) School of

More information

1 Degree Distributions

1 Degree Distributions Lecture Notes: Social Networks: Models, Algorithms, and Applications Lecture 3: Jan 24, 2012 Scribes: Geoffrey Fairchild and Jason Fries 1 Degree Distributions Last time, we discussed some graph-theoretic

More information

Distribution-Free Models of Social and Information Networks

Distribution-Free Models of Social and Information Networks Distribution-Free Models of Social and Information Networks Tim Roughgarden (Stanford CS) joint work with Jacob Fox (Stanford Math), Rishi Gupta (Stanford CS), C. Seshadhri (UC Santa Cruz), Fan Wei (Stanford

More information

COMP6237 Data Mining and Networks. Markus Brede. Lecture slides available here:

COMP6237 Data Mining and Networks. Markus Brede. Lecture slides available here: COMP6237 Data Mining and Networks Markus Brede Brede.Markus@gmail.com Lecture slides available here: http://users.ecs.soton.ac.uk/mb8/stats/datamining.html Outline Why? The WWW is a major application of

More information

Random graph models with fixed degree sequences: choices, consequences and irreducibilty proofs for sampling

Random graph models with fixed degree sequences: choices, consequences and irreducibilty proofs for sampling Random graph models with fixed degree sequences: choices, consequences and irreducibilty proofs for sampling Joel Nishimura 1, Bailey K Fosdick 2, Daniel B Larremore 3 and Johan Ugander 4 1 Arizona State

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

Why is a power law interesting? 2. it begs a question about mechanism: How do networks come to have power-law degree distributions in the first place?

Why is a power law interesting? 2. it begs a question about mechanism: How do networks come to have power-law degree distributions in the first place? you ve got the power Why is a power law interesting? 1. it is scale-free 2. it begs a question about mechanism: How do networks come to have power-law degree distributions in the first place? powerful

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

Betweenness Measures and Graph Partitioning

Betweenness Measures and Graph Partitioning Betweenness Measures and Graph Partitioning Objectives Define densely connected regions of a network Graph partitioning Algorithm to identify densely connected regions breaking a network into a set of

More information

caution in interpreting graph-theoretic diagnostics

caution in interpreting graph-theoretic diagnostics April 17, 2013 What is a network [1, 2, 3] What is a network [1, 2, 3] What is a network [1, 2, 3] What is a network [1, 2, 3] What is a network a collection of more or less identical agents or objects,

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

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

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

Economics of Information Networks

Economics of Information Networks Economics of Information Networks Stephen Turnbull Division of Policy and Planning Sciences Lecture 4: December 7, 2017 Abstract We continue discussion of the modern economics of networks, which considers

More information

Case Studies in Complex Networks

Case Studies in Complex Networks Case Studies in Complex Networks Introduction to Scientific Modeling CS 365 George Bezerra 08/27/2012 The origin of graph theory Königsberg bridge problem Leonard Euler (1707-1783) The Königsberg Bridge

More information

Clique Graphs and Overlapping Communities

Clique Graphs and Overlapping Communities Clique Graphs and Overlapping Communities T.S. Evans Theoretical Physics, and the Institute for Mathematical Sciences, Imperial College London, SW7 2AZ, U.K. Abstract. It is shown how to construct a clique

More information

Lecture notes on the simplex method September We will present an algorithm to solve linear programs of the form. maximize.

Lecture notes on the simplex method September We will present an algorithm to solve linear programs of the form. maximize. Cornell University, Fall 2017 CS 6820: Algorithms Lecture notes on the simplex method September 2017 1 The Simplex Method We will present an algorithm to solve linear programs of the form maximize subject

More information

1 More stochastic block model. Pr(G θ) G=(V, E) 1.1 Model definition. 1.2 Fitting the model to data. Prof. Aaron Clauset 7 November 2013

1 More stochastic block model. Pr(G θ) G=(V, E) 1.1 Model definition. 1.2 Fitting the model to data. Prof. Aaron Clauset 7 November 2013 1 More stochastic block model Recall that the stochastic block model (SBM is a generative model for network structure and thus defines a probability distribution over networks Pr(G θ, where θ represents

More information

Scale-Free Overlay Topologies with Hard Cutoffs for Unstructured Peer-to-Peer Networks

Scale-Free Overlay Topologies with Hard Cutoffs for Unstructured Peer-to-Peer Networks Scale-Free Overlay Topologies with Hard Cutoffs for Unstructured Peer-to-Peer Networs Hasan Guclu and Murat Yusel Center for Nonlinear Studies, Theoretical Division Los Alamos National Laboratory, Los

More information

Degree Distribution, and Scale-free networks. Ralucca Gera, Applied Mathematics Dept. Naval Postgraduate School Monterey, California

Degree Distribution, and Scale-free networks. Ralucca Gera, Applied Mathematics Dept. Naval Postgraduate School Monterey, California Degree Distribution, and Scale-free networks Ralucca Gera, Applied Mathematics Dept. Naval Postgraduate School Monterey, California rgera@nps.edu Overview Degree distribution of observed networks Scale

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

Epidemic spreading on networks

Epidemic spreading on networks Epidemic spreading on networks Due date: Sunday October 25th, 2015, at 23:59. Always show all the steps which you made to arrive at your solution. Make sure you answer all parts of each question. Always

More information

You ve already read basics of simulation now I will be taking up method of simulation, that is Random Number Generation

You ve already read basics of simulation now I will be taking up method of simulation, that is Random Number Generation Unit 5 SIMULATION THEORY Lesson 39 Learning objective: To learn random number generation. Methods of simulation. Monte Carlo method of simulation You ve already read basics of simulation now I will be

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

Models for the growth of the Web

Models for the growth of the Web Models for the growth of the Web Chi Bong Ho Introduction Yihao Ben Pu December 6, 2007 Alexander Tsiatas There has been much work done in recent years about the structure of the Web and other large information

More information

Mathematics Scope & Sequence Algebra I

Mathematics Scope & Sequence Algebra I Mathematics Scope & Sequence 2016-17 Algebra I Revised: June 20, 2016 First Grading Period (24 ) Readiness Standard(s) Solving Equations and Inequalities A.5A solve linear equations in one variable, including

More information

Weighted networks. 9.1 The strength of weak ties

Weighted networks. 9.1 The strength of weak ties Weighted networks 9 In this lecture we consider networks in which links differ from each other. The links are made individual by ascribing a positive number a weight to each of them. These weighted networks

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

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. Network Science: Graph theory. Graph theory Terminology and notation. Graph theory Graph visualization

Graph Theory. Network Science: Graph theory. Graph theory Terminology and notation. Graph theory Graph visualization Network Science: Graph Theory Ozalp abaoglu ipartimento di Informatica Scienza e Ingegneria Università di ologna www.cs.unibo.it/babaoglu/ ranch of mathematics for the study of structures called graphs

More information

Examination Duration Date

Examination Duration Date Hillel Academy High School Grade 9 Mathematics End of Year Study Guide September2013- June 2014 Examination Duration Date The exam consists of 2 papers: Paper 1: Short Response Calculator Paper 2:Structured

More information

CSE 258 Lecture 12. Web Mining and Recommender Systems. Social networks

CSE 258 Lecture 12. Web Mining and Recommender Systems. Social networks CSE 258 Lecture 12 Web Mining and Recommender Systems Social networks Social networks We ve already seen networks (a little bit) in week 3 i.e., we ve studied inference problems defined on graphs, and

More information

The number of spanning trees of random 2-trees

The number of spanning trees of random 2-trees The number of spanning trees of random 2-trees Stephan Wagner (joint work with Elmar Teufl) Stellenbosch University AofA 15 Strobl, 8 June, 2015 2-trees 2-trees are constructed recursively: Spanning trees

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

3 Fractional Ramsey Numbers

3 Fractional Ramsey Numbers 27 3 Fractional Ramsey Numbers Since the definition of Ramsey numbers makes use of the clique number of graphs, we may define fractional Ramsey numbers simply by substituting fractional clique number into

More information

Modularity CMSC 858L

Modularity CMSC 858L Modularity CMSC 858L Module-detection for Function Prediction Biological networks generally modular (Hartwell+, 1999) We can try to find the modules within a network. Once we find modules, we can look

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

Middle School Math Course 2

Middle School Math Course 2 Middle School Math Course 2 Correlation of the ALEKS course Middle School Math Course 2 to the Indiana Academic Standards for Mathematics Grade 7 (2014) 1: NUMBER SENSE = ALEKS course topic that addresses

More information

CHAPTER 8. Copyright Cengage Learning. All rights reserved.

CHAPTER 8. Copyright Cengage Learning. All rights reserved. CHAPTER 8 RELATIONS Copyright Cengage Learning. All rights reserved. SECTION 8.3 Equivalence Relations Copyright Cengage Learning. All rights reserved. The Relation Induced by a Partition 3 The Relation

More information

Algorithms: Graphs. Amotz Bar-Noy. Spring 2012 CUNY. Amotz Bar-Noy (CUNY) Graphs Spring / 95

Algorithms: Graphs. Amotz Bar-Noy. Spring 2012 CUNY. Amotz Bar-Noy (CUNY) Graphs Spring / 95 Algorithms: Graphs Amotz Bar-Noy CUNY Spring 2012 Amotz Bar-Noy (CUNY) Graphs Spring 2012 1 / 95 Graphs Definition: A graph is a collection of edges and vertices. Each edge connects two vertices. Amotz

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

Branching Distributional Equations and their Applications

Branching Distributional Equations and their Applications Branching Distributional Equations and their Applications Mariana Olvera-Cravioto UNC Chapel Hill molvera@unc.edu August 22nd, 2018 Bath-UNAM-CMAT, Lecture 3 Branching Distributional Equations and their

More information

Midterm Review NETS 112

Midterm Review NETS 112 Midterm Review NETS 112 Part 1: Network Structure Is this a network? A B C D Part 1: Network Structure Is this a network? A B C D Yes -- G = (V, E), one or both can be empty Part 1: Network Structure What

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

Heuristics for the Critical Node Detection Problem in Large Complex Networks

Heuristics for the Critical Node Detection Problem in Large Complex Networks Heuristics for the Critical Node Detection Problem in Large Complex Networks Mahmood Edalatmanesh Department of Computer Science Submitted in partial fulfilment of the requirements for the degree of Master

More information

DOWNLOAD PDF BIG IDEAS MATH VERTICAL SHRINK OF A PARABOLA

DOWNLOAD PDF BIG IDEAS MATH VERTICAL SHRINK OF A PARABOLA Chapter 1 : BioMath: Transformation of Graphs Use the results in part (a) to identify the vertex of the parabola. c. Find a vertical line on your graph paper so that when you fold the paper, the left portion

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

This is not the chapter you re looking for [handwave]

This is not the chapter you re looking for [handwave] Chapter 4 This is not the chapter you re looking for [handwave] The plan of this course was to have 4 parts, and the fourth part would be half on analyzing random graphs, and looking at different models,

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

Whole Numbers and Integers. Angles and Bearings

Whole Numbers and Integers. Angles and Bearings Whole Numbers and Integers Multiply two 2-digit whole numbers without a calculator Know the meaning of square number Add and subtract two integers without a calculator Multiply an integer by a single digit

More information