Top Banner
Networks FIAS Summer School 6th August 2008 [email protected] Complex Networks 1
52

Networks FIAS Summer School 6th August 2008 [email protected] Complex Networks 1.

Jan 15, 2016

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Networks

FIAS Summer School

6th August 2008

[email protected]

Complex Networks

1

Page 2: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Overview

Introduction Three structural metrics Four structural models Structural case studies Node dynamics and self-organization Visualization Bibliography

2

Page 3: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Introduction

What is a network? What is a complex network? Networks in the real world Elementary features Motivations

3

Page 4: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

What is a network?

● A network is a set of items (vertices or nodes) with connections between themcalled edges. Mathematicians call them “graphs”.

● Need not to be physical connections: nodes can be any type of entities and edges any type of abstract relationships.

● Ex.:nodes can be the channels of any multirecording device (EEG, MEG, multielectrode arrays, etc...) whileedges can be defined by the relationship (are two channelssynchronous or not?).

RT

RF

ROLO

LT

LF

LP RP

RCLC

ZF

ZC

ZP

ZO

4

Page 5: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

What is a network?

● Edges can be undirected or directed (arcs).

● Graphs can allow (friendship networks) or disallow loops (citation networks), parallel edges, ...

● Different types of networks: different types of vertices or edges, weighted networks, digraphs, bipartite graphs,evolving networks,...

RT

RF

ROLO

LT

LF

LP RP

RCLC

ZF

ZC

ZP

ZO

5

Page 6: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

What is a complex network?

● A complex network is a network with non-trivial topological features (featuresthat do not occur in simple networks such as lattices or random graphs)

Lattice Random

● Natural complex systems often exhibit such topologies.

• degree dist.• clustering• assortativity• comunity• hierarchical struct.

6

Page 7: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Networks in the real world: examples of complex networks

Social, information, technological, biological,...

7

Page 8: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Elementary features:node diversity and dynamics

8

Page 9: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Elementary features:edge diversity and dynamics

9

Page 10: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Elementary features:Network Evolution

10

Page 11: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Motivations

complex networks are the backbone of complex systems every complex system is a network of interaction among numerous

smaller elements some networks are geometric or regular in 2-D or 3-D space other contain “long-range” connections or are not spatial at all understanding a complex system = break down into parts + reassemble

network anatomy is important to characterize because structure affects function (and vice-versa)

ex: structure of social networks prevent spread of diseases control spread of information (marketing, fads, rumors, etc…)

ex: structure of power grid / Internet understand robustness and stability of power / data transmission

11

Page 12: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Three structural metrics

Average path length Degree distribution (connectivity) Clustering coefficient

12

Page 13: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Structural metrics: Average path length

13* Measures how quickly info can flow through the network

Page 14: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Structural Metrics:Degree distribution (connectivity)

14

* Divided in ‘in-degree’ and ‘out-degree’ for directed systems* High-degree nodes → ‘hubs’

Page 15: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Structural Metrics:Clustering coefficient

15

* How likely is that the friend of your friend is also your friend?

Page 16: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Four structural models

Regular networks Random networks Small-world networks Scale-free networks

16

Page 17: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Regular networks –fully connected

17

Page 18: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Regular networks –Lattice

18

Page 19: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Regular networks –Lattice: ring world

19

Page 20: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Random networks

20

Page 21: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Random Networks

21

Page 22: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Small-world networks

22

Page 23: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Small-world networks

23

Page 24: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Small-world networks

24

Page 25: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Small-world networks

25

Page 26: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Scale-free networks

26

Page 27: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Scale-free networks

27

Page 28: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Scale-free networks

28

Page 29: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Scale-free networks

29

Page 30: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Scale-free networks

30

Page 31: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Case studies

Internet World Wide Web Actors & scientists

31

Page 32: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

The Internet

32

Page 33: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

The Internet

33

Page 34: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

The Internet

34

Page 35: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

The World Wide Web

35

Page 36: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

World Wide Web

36

Page 37: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

World Wide Web

37

Page 38: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Actors

38

Page 39: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Mathematicians &Computer Scientists

39

Page 40: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Node dynamics and self-organization

Node dynamics Attractors in full & lattice networks Synchronization in full networks Waves in lattice networks Epidemics in complex networks

40

Page 41: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Node dynamics: individual node

41

Page 42: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Node dynamics:coupled nodes

42

Page 43: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Node dynamics and self-organization

43

Page 44: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Node dynamics and self-organization

44

Page 45: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Node dynamics and self-organization

45

Page 46: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Node dynamics and self-organization

46

Page 47: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Node dynamics and self-organization

47

Page 48: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Node dynamics and self-organization:Epidemics in complex networks

48

Page 49: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Node dynamics and self-organization:Epidemics in complex networks

49

Page 50: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Visualization & analysis

50

http://vlado.fmf.uni-lj.si/pub/networks/pajek/

● Program for large networks analysis : Pajek

● Free● Windows (on Linux too but not so smooth)

*Vertices 31 “Source”2 “Sink”3 “Destination”*Arcs*Edges1 2 12 3 1

Page 51: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Based on…

Eileen Kramer & Kai Willadsen

51

Page 52: Networks FIAS Summer School 6th August 2008 raulvicente@mpih-frankfurt.mpg.de Complex Networks 1.

Bibliography

Reviews Barabási, A.-L. (2002) Linked: The New Science of

Networks.Perseus Books. Barabási, A.-L. and Bonabeau, E. (2003)

Scale-free networks. Scientific American, 288: 60-69. Strogatz, S. H. (2001) Exploring complex networks.

Nature, 410(6825): 268-276. Wang, X. F. (2002) Complex networks: topology,

dynamics and synchronization. International Journal of Bifurcation and Chaos, 12(5): 885-916.

Newman M. E. J. (2003) The structure and function of complex networks. arXiv:cond-mat/0303516v1

52