Complex Networks. Structure and Dynamics

Similar documents
Attacks and Cascades in Complex Networks

Complex networks: Dynamics and security

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

Smallest small-world network

Examples of Complex Networks

Overlay (and P2P) Networks

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

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

The Establishment Game. Motivation

Critical Phenomena in Complex Networks

Attack Vulnerability of Network with Duplication-Divergence Mechanism

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

An introduction to the physics of complex networks

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

Properties of Biological Networks

RANDOM-REAL NETWORKS

MODELS FOR EVOLUTION AND JOINING OF SMALL WORLD NETWORKS

A Generating Function Approach to Analyze Random Graphs

TELCOM2125: Network Science and Analysis

Onset of traffic congestion in complex networks

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

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

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

Optimal weighting scheme for suppressing cascades and traffic congestion in complex networks

ECS 253 / MAE 253, Lecture 8 April 21, Web search and decentralized search on small-world networks

An Evolving Network Model With Local-World Structure

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

Dynamic network generative model

Networks and stability

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

CSCI5070 Advanced Topics in Social Computing

Response Network Emerging from Simple Perturbation

Summary: What We Have Learned So Far

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

Design Robust Networks against Overload-Based Cascading Failures

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

Plan of the lecture I. INTRODUCTION II. DYNAMICAL PROCESSES. I. Networks: definitions, statistical characterization, examples II. Modeling frameworks

CS-E5740. Complex Networks. Scale-free networks

Networks and Discrete Mathematics

The missing links in the BGP-based AS connectivity maps

Constructing a G(N, p) Network

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

An Exploratory Journey Into Network Analysis A Gentle Introduction to Network Science and Graph Visualization

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

MAE 298, Lecture 9 April 30, Web search and decentralized search on small-worlds

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

Topologies and Centralities of Replied Networks on Bulletin Board Systems

A generative model for feedback networks

How to explore big networks? Question: Perform a random walk on G. What is the average node degree among visited nodes, if avg degree in G is 200?

CAIM: Cerca i Anàlisi d Informació Massiva

beyond social networks

On Complex Dynamical Networks. G. Ron Chen Centre for Chaos Control and Synchronization City University of Hong Kong

Topic mash II: assortativity, resilience, link prediction CS224W

arxiv:cond-mat/ v1 21 Oct 1999

Chapter 1. Social Media and Social Computing. October 2012 Youn-Hee Han

Higher order clustering coecients in Barabasi Albert networks

SMALL WORLD NETWORK. -Naveen Teja Vempati -Ravi Teja Mitta

Supply chains involve complex webs of interactions among suppliers, manufacturers,

Introduction to Networks and Business Intelligence

Cascading failures in complex networks with community structure

Constructing a G(N, p) Network

Erdős-Rényi Model for network formation

An Introduction to Complex Systems Science

Characteristics of Preferentially Attached Network Grown from. Small World

Network Mathematics - Why is it a Small World? Oskar Sandberg

SI Networks: Theory and Application, Fall 2008

COMP6237 Data Mining and Networks. Markus Brede. Lecture slides available here:

Math 443/543 Graph Theory Notes 10: Small world phenomenon and decentralized search

Complex networks: A mixture of power-law and Weibull distributions

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

Peer-to-Peer Data Management

The Structure of Information Networks. Jon Kleinberg. Cornell University

A Document as a Small World. selecting the term which co-occurs in multiple clusters. domains, from earthquake sequences [6] to register

Universal Behavior of Load Distribution in Scale-free Networks

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

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

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

arxiv:cond-mat/ v1 [cond-mat.dis-nn] 7 Jan 2004

SNA 8: network resilience. Lada Adamic

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

Master s Thesis. Title. Supervisor Professor Masayuki Murata. Author Yinan Liu. February 12th, 2016

Lesson 18. Laura Ricci 08/05/2017

Distributed Data Management

Graph theoretic concepts. Devika Subramanian Comp 140 Fall 2008

Empirical analysis of online social networks in the age of Web 2.0

Random Graphs CS224W

Signal Processing for Big Data

CSE 255 Lecture 13. Data Mining and Predictive Analytics. Triadic closure; strong & weak ties

Exercise set #2 (29 pts)

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

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

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

Redes Complexas: teoria, algoritmos e aplicações em computação Bloco #7

