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

Similar documents
Signal Processing for Big Data

CSCI5070 Advanced Topics in Social Computing

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

CS249: SPECIAL TOPICS MINING INFORMATION/SOCIAL NETWORKS

1 Random Graph Models for Networks

Erdős-Rényi Model for network formation

Exercise set #2 (29 pts)

Summary: What We Have Learned So Far

CS-E5740. Complex Networks. Scale-free networks

CAIM: Cerca i Anàlisi d Informació Massiva

6.207/14.15: Networks Lecture 5: Generalized Random Graphs and Small-World Model

A Generating Function Approach to Analyze Random Graphs

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

Overlay (and P2P) Networks

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

Constructing a G(N, p) Network

Properties of Biological Networks

Constructing a G(N, p) Network

Characteristics of Preferentially Attached Network Grown from. Small World

1 More configuration model

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

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

Machine Learning and Modeling for Social Networks

An Evolving Network Model With Local-World Structure

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

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

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

TELCOM2125: Network Science and Analysis

V 1 Introduction! Mon, Oct 15, 2012! Bioinformatics 3 Volkhard Helms!

Some Graph Theory for Network Analysis. CS 249B: Science of Networks Week 01: Thursday, 01/31/08 Daniel Bilar Wellesley College Spring 2008

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

Topic II: Graph Mining


UNIVERSITA DEGLI STUDI DI CATANIA FACOLTA DI INGEGNERIA

Response Network Emerging from Simple Perturbation

Critical Phenomena in Complex Networks

6. Overview. L3S Research Center, University of Hannover. 6.1 Section Motivation. Investigation of structural aspects of peer-to-peer networks

Using Complex Network in Wireless Sensor Networks Abstract Keywords: 1. Introduction

Analytical reasoning task reveals limits of social learning in networks

On the relationship between the algebraic connectivity and graph s robustness to node and link failures

Introduction to network metrics

Rumour spreading in the spatial preferential attachment model

ECE 158A - Data Networks

Higher order clustering coecients in Barabasi Albert networks

Complex Networks. Structure and Dynamics

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

Peer-to-Peer Data Management

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

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

Resilient Networking. Thorsten Strufe. Module 3: Graph Analysis. Disclaimer. Dresden, SS 15

Complex-Network Modelling and Inference

Attack vulnerability of complex networks

Path Length. 2) Verification of the Algorithm and Code

Extracting Information from Complex Networks

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

Synchronizability and Connectivity of Discrete Complex Systems

Package fastnet. September 11, 2018

Basics of Network Analysis

RANDOM-REAL NETWORKS

arxiv:cond-mat/ v3 [cond-mat.dis-nn] 30 Jun 2005

Community Detection. Community

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

University of Twente

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

Impact of Clustering on Epidemics in Random Networks

On Reshaping of Clustering Coefficients in Degreebased Topology Generators

Graph Theory. Graph Theory. COURSE: Introduction to Biological Networks. Euler s Solution LECTURE 1: INTRODUCTION TO NETWORKS.

Mathematics of networks. Artem S. Novozhilov

Networks and Discrete Mathematics

Package fastnet. February 12, 2018

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

Graph theoretic concepts. Devika Subramanian Comp 140 Fall 2008

Economic Networks. Theory and Empirics. Giorgio Fagiolo Laboratory of Economics and Management (LEM) Sant Anna School of Advanced Studies, Pisa, Italy

V 2 Clusters, Dijkstra, and Graph Layout

Advanced Algorithms and Models for Computational Biology -- a machine learning approach

3 Global Properties of Networks

Centralities (4) By: Ralucca Gera, NPS. Excellence Through Knowledge

Web Structure Mining Community Detection and Evaluation

Intro to Random Graphs and Exponential Random Graph Models

MODELS FOR EVOLUTION AND JOINING OF SMALL WORLD NETWORKS

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

Distributed Data Management

Universal Properties of Mythological Networks Midterm report: Math 485

arxiv: v1 [cs.si] 11 Jan 2019

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

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

caution in interpreting graph-theoretic diagnostics

Graph similarity. Laura Zager and George Verghese EECS, MIT. March 2005

Unit 2: Graphs and Matrices. ICPSR University of Michigan, Ann Arbor Summer 2015 Instructor: Ann McCranie

CSE 158 Lecture 11. Web Mining and Recommender Systems. Triadic closure; strong & weak ties

Distributed Data Management. Christoph Lofi Institut für Informationssysteme Technische Universität Braunschweig

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

Hyperbolic Geometry of Complex Network Data

Case Studies in Complex Networks

Universal Behavior of Load Distribution in Scale-free Networks

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

