Hiroki Sayama sayama@binghamton.edu NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Network Models Hiroki Sayama sayama@binghamton.edu.

Slides:



Advertisements
Similar presentations
Peer-to-Peer and Social Networks Power law graphs Small world graphs.
Advertisements

Topology and Dynamics of Complex Networks FRES1010 Complex Adaptive Systems Eileen Kraemer Fall 2005.
Complex Networks: Complex Networks: Structures and Dynamics Changsong Zhou AGNLD, Institute für Physik Universität Potsdam.
Complex Networks Advanced Computer Networks: Part1.
‘Small World’ Networks (An Introduction) Presenter : Vishal Asthana
Emergence of Scaling in Random Networks Albert-Laszlo Barabsi & Reka Albert.
Analysis and Modeling of Social Networks Foudalis Ilias.
It’s a Small World by Jamie Luo. Introduction Small World Networks and their place in Network Theory An application of a 1D small world network to model.
School of Information University of Michigan Network resilience Lecture 20.
VL Netzwerke, WS 2007/08 Edda Klipp 1 Max Planck Institute Molecular Genetics Humboldt University Berlin Theoretical Biophysics Networks in Metabolism.
CS 599: Social Media Analysis University of Southern California1 The Basics of Network Analysis Kristina Lerman University of Southern California.
Weighted networks: analysis, modeling A. Barrat, LPT, Université Paris-Sud, France M. Barthélemy (CEA, France) R. Pastor-Satorras (Barcelona, Spain) A.
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.
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.
Mining and Searching Massive Graphs (Networks)
Networks FIAS Summer School 6th August 2008 Complex Networks 1.
Alon Arad Alon Arad Hurst Exponent of Complex Networks.
Peer-to-Peer and Grid Computing Exercise Session 3 (TUD Student Use Only) ‏
Global topological properties of biological networks.
Graph, Search Algorithms Ka-Lok Ng Department of Bioinformatics Asia University.
CSE 321 Discrete Structures Winter 2008 Lecture 25 Graph Theory.
1 Algorithms for Large Data Sets Ziv Bar-Yossef Lecture 7 May 14, 2006
Network analysis and applications Sushmita Roy BMI/CS 576 Dec 2 nd, 2014.
(Social) Networks Analysis III Prof. Dr. Daning Hu Department of Informatics University of Zurich Oct 16th, 2012.
Section 8 – Ec1818 Jeremy Barofsky March 31 st and April 1 st, 2010.
Network properties Slides are modified from Networks: Theory and Application by Lada Adamic.
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.
Part 1: Biological Networks 1.Protein-protein interaction networks 2.Regulatory networks 3.Expression networks 4.Metabolic networks 5.… more biological.
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.
10 December, 2008 CIMCA2008 (Vienna) 1 Statistical Inferences by Gaussian Markov Random Fields on Complex Networks Kazuyuki Tanaka, Takafumi Usui, Muneki.
L – Modelling and Simulating Social Systems with MATLAB Lesson 6 – Graphs (Networks) Anders Johansson and Wenjian Yu (with S. Lozano.
Class 9: Barabasi-Albert Model-Part I
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.
March 3, 2009 Network Analysis Valerie Cardenas Nicolson Assistant Adjunct Professor Department of Radiology and Biomedical Imaging.
CS 590 Term Project Epidemic model on Facebook
Class 2: Graph Theory IST402. Can one walk across the seven bridges and never cross the same bridge twice? Network Science: Graph Theory THE BRIDGES OF.
Class 2: Graph Theory IST402.
Network (graph) Models
Lecture 23: Structure of Networks
Structures of Networks
Lecture 1: Complex Networks
Topics In Social Computing (67810)
Learning to Generate Networks
Applications of graph theory in complex systems research
Advanced Computer Networks: Part1
Peer-to-Peer and Social Networks
Lecture 23: Structure of Networks
Network Science: A Short Introduction i3 Workshop
Models of Network Formation
Section 8.2: Shortest path and small world effect
Models of Network Formation
Why Social Graphs Are Different Communities Finding Triangles
Peer-to-Peer and Social Networks Fall 2017
Models of Network Formation
Department of Computer Science University of York
Hiroki Sayama NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Cellular Automata Hiroki Sayama
Models of Network Formation
Graph Operations And Representation
Topology and Dynamics of Complex Networks
Clustering Coefficients
Lecture 23: Structure of Networks
Local Clustering Coefficient
Lecture 9: Network models CS 765: Complex Networks
Network Science: A Short Introduction i3 Workshop
Network Models Michael Goodrich Some slides adapted from:
Advanced Topics in Data Mining Special focus: Social Networks
Presentation transcript:

Hiroki Sayama sayama@binghamton.edu NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Network Models Hiroki Sayama sayama@binghamton.edu

Models of complex systems Cellular automata Parts are connected in a regular grid Agent-based models Parts can move in a continuous space and interact based on physical proximity Network models Parts can be connected arbitrarily, not restricted by their spatial locations Logical/social relationships among parts

Representation of Networks

Networks Network (graph) = nodes (vertices) & links (edges) 1 3 2 4 5 1<->2, 1<->3, 1<->5, 2<->3, 2<->4, 2<->5, 3<->4, 3<->5, 4<->5 (Nodes may have states; links may have directions and weights) 3 2 4 5

Representation of a network Adjacency matrix: A matrix with rows and columns labeled by nodes, where element aij shows the number of links going from node i to node j (becomes symmetric for undirected graph) Adjacency list: A list of links whose element i->j shows a link going from node i to node j

Exercise Represent the following network in: 1 3 2 4 5 Adjacency matrix Adjacency list 1 2 3 4 5

Measuring Topological Properties of Networks

Topological properties of networks Number of nodes Number of links Average degree (# of links per node) Number of connected components Connectivity measures Diameter Clustering coefficient Degree distribution

Diameter In mathematics: Maximum of shortest path lengths between pairs of nodes In recent network theory: Average shortest path lengths Characterizes how large the world being modeled is A small diameter implies that the network is well connected globally

Clustering coefficient For each node: Let n be the number of its neighbor nodes Let m be the number of links among the k neighbors Calculate c = m / (n choose 2) Then C = <c> (the average of c) C indicates the average probability for two of one’s friends to be friends too A large C implies that the network is well connected locally to form a cluster

Degree distribution P(k) = # of nodes with degree k Gives a rough profile of how the connectivity is distributed within the network Sk P(k) = total number of nodes

Several Well-Known Network Models

Erdös-Rényi random network model N nodes are provided from the beginning For each of the N(N-1)/2 pairs of nodes, a link will be created independently with probability p

Exercise Create and plot several ER random networks using NetworkX Measure their properties Study how the number of connected components and the diameter of random networks change with increasing link probability (for the same number of nodes, e.g. n=100)

Watts-Strogatz small-world network model Nodes are initially arranged in a circle Each node is connected to k nearest neighbors Then edges are rewired randomly with probability p

Exercise Create and plot several WS small-world networks using NetworkX Measure their properties Study how the diameter and the clustering coefficient of WS networks change with increasing rewiring probability (for the same number of nodes, e.g. n=100)

Barabási-Albert scale-free network model Nodes are sequentially added to the network one by one When adding a new node, it is connected to m nodes chosen from the existing network Probability for a node to be chosen is proportional to its degree

Exercise Plot degree distributions of several different networks described here (use large number of nodes, e.g. 10,000) Compare their properties

Dynamics on Complex Networks

Dynamics on complex networks Dynamical state changes considered on complex network topologies Regulatory dynamics on gene/protein networks Population dynamics on ecological networks Disease infection on social networks Information/culture propagation on organizational/social networks

Example: Epidemics on networks Initially, a small fraction of nodes are infected by a disease An infected node will recover and become susceptible with probability pr If a susceptible node has an infected neighbor, it will be infected with probability pi (per infected neighbor) Does the disease stay in the network?

Exercise Study the effects of infection/ recovery probabilities on the fixation of a disease on a random social network In what condition will the disease remain within society? In what condition will it go away? Is the transition smooth, or sharp?

Exercise Do the same experiments with WS small-world networks and BA scale-free networks Compare their properties