Modelling and Searching Networks Lecture 5 – Random graphs

Slides:



Advertisements
Similar presentations
Secure connectivity of wireless sensor networks Ayalvadi Ganesh University of Bristol Joint work with Santhana Krishnan and D. Manjunath.
Advertisements

1 Almost all cop-win graphs contain a universal vertex Anthony Bonato Ryerson University CanaDAM 2011.
Algorithmic and Economic Aspects of Networks Nicole Immorlica.
Week 5 - Models of Complex Networks I Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
Week 4 – Random Graphs Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
Distinguishing Infinite Graphs Anthony Bonato 1 Distinguishing Infinite Graphs Anthony Bonato Ryerson University Discrete Mathematics Days 2009 May 23,
Network Models Social Media Mining. 2 Measures and Metrics 2 Social Media Mining Network Models Why should I use network models? In may 2011, Facebook.
1 Algorithms for Large Data Sets Ziv Bar-Yossef Lecture 8 May 4, 2005
Peer-to-Peer and Grid Computing Exercise Session 3 (TUD Student Use Only) ‏
Common Properties of Real Networks. Erdős-Rényi Random Graphs.
Advanced Topics in Data Mining Special focus: Social Networks.
SDSC, skitter (July 1998) A random graph model for massive graphs William Aiello Fan Chung Graham Lincoln Lu.
CSE 522 – Algorithmic and Economic Aspects of the Internet Instructors: Nicole Immorlica Mohammad Mahdian.
1 Algorithms for Large Data Sets Ziv Bar-Yossef Lecture 7 May 14, 2006
The moment generating function of random variable X is given by Moment generating function.
Chapter 21 Random Variables Discrete: Bernoulli, Binomial, Geometric, Poisson Continuous: Uniform, Exponential, Gamma, Normal Expectation & Variance, Joint.
Week 10 – Meyniel’s conjecture Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
The Erdös-Rényi models
Information Networks Power Laws and Network Models Lecture 3.
Lecture 6 - Models of Complex Networks II Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
Poisson Random Variable Provides model for data that represent the number of occurrences of a specified event in a given unit of time X represents the.
“Adversarial Deletion in Scale Free Random Graph Process” by A.D. Flaxman et al. Hammad Iqbal CS April 2006.
1 Burning a graph as a model of social contagion Anthony Bonato Ryerson University Institute of Software Chinese Academy of Sciences.
Random-Graph Theory The Erdos-Renyi model. G={P,E}, PNP 1,P 2,...,P N E In mathematical terms a network is represented by a graph. A graph is a pair of.
Probability Theory Overview and Analysis of Randomized Algorithms Prepared by John Reif, Ph.D. Analysis of Algorithms.
Percolation Processes Rajmohan Rajaraman Northeastern University, Boston May 2012 Chennai Network Optimization WorkshopPercolation Processes1.
Lecture V Probability theory. Lecture questions Classical definition of probability Frequency probability Discrete variable and probability distribution.
Miniconference on the Mathematics of Computation
1 How to burn a graph Anthony Bonato Ryerson University GRASCan 2015.
Theory of Computational Complexity Probability and Computing Ryosuke Sasanuma Iwama and Ito lab M1.
Theory of Computational Complexity Probability and Computing Chapter Hikaru Inada Iwama and Ito lab M1.
Network (graph) Models
Hiroki Sayama NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Network Models Hiroki Sayama
Markov Chains and Random Walks
Probability Theory Overview and Analysis of Randomized Algorithms
Marina Leri Institute of Applied Mathematical Research
Models of Network Formation
Models of Network Formation
Discrete Mathematics and its Applications Lecture 1 – Graph Theory
Sublinear Algorihms for Big Data
Models of Network Formation
Finite Model Theory Lecture 19
Distributions and expected value
Modelling and Searching Networks Lecture 3 – ILT model
Chebychev, Hoffding, Chernoff
Miniconference on the Mathematics of Computation
Discrete Mathematics and its Applications Lecture 3 – ILT model
Modelling and Searching Networks Lecture 9 – Meyniel’s Conjecture
Modelling and Searching Networks Lecture 8 – Cop-win Graphs
Discrete Mathematics and its Applications Lecture 7 – Cops and Robbers
Modelling and Searching Networks Lecture 4 – ILAT model
Lecture 21 Network evolution
Miniconference on the Mathematics of Computation
Combinations and Pascal’s triangle
Adjacency Matrices and PageRank
Miniconference on the Mathematics of Computation
Miniconference on the Mathematics of Computation
Miniconference on the Mathematics of Computation
Modelling and Searching Networks Lecture 9 – Meyniel’s Conjecture
Modelling and Searching Networks Lecture 10 – Cop Number and Genus
Modelling and Searching Networks Lecture 2 – Complex Networks
Modelling and Searching Networks Lecture 6 – PA models
Network Science: A Short Introduction i3 Workshop
Discrete Mathematics and its Applications Lecture 5 – Random graphs
Network Models Michael Goodrich Some slides adapted from:
Advanced Topics in Data Mining Special focus: Social Networks
Discrete Mathematics and its Applications Lecture 6 – PA models
Advanced Topics in Data Mining Special focus: Social Networks
Planting trees in random graphs (and finding them back)
Cops and Robbers from a Distance
Presentation transcript:

Modelling and Searching Networks Lecture 5 – Random graphs Miniconference on the Mathematics of Computation MTH 707 Modelling and Searching Networks Lecture 5 – Random graphs Dr. Anthony Bonato Ryerson University

Random graphs Paul Erdős Alfred Rényi Complex Networks

Complex Networks

G(n,p) random graph model (Erdős, Rényi, 63) p = p(n) a real number in (0,1), n a positive integer G(n,p): probability space on graphs with nodes {1,…,n}, two nodes joined independently and with probability p 1 2 3 4 5 Complex Networks

Formal definition n a positive integer p a real number in [0,1] G(n,p) is a probability space on labelled graphs with vertex set V = [n] = {1,2,…,n} such that NB: p can be a function of n today, p is a constant

Properties of G(n,p) consider some graph G in G(n,p) the graph G could be any n-vertex graph, so not much can be said about G with certainty some properties of G, however, are likely to hold we are interested in properties that occur with high probability when n is large

A.a.s. an event An happens asymptotically almost surely (a.a.s.) in G(n,p) if it holds there with probability tending to 1 as n→∞ Theorem 6.1. A.a.s. G in G(n,p) is diameter 2. just say: A.a.s. G(n,p) has diameter 2.

First moment method in G(n,p), all graph parameters: |E(G)|, γ(G), ω(G), … become random variables we focus on computing the averages of these parameters or expectation

Exercise 6.1 Calculate the expected number of edges in G(n,p). use of expectation when studying random graphs is sometimes referred to as the first moment method

Degrees and diameter Theorem 6.2: A.a.s. the degree of each vertex of G in G(n,p) equals concentration: binomial distribution

Markov’s inequality Theorem 6.3 (Markov’s inequality) For any non-negative random variable X and t > 0, we have that

Chernoff bound Theorem 6.4 (Chernoff bound) Let X be a binomially distributed random variable on G(n,p) with E[x] = np. Then for ε ≤ 3/2 we have that

Aside: evolution of G(n,p) think of G(n,p) as evolving from a co-clique to clique as p increases from 0 to 1 at p=1/n, Erdős and Rényi observed something interesting happens a.a.s.: with p = c/n, with c < 1, the graph is disconnected with all components trees, the largest of order Θ(log(n)) as p = c/n, with c > 1, the graph becomes connected with a giant component of order Θ(n) Erdős and Rényi called this the double jump physicists call it the phase transition: it is similar to phenomena like freezing or boiling Complex Networks

Complex Networks