Distributed Detection in Sensor Networks: Connectivity Graph and Small World Networks

Bipartite graphs unique perfect matching.

Supplementary material to Epidemic spreading on complex networks with community structures

On Pairwise Connectivity of Wireless Multihop Networks

Transcription:

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 model (Gilbert model) Every pair of nodes is connected with probability p The total number of edges is a random variable with expected value

Graph models One of the most interesting features of random graphs is that there exists a critical probability scaling law such that: If grows faster than, then almost every graph has property Q (like, e.g., connectivity) If grows slower than, then almost every graph fails to have property Q This feature establishes a link with percolation theory

Graph features Degree distribution In a random graph with connection probability p, the degree of a node i follows a binomial distribution With a good approximation, this is also the degree distribution of a random graph For large N and infinitesimal p, such that The degree distribution can be approximated by the Poisson law

Graph features Diameter Def.: The diameter of a graph is the maximal distance between any pair of nodes Denoting with the average degree If the graph is composed of isolated trees If a giant cluster appears If concentrated around the graph is totally connected and the diameter is

Graph features Clustering coefficient The clustering coefficient C i for a vertex v i is given by the proportion of links between the vertices within its neighborhood divided by the max number of links that could possibly exist between them The clustering coefficient for the whole system is the average of the clustering coefficients:

Centrality of a node Degree centrality Closeness centrality where denotes the number of links in the shortest path between i and j, or with and if i and j are not path-connected

Centrality of a node Betweenness centrality where denotes the number of geodesics (shortest paths) between k and j, that i lies on, whereas is the number of geodesics between k and j

Centrality of a node Betweenness centrality Example: fifteenth century Florence BC(Medici) = 0.522 BC(Strozzi) = 0.103 BC(Guadagni) = 0.255

Graph features Spectrum The spectrum of an undirected graph is the set of eigenvalues of its adjacency matrix If, with z<1, the spectral density converges to the semicircle law (Wigner 1955) N= 100, p= 0.1 N= 100, p= 0.02

Small-world networks Motivation A small-world network is a type of mathematical graph in which most nodes are not neighbors of one another, but they can be reached from every other by a small number of hops Purely random graphs exhibit a small average shortest path length (varying typically as the logarithm of the number of nodes) along with a small clustering coefficient However, many real-world networks have a small average shortest path length, but also a clustering coefficient significantly higher than expected by random chance

Small-world networks Watts and Strogatz model: (i) a small average shortest path length, (ii) a large clustering coefficient regular small-world (uncorrelated) random - starting from a regular graph - rewiring edges with equal and independent probability p r p r = 0 increasing p r = 1 randomness

Small-world networks Watts and Strogatz model (i) a small average shortest path length, (ii) a large clustering coefficient 1 for intermediate values of p r : 0.5 small-world behavior: average clustering (C) high 0 p r = 0 0.01 1 average distance (L) low

Scale-free networks The distinguishing characteristic of scale-free networks is that their degree distribution follows a power law relationship defined by In words, some nodes act as "highly connected hubs" (high degree), but most nodes have a low degree The scale-free model has a systematically shorter average path length than a random graph (thanks to the hub nodes)

Scale-free networks Network building rules (dynamic) 1. The network begins with an initial network of m 0 (>1) nodes 2. Growth: New nodes are added to the network one at a time 3. Preferential attachment: Each new node is connected to m of the existing with a probability proportional to the number of links that the existing node already has. Formally, the probability that the new node is connected to node i is where is the degree of node i (rich gets richer)

Random geometric graphs A random geometric graph is a random undirected graph drawn on a bounded region It is generated by: 1. Placing vertices at random uniformly and independently on the region 2. Connecting two vertices, u, v if and only if the distance between them is smaller than a threshold r

Random geometric graphs Def.: A graph is said to be k connected (k=1,2,3,...) if for each node pair there exist at least k mutually independent paths connecting them Equivalently,a graph is k connected if and only if no set of (k 1)nodes exists whose removal would disconnect the graph The maximum value of k for which a connected graph is k connected is the connectivity κ of G. It is the smallest number of nodes whose failure would disconnect G As r 0 increases, the resulting graph becomes k connected at the moment it achieves a minimum degree d min equal to k

Random geometric graphs Thm (Gupta & Kumar): Graph G(n, r 0 ), with is connected with probability one as n goes to infinity if and only if

References [1] Albert, R.; Barabási A.L. "Statistical Mechanics of Complex Networks". Rev. Mod. Phys. 74: 47 97, 2002 [2] Watts, D. J., Small Worlds: The Dynamics of Networks between Order and Randomness, Princeton Univ., 1999