Random Graph Models of large networks

Slides:



Advertisements
Similar presentations
Scale Free Networks.
Advertisements

Algorithmic and Economic Aspects of Networks Nicole Immorlica.
22C:19 Discrete Math Graphs Fall 2010 Sukumar Ghosh.
1 On the Eigenvalue Power Law Milena Mihail Georgia Tech Christos Papadimitriou U.C. Berkeley &
Analysis and Modeling of Social Networks Foudalis Ilias.
Week 5 - Models of Complex Networks I Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
Information Networks Generative processes for Power Laws and Scale-Free networks Lecture 4.
Synopsis of “Emergence of Scaling in Random Networks”* *Albert-Laszlo Barabasi and Reka Albert, Science, Vol 286, 15 October 1999 Presentation for ENGS.
Models of Network Formation Networked Life NETS 112 Fall 2013 Prof. Michael Kearns.
SILVIO LATTANZI, D. SIVAKUMAR Affiliation Networks Presented By: Aditi Bhatnagar Under the guidance of: Augustin Chaintreau.
Universal Random Semi-Directed Graphs
4. PREFERENTIAL ATTACHMENT The rich gets richer. Empirical evidences Many large networks are scale free The degree distribution has a power-law behavior.
The influence of search engines on preferential attachment Dan Li CS3150 Spring 2006.
1 Algorithmic Performance in Power Law Graphs Milena Mihail Christos Gkantsidis Christos Papadimitriou Amin Saberi.
CSE 522 – Algorithmic and Economic Aspects of the Internet Instructors: Nicole Immorlica Mohammad Mahdian.
Hierarchy in networks Peter Náther, Mária Markošová, Boris Rudolf Vyjde : Physica A, dec
1 Evolution of Networks Notes from Lectures of J.Mendes CNR, Pisa, Italy, December 2007 Eva Jaho Advanced Networking Research Group National and Kapodistrian.
Scale-free networks Péter Kómár Statistical physics seminar 07/10/2008.
The Barabási-Albert [BA] model (1999) ER Model Look at the distribution of degrees ER ModelWS Model actorspower grid www The probability of finding a highly.
Peer-to-Peer and Grid Computing Exercise Session 3 (TUD Student Use Only) ‏
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 –
Computer Science 1 Web as a graph Anna Karpovsky.
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
(Social) Networks Analysis III Prof. Dr. Daning Hu Department of Informatics University of Zurich Oct 16th, 2012.
1 Algorithmic Performance in Complex Networks Milena Mihail Georgia Tech.
“Adversarial Deletion in Scale Free Random Graph Process” by A.D. Flaxman et al. Hammad Iqbal CS April 2006.
1 “Erdos and the Internet” Milena Mihail Georgia Tech. The Internet is a remarkable phenomenon that involves graph theory in a natural way and gives rise.
1 “Expansion” in Power Law and Scale Free Graphs Milena Mihail Georgia Tech with Christos Gkantsidis, Christos Papadimitriou and Amin Saberi.
Lecture 10: Network models CS 765: Complex Networks Slides are modified from Networks: Theory and Application by Lada Adamic.
How Do “Real” Networks Look?
GRAPHS. Graph Graph terminology: vertex, edge, adjacent, incident, degree, cycle, path, connected component, spanning tree Types of graphs: undirected,
Properties of Growing Networks Geoff Rodgers School of Information Systems, Computing and Mathematics.
Class 2: Graph Theory IST402.
Presented by Alon Levin
1 Milena Mihail Georgia Tech. Algorithmic Performance in Complex Networks.
On the behaviour of an edge number in a power-law random graph near a critical points E. V. Feklistova, Yu.
Theory of Computational Complexity Probability and Computing Chapter Hikaru Inada Iwama and Ito lab M1.
Network (graph) Models
Random Walk for Similarity Testing in Complex Networks
Hiroki Sayama NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Network Models Hiroki Sayama
Prüfer code algorithm Algorithm (Prüfer code)
Sequential Algorithms for Generating Random Graphs
Topics In Social Computing (67810)
How Do “Real” Networks Look?
How Do “Real” Networks Look?
How Do “Real” Networks Look?
Deterministic Gossiping
Models of Network Formation
Lecture 13 Network evolution
Models of Network Formation
Peer-to-Peer and Social Networks Fall 2017
Models of Network Formation
3.5 Minimum Cuts in Undirected Graphs
How Do “Real” Networks Look?
Models of Network Formation
From the Synthetic networks slide deck (didn’t have a chance to go over them at that time) By: Ralucca Gera, NPS.
Section 8.3: Degree Distribution
Lecture 21 Network evolution
Modelling and Searching Networks Lecture 6 – PA models
Network Science: A Short Introduction i3 Workshop
Network Models Michael Goodrich Some slides adapted from:
Discrete Mathematics and its Applications Lecture 6 – PA models
Advanced Topics in Data Mining Special focus: Social Networks
GRAPHS.
Presentation transcript:

