Algorithmic and Economic Aspects of Networks Nicole Immorlica.

Slides:



Advertisements
Similar presentations
Routing Complexity of Faulty Networks Omer Angel Itai Benjamini Eran Ofek Udi Wieder The Weizmann Institute of Science.
Advertisements

Peer-to-Peer and Social Networks Power law graphs Small world graphs.
The Theory of Zeta Graphs with an Application to Random Networks Christopher Ré Stanford.
Jennifer Tour Chayes Joint work with N. Berger, C. Borgs, A. Ganesh, A. Saberi, D. B. Wilson Controlling the Spread of Viruses on Power-Law Networks.
Secure connectivity of wireless sensor networks Ayalvadi Ganesh University of Bristol Joint work with Santhana Krishnan and D. Manjunath.
Emergence of Scaling in Random Networks Albert-Laszlo Barabsi & Reka Albert.
Analysis and Modeling of Social Networks Foudalis Ilias.
Week 5 - Models of Complex Networks I Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
Analysis of Social Media MLD , LTI William Cohen
Information Networks Generative processes for Power Laws and Scale-Free networks Lecture 4.
Models of Network Formation Networked Life NETS 112 Fall 2013 Prof. Michael Kearns.
Generative Models for the Web Graph José Rolim. Aim Reproduce emergent properties: –Distribution site size –Connectivity of the Web –Power law distriubutions.
Information Networks Small World Networks Lecture 5.
CSE 522 – Algorithmic and Economic Aspects of the Internet Instructors: Nicole Immorlica Mohammad Mahdian.
1 A Random-Surfer Web-Graph Model (Joint work with Avrim Blum & Hubert Chan) Mugizi Rwebangira.
On the Spread of Viruses on the Internet Noam Berger Joint work with C. Borgs, J.T. Chayes and A. Saberi.
CS728 Lecture 5 Generative Graph Models and the Web.
Networks. Graphs (undirected, unweighted) has a set of vertices V has a set of undirected, unweighted edges E graph G = (V, E), where.
Scale-free networks Péter Kómár Statistical physics seminar 07/10/2008.
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
Summary from Previous Lecture Real networks: –AS-level N= 12709, M=27384 (Jan 02 data) route-views.oregon-ix.net, hhtp://abroude.ripe.net/ris/rawdata –
Peer-to-Peer and Social Networks Random Graphs. Random graphs E RDÖS -R ENYI MODEL One of several models … Presents a theory of how social webs are formed.
The Erdös-Rényi models
Information Networks Power Laws and Network Models Lecture 3.
(Social) Networks Analysis III Prof. Dr. Daning Hu Department of Informatics University of Zurich Oct 16th, 2012.
1 Worm Modeling and Defense Cliff C. Zou, Don Towsley, Weibo Gong Univ. Massachusetts, Amherst.
Topic 13 Network Models Credits: C. Faloutsos and J. Leskovec Tutorial
Analysis of Social Media MLD , LTI William Cohen
Models and Algorithms for Complex Networks Power laws and generative processes.
Percolation in self-similar networks Dmitri Krioukov CAIDA/UCSD M. Á. Serrano, M. Boguñá UNT, March 2011.
“Adversarial Deletion in Scale Free Random Graph Process” by A.D. Flaxman et al. Hammad Iqbal CS April 2006.
COLOR TEST COLOR TEST. Social Networks: Structure and Impact N ICOLE I MMORLICA, N ORTHWESTERN U.
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.
Gennaro Cordasco - How Much Independent Should Individual Contacts be to Form a Small-World? - 19/12/2006 How Much Independent Should Individual Contacts.
Social Network Analysis Prof. Dr. Daning Hu Department of Informatics University of Zurich Mar 5th, 2013.
Networks Igor Segota Statistical physics presentation.
Percolation Processes Rajmohan Rajaraman Northeastern University, Boston May 2012 Chennai Network Optimization WorkshopPercolation Processes1.
Lecture 10: Network models CS 765: Complex Networks Slides are modified from Networks: Theory and Application by Lada Adamic.
Most of contents are provided by the website Network Models TJTSD66: Advanced Topics in Social Media (Social.
Percolation in self-similar networks PRL 106:048701, 2011
Network (graph) Models
Hiroki Sayama NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Network Models Hiroki Sayama
Lecture 1: Complex Networks
Topics In Social Computing (67810)
How Do “Real” Networks Look?
Random Graph Models of large networks
How Do “Real” Networks Look?
How Do “Real” Networks Look?
Models of Network Formation
Section 8.2: Shortest path and small world effect
Models of Network Formation
Peer-to-Peer and Social Networks Fall 2017
Models of Network Formation
How Do “Real” Networks Look?
Models of Network Formation
Lecture 9: Network models CS 765: Complex Networks
Modelling and Searching Networks Lecture 5 – Random graphs
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
Presentation transcript:

Algorithmic and Economic Aspects of Networks Nicole Immorlica

Random Graphs What is a random graph?

Erdos-Renyi Random Graphs Specify number of vertices n edge probability p For each pair of vertices i < j, create edge (i,j) w/prob. p G(n,p)

Erdos-Renyi Random Graphs What does random graph G(n,p) look like? (as a function of p)

Random Graph Demo

Properties of G(n,p) p < 1/ndisconnected, small tree-like components p > 1/na giant component emerges containing const. frac. of nodes

Proof Sketch 1.Percolation 2.Branching processes 3.Growing spanning trees

Percolation 1.Infinite graph 2.Distinguished node i 3.Probability p Each link gets ``open’’ with probability p Q.What is size of component of i?

Percolation Demo

Percolation on Binary Trees V = {0,1}* E = (x,y) s.t. y = x0 or y = x1 distinguished node ф Def. Let £ (p) = Pr[comp(ф) is infinite]. The critical threshold is p c = sup { p | £ (p) = 0} ф

Critical Threshold Def. Let £ (p) = Pr[comp(ф) is infinite]. The critical threshold is p c = sup { p | £ (p) = 0}. Thm. Critical threshold of binary trees is p c = ½. Prf. On board.

Critical Threshold Thm. Critical threshold of k-ary trees is p c = 1/k. 1/kp 1 0 £ (p)

Branching Processes Node i has X i children distributed as B(n,p): Pr[X i = k] = (n choose k) p k (1-p) (n-k) Q. What is probability species goes extinct? A. By percolation, if p > (1+ ² )/n, live forever. Note extinction  Exists i, X 1 + … + X i < i.

Erdos-Renyi Random Graphs We will prove (on board) (1) If p = (1- ² )/n, then there exists c 1 s.t. Pr[G(n,p) has comp > c 1 log n] goes to zero (2) If p = (1+2 ² )/n, then there exists c 2 s.t. Pr[G(n,p) has comp > c 2 n] goes to one First show (on board) (3) If p = (1+2 ² )/n, then there exists c 2, c 3 s.t. Pr[G(n,p) has comp > c 2 n] > c 3

Emergence of Giant Component Theorem. Let np = c < 1. For G ∈ G(n, p), w.h.p. the size of the largest connected component is O(log n). Theorem. Let np = c > 1. For G ∈ G(n, p), w.h.p. G has a giant connected component of size (β + o(n))n for constant β = βc; w.h.p, the remaining components have size O(log n).

Application Suppose … the world is connected by G(n,p) someone gets sick with a deadly disease all neighbors get infected unless immune a person is immune with probability q Q. How many people will die?

Analysis 1.Generate G(n,p) 2.Delete qn nodes uniformly at random 3.Identify component of initially infected individual

Analysis Equivalently, 1.Generate G((1-q)n, p) 2.Identify component of initially infected individual

Analysis By giant component threshold, p(1-q)n < 1  disease dies p(1-q)n > 1  we die E.g., if everyone has 50 friends on average, need prob. of immunity = 49/50 to survive!

Summary Random graphs G(n, c/n) for c > 1 have … unique giant component small (logarithmic) diameter low clustering coefficient (= p) Bernoulli degree distribution A model that better mimics reality?

In real life Friends come and go over time.

Growing Random Graphs On the first day, God created m+1 nodes who were all friends And on the (m+i)’th day, He created a new node (m+i) with m random friends

Mean Field Approximation Estimate distribution of random variables by distribution of expectations. E.g., degree dist. of growing random graph?

Degree Distribution F t (d) = 1 – exp[ -(d – m)/m ] (on board) This is exponential, but social networks tend to look more like power-law deg. distributions…

In real life The rich get richer … much faster than the poor.

Preferential Attachment Start: m+1 nodes all connected Time t > m: a new node t with m friends distributed according to degree Pr[link to j]= m x deg(j) /  deg(.) = m x deg(j) / (2mt) = deg(j) / (2t)

Degree Distribution Cumulative dist.: F t (d) = 1 – m 2 /d 2 Density function: f t (d) = 2m 2 /d 3 (heuristic analysis on board, for precise analysis, see Bollobas et al) A power-law!

Assignment: Readings: – Social and Economic Networks, Chapters 4 & 5 – M. Mitzenmacher. A brief history of generative models for power law and lognormal distributions. Internet Mathematics 1, No 2, , – D.J. Watts, and S.H. Strogatz. Collective dynamics of small-world networks. Nature 393, , Reactions: – Reaction paper to one of research papers, or a research paper of your choice Presentation volunteer?