introduction to complex networksdynamical processes on networks thank you for your attention! …and...

40
Introduction to Complex Networks

Upload: others

Post on 01-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Introduction to Complex Networks

Page 2: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Complexity

“The whole is more than the sum of its parts.”

Page 3: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Graph theory

Page 4: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Some real networks

Page 5: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Nodes and links

Page 6: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Nodes and links

Page 7: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Nodes and links

Page 8: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Nodes and links

Page 9: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Adjacency matrix

Page 10: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Node degree

Page 11: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Node degree

Page 12: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Node degree

Page 13: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Node degree

Page 14: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Node degree

Page 15: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Degree distribution

Page 16: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Degree distribution

Page 17: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Paths

Page 18: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Paths

Cycles or loops: closed paths

Page 19: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Paths

Undirected Connected: there is a path between every pair of vertices.

Connectivity:

Directed

Strongly connected: there is a directed path between every pair of vertices.

Weakly connected: connected after replacing all directed edges with undirected edges.

Page 20: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Clustering

Page 21: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Key measures

Page 22: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Random graphs

Page 23: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Random graphs

Page 24: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Random graphs

Two versions:

G(n, M) model: a graph is chosen uniformly at random from the collection of all graphs which have n nodes and M edges.

Erdős & Rényi (1959)

G(n, p) model: a graph is constructed by connecting nodes randomly. Each edge is included in the graph with probability p independent from every other edge.

Gilbert (1959)

Microcanonical ensemble Canonical ensemble

Page 25: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Random graphs

Page 26: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Six degrees of separation?

Page 27: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Six degrees of separation?

Page 28: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Six degrees of separation?

Page 29: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Six degrees of separation?

Page 30: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Clustering

Page 31: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Watts-Strogatz model

Page 32: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Epidemics

Page 33: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Scale-free networks

Page 34: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Scale-free networks

Page 35: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Scale-free networks

Page 36: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Barabási-Albert model

Page 37: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Network robustness

Page 38: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Structure of networks

Page 39: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Dynamical processes on networks

Page 40: Introduction to Complex NetworksDynamical processes on networks Thank you for your attention! …and to A.-L. Barabási for making material available online Author Sam Created Date

Thank you for your attention!…and to A.-L. Barabási for making material available online