Random Graph Models of large networks Alan Frieze with special thanks to Abraham Flaxman

Random graph models of large networks - Alan Frieze, CMU Graphs A graph G is defined by a vertex set V and an edge set E. It may look like this:

Random graph models of large networks - Alan Frieze, CMU “Real” Graphs Large graphs are all around us in the world today, for example, the World Wide Web. The vertex set V consists of all web pages, and the edge set E consists of all hyperlinks. |V | ¼ 109, average 7 links per page.

Random graph models of large networks - Alan Frieze, CMU More Examples Internet Metabolic Networks Social Networks Neural Networks Peer to Peer Networks Tunnels of an Ant Colony

Random graph models of large networks - Alan Frieze, CMU Modeling Graphs We assume that they arise via some random process. Why not model them as random graphs: Erdos and Renyi model : Vertex set {1,2,…,n}, Each of the graphs with edges equally likely.

Random graph models of large networks - Alan Frieze, CMU Problem Suppose For small k the number of vertices degree k is whp In many real world cases the number of vertices of degree k for some A, (close to 3 in WWW graph) e.g. Faloutsos,Faloutsos and Faloutsos.

Random graph models of large networks - Alan Frieze, CMU Fixed Degree Sequence Models: Choose a degree sequence d1,…,dn and then choose a graph uniformly from graphs with this degree sequence.

Random graph models of large networks - Alan Frieze, CMU Molloy and Reed Let <0 implies all components of G are small whp. >0 implies that G contains a giant component (size (n)) whp.

Random graph models of large networks - Alan Frieze, CMU Explanation: represent a vertex of degree k by a set of size k. Randomly pair up points of sets. Vertex of Degree 3 Expected increase in “free dots” is idi(di-2)/idi

Random graph models of large networks - Alan Frieze, CMU Aiello, Chung, Lu Given , they considered random graphs where the number of vertices y of degree x satisfies For various ranges for ,.

Random graph models of large networks - Alan Frieze, CMU Flavour of results: existence of giant component whp: >0=3.478.. implies there is no giant component <0 implies there is a unique giant component. Bounds given on size of second largest component too.

Cooper and Frieze: Random Digraphs Random graph models of large networks - Alan Frieze, CMU Cooper and Frieze: Random Digraphs They consider random digraphs D with n vertices where the number of vertices with in-degree i and out-degree j is li,j . Let  n=i,jli,j be the number of arcs in D. Let d=i,jijli,j/( n).

Random graph models of large networks - Alan Frieze, CMU Flavour of results: size of largest strong component (size (n)) whp: d<1 implies there is no giant strong component. d>1 implies there is a giant strong component S.

Random graph models of large networks - Alan Frieze, CMU More on d>1: Let L+ be the set of vertices with giant “fan-out” and L- be the set of vertices with giant “fan-in”. Then whp S=L+Å L-

Papadimitriou and Mihail: Random graph models of large networks - Alan Frieze, CMU Papadimitriou and Mihail: Model: Fix a1,a2,…an and then add an edge between vertices i and j with probability aiaj/An where An= ai. Let 1¸ 2¸ … be the largest eigenvalues of the adjacency matrix of the random graph produced.

Random graph models of large networks - Alan Frieze, CMU Suppose ½<<1. Suppose that ai=a1i- for small i. Then for small i we have i» ai where i denotes the i’th largest degree, and

Dynamic models:Preferential Attachment Model (PAM) Random graph models of large networks - Alan Frieze, CMU Dynamic models:Preferential Attachment Model (PAM) We build the graph dynamically: 1. At time t (a) add vt (b) connect vt to u chosen randomly 2. Every m steps contract the most recently added m vertices into a single vertex.