Basics of Network Analysis

A Statistical Method for Synthetic Power Grid Generation based on the U.S. Western Interconnection

Attack vulnerability of complex networks

Navigation in Networks. Networked Life NETS 112 Fall 2017 Prof. Michael Kearns

Web 2.0 Social Data Analysis

Case Studies in Complex Networks

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

Transcription:

Complex Networks Structure and Dynamics Ying-Cheng Lai Department of Mathematics and Statistics Department of Electrical Engineering Arizona State University

Collaborators! Adilson E. Motter, now at Max-Planck Institute for Physics of Complex Systems, Dresden, Germany! Takashi Nishikawa, now at Department of Mathematics, Southern Methodist University

Complex Networks Structures composed of a large number of elements linked together in an apparently fairly sophisticated fashion.! Examples: - Social networks - Internet and WWW (world-wide web) - Power grids - Brain and other neural networks - Metabolic networks! Characteristics: - Large, sparse, and continuously evolving.

Social networks! Contacts and Influences Poll & Kochen (1958) How great is the chance that two people chosen at random from the population will have a friend in common? How far are people aware of the available lines of contact?! The Small-World Problem Milgram (1967) How many intermediaries are needed to move a letter from person A to person B through a chain of acquaintances? Letter-sending experiment: starting in Nebraska/Kansas, with a target person in Boston. Six degrees of separation

Random graphs Erdos & Renyi (1960)! Start with N nodes and for each pair of nodes, with probability p, add a link between them.! For large N, there is a giant connected component if the average connectivity (number of links per node) is larger than 1.! The average path length L in the giant component scales as L lnn. Minimal number of links one needs to follow to go from one node to another, on average.

Small-world networks Watts & Strogatz (1998)! Start with a regular lattice and for each link, with probability p, rewire one extreme of the link at random. fraction p of the links is converted into shortcuts regular sw random L p C Clustering coefficient C is the probability that two nodes are connected to each other, given that they are both connected to a common node.

Scale-free networks Barabasi & Albert (1999)! Growth: Start with few nodes and, at each time step, a new node with m links is added.! Preferential attachment: Each link connects with a node in the network according to a probability Π i proportional to the connectivity k i of the node: Π i k i.! The result is a network with an algebraic (scale-free) connectivity distribution: P(k) k -γ, where γ =3.

Questions Which are the generic structural properties of real-world networks? What sort of dynamical processes govern the emergence of these properties? How does individual behavior aggregate to collective behavior?

Questions! Structure Which are the generic structural properties of real-world networks?! Dynamics of the network What sort of dynamical processes govern the emergence of these properties?! Dynamics on the network How does individual behavior aggregate to collective behavior?

Network of word association Motter, de Moura, Lai, & Dasgupta (2002) Words correspond to nodes of the network; a link exists between two words if they express similar concepts. Motivation: structure and evolution of language, cognitive science.

Word association is a small-world network N <k> C Actual configuration 30244 * 59.9 0.53 Random configuration 30244 59.9 0.002 * Source: online Gutenberg Thesaurus dictionary L 3.16 2.5 Three degrees of separation for English words Featured in Nature Science Update, New Scientist, Wissenschaft-online, etc.

Word association as a growing network! Preferential and random attachments [Liu et al (2002)]: Π i (1- p) k i + p, 0 p 1! Scaling for the connectivity distribution: P(k) [k + p/(1- p) ] - γ, γ = 3 + m -1 p/(1- p) P(k): exponential for small k, algebraic for large k γ = 3.5

and Small-world phenomenon in scale-free networks Motter, Nishikawa, & Lai (2002)! The range R(L ij ) of a link L ij connecting nodes j is i. the length of the shortest path between and j in the i. absence of L ij. j R(L ij )=3 i Watts-Strogatz model: short average path length is due to long-range links (shortcuts).! Scale-free networks also present very short L. Are long-range links responsible for the short average path length of scale-free networks?

Range-based attack! Short-range attack: links with shorter range are removed first. Long-range attack: links with longer range are removed first.! Average of the inverse path length E = 2 N( N 1) 1 L ij Efficiency [Latora & Marchiori (2001)]