Random graph models of large networks - Alan Frieze, CMU 1. (b) Connect vt to u chosen randomly Randomly how? “The rich get richer”

Preferential Attachment Model Random graph models of large networks - Alan Frieze, CMU Preferential Attachment Model History: Yule, 1925 - Zoology Simon, 1955 - Word frequencies, academic papers, cities, income, more zoology Barabasi and Albert, 1999 - WWW

Heuristic Analysis of Degrees Random graph models of large networks - Alan Frieze, CMU Heuristic Analysis of Degrees Let dv(t) denote the degree of v at time t. Then,

Random graph models of large networks - Alan Frieze, CMU Suppose that v is added at time s. Then we get Thus the number of vertices of degree exceeding k at time t is

Random graph models of large networks - Alan Frieze, CMU And the number of vertices of degree exactly k is

Random graph models of large networks - Alan Frieze, CMU A rigorous proof of the following is given in Bollobas, Riordan, Spencer, Tusnady: With probablity 1-o(1), as , the number of vertices of degree k is

Random graph models of large networks - Alan Frieze, CMU More Work B. Bollobas, O. Riordan: Diameter: Robustness: Suppose we delete the first ct vertices for some c<1.

Random graph models of large networks - Alan Frieze, CMU Researchers have developed similar, but more complex models which are mixtures of preferential and random attachment. These give arbitrary exponents for the power law.

Random graph models of large networks - Alan Frieze, CMU Copying Model Communities: A large dense bipartite sub-graph of the WWW indicates a “community”. Experiments indicate a larger number of these than you would get from say the simple model PAM. The next model does give many though: it is due to Kumar,Raghavan,Rajakopalan,Sivakumar and Upfal.

Random graph models of large networks - Alan Frieze, CMU As in PAM at each stage we add a new vertex vt and we give it m incident edges. Its construction rests on a parameter . Then a vertex u is chosen uniformly at random from Vt={v1,v2,…,vt-1} and then for i=1,2,…,m we 1. With probability  we create edge (vt,x) where x is chosen randomly from Vt. 2. With probability 1- we create edge (vt,y) where y was the i’th choice of u.

Random graph models of large networks - Alan Frieze, CMU 1. Whp the degree sequence has a power law with exponent . 2. Whp the number of copies of Ki,i, i· m is (te-i). This contrasts with the simple preferential model where the expected number is O(1).

Random graph models of large networks - Alan Frieze, CMU More on PAM Let Di = i’th max degree at time t: Fenner,Flaxman,Frieze: Fix k independent of t. Whp for any f(t) with f(t)!1 as t!1, and i<k t1/2/f(t) · i· t1/2f(t) and i+1· i - t1/2/f(t).

Random graph models of large networks - Alan Frieze, CMU Furthermore, if 1,…k are the k’th largest eigenvalues then whp

Random graph models of large networks - Alan Frieze, CMU Crawling on web graphs Cooper and Frieze considered the following scenario: We have the model PAM. Plus there is a spider S which does a random walk as the graph is growing. Let m(t) denote the expected number of vertices not visited at least once by the spider up to time t.

Random graph models of large networks - Alan Frieze, CMU Let then

Random graph models of large networks - Alan Frieze, CMU Heuristically Optimized Trade-Offs – Fabrikant, Koutsoupias and Papadimitriou This a random graph model of the growth of the internet that exhibits a power law in its degree sequence.

Random graph models of large networks - Alan Frieze, CMU The model builds a tree on n random points X1,X2,…,Xn in the unit square [0,1]2 n is a parameter of the model. Suppose that we have built a tree T on X1,X2,…,Xi-1 and we wish to connect Xi up a “close” point on T.

Random graph models of large networks - Alan Frieze, CMU We connect Xi to Xj where j minimises ndi,j+hj Here di,j is Euclidean distance and hj is the tree distance (in edge count) from Xj to the root X1.

Random graph models of large networks - Alan Frieze, CMU Results n<2-1/2 implies that T is a star with root X1 n=(n1/2) implies that the degree distribution of T is exponential. 4· n=o(n1/2) gives a power law for the degree distribution of T.

Random graph models of large networks - Alan Frieze, CMU