Range-based attack on scale-free networks! Results for semirandom scale-free networks: P(k) k -γ Newman, Strogatz, & Watts (2001) normalized efficiency fraction of removed links N=5000! The connectivity distribution is more heterogeneous for smaller γ.

Heterogeneity versus homogeneity! Load of a link L ij is the number of shortest paths passing through L ij.! Links between highly connected nodes are more likely to have high load and small range.

Other scale-free models! Results for growing networks with aging: Π i τ i -α k i Dorogovtsev & Mendes (2000) normalized efficiency fraction of removed links <k>=6, N=5000 Short average path length in scale-free networks is mainly due to short-range links.

Cascade-based attacks on complex networks Motter & Lai (2002)! Statically: L increases significantly in scale-free networks when highly connected nodes are removed [Albert et al (2000)]; the existence of a giant connected component does not depend on the presence of these nodes [Broder et al (2000)].! Dynamically, if 1. the flow of a physical quantity, as characterized by load on nodes, is important, and 2. the load can redistribute among other nodes when a node is removed, intentional attacks may trigger a global cascade of overload failures in heterogeneous networks.

Simple model for cascading failure! Flow: at each time step, one unit of the relevant quantity is exchanged between every pair of nodes along the shortest path. load on a node = number of shortest paths passing through that node! Capacity is proportional to the initial load: C j = (1 + α) l j (0), ( j=1,2, N, α 0).! Cascade: a node fails whenever the updated load exceeds the capacity, i.e., node j is removed at step n if l j (n) > C j.

Simulations G: relative number of nodes in the largest connected component random (squares) connectivity (stars) load (circles) (γ =3, N 5000)

Simulations (γ =3, N 5000) (Western U.S. power grid, N=4941)

Simulations (γ =3, N 5000) (Western U.S. power grid, N=4941) Networks with heterogeneous distribution of load: robust-yet-fragile Featured in Newsletter (Editorial), Equality: Better for network security; NewsFactor, Cascading failures could crash the global Internet; The Guardian, Electronic Pearl Harbor; etc.

Revisiting the original small-world problem Motter, Nishikawa, & Lai (2003) After talking to a strange for a few minutes, you and the stranger often realize that you are linked through a mutual friend or through a short chain of acquaintances. discovery of short paths existence of short paths " We want to model this phenomenon and find a criterion for plausible models of social networks.

Model for the identification of mutual acquaintances # People are naturally inclined to look for social connections that can identify them with a newly introduced person.! We assume that a person knows another person when this person knows the social coordinates of the other.! We also assume that when two people are introduced: 1. they exchange information defining their own social coordinates; 2. they exchange information defining the social coordinates of acquaintances that are socially close to the other person.

Network model Hierarchy of social structure: individuals are organized into groups, which in turn belong to groups of groups and so on [Watts, Dodds, & Newman (2002)]. The distance along the tree structure defines a social distance between individuals in a hierarchy. The society is organized into different but correlated hierarchies. The network is built by connecting with higher probability pairs of closer individuals. Social coordinates set of positions a person occupies in the hierarchies.

Trade-off between short paths and high correlations Probability of discovering mutual acquaintances, acquaintances in the same social group, and acquaintances who know each other, after citing m=1, 2, and 20 acquaintances. β: correlation between hierarchies α: correlation between distribution of social ties and social distance N=10 6, n=250, H=2, g=100, b=10, α=β Scaling with system size: P N -1

Discovery versus existence! The probability of finding a short chain of acquaintances between two people does not scale with typical distances in the underlying network of social ties.! Random networks are usually smaller than small-world networks, and because of that they are sometimes called themselves small-world networks. But a random society would not allow people to find easily that It is a small world!

Conclusions! Word association is a small-world network, with a crossover from exponential to algebraic distribution of connectivity.! The short average path length observed in scale-free network is mainly due to short-range links.! Networks with skewed distribution of load may undergo cascades of overload failures.! The small-world phenomenon results from a trade-off between short paths and high correlations in the network of social ties.

Conclusions! Word association is a small-world network, with a crossover from exponential to algebraic distribution of connectivity.! The short average path length observed in scale-free network is mainly due to short-range links.! Networks with skewed distribution of load may undergo cascades of overload failures.! The small-world phenomenon results from a trade-off between short paths and high correlations in the network of social ties. Recent developments in complex networks offer a framework to approach new and old problems in various disciplines.