Dynamical processes on complex networks · Books and reviews on processes on complex networks •...
Transcript of Dynamical processes on complex networks · Books and reviews on processes on complex networks •...
![Page 1: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/1.jpg)
Dynamical processes oncomplex networks
Marc BarthélemyCEA, IPhT, France
Lectures IPhT 2010
![Page 2: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/2.jpg)
Outline I. Introduction: Complex networks
1. Example of real world networks and processes
II. Characterization and models of complex networks
1. Tool: Graph theory and characterization of large networks Diameter, degree distribution, correlations (clustering, assortativity), modularity
2. Some empirical results
3. Models Fixed N: Erdos-Renyi random graph, Watts-Strogatz, Molloy-Reed algorithm,Hidden variables Growing networks: Barabasi-Albert and variants (copy model, weighted, fitness)
III. Dynamical processes on complex networks
1. Overview: from physics to search engines and social systems
2. Percolation
3. Epidemic spread: contact network and metapopulation models
![Page 3: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/3.jpg)
• Statistical mechanics of complex networksReka Albert, Albert-Laszlo BarabasiReviews of Modern Physics 74, 47 (2002)cond-mat/0106096
• The structure and function of complex networksM. E. J. Newman, SIAM Review 45, 167-256 (2003)cond-mat/0303516
• Evolution of networksS.N. Dorogovtsev, J.F.F. Mendes, Adv. Phys. 51, 1079 (2002)cond-mat/0106144
References: reviews on complex networks
![Page 4: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/4.jpg)
References: books on complex networks
• Evolution and structure of the Internet: A statistical PhysicsApproachR. Pastor-Satorras, A. VespignaniCambridge University Press, 2004.
• Evolution of networks: from biological nets to the Internet andWWWS.N. Dorogovtsev, J.F.F. MendesOxford Univ. Press, 2003.
• Scale-free networksG. CaldarelliOxford Univ. Press, 2007.
![Page 5: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/5.jpg)
Books and reviews on processes oncomplex networks
• Complex networks: structure and dynamicsS. Boccaletti et al.Physics Reports 424, 175-308 (2006).
• Dynamical processes on complex networksA. Barrat, M. Barthélemy, A. VespignaniCambridge Univ. Press, 2008.
![Page 6: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/6.jpg)
What is a network ?
Network=set of nodes joined by links G=(V,E)
- very abstract representation- very general
- convenient to describe many different systems:biology, infrastructures, social systems, …
![Page 7: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/7.jpg)
Networks and Physics
• Complex
Most networks of interest are:
• Very large
Statistical tools needed ! (see next chapter)
![Page 8: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/8.jpg)
Studies on complex networks (1998- )
• 1. Empirical studies Typology- find the general features
• 2. Modeling Basic mechanisms/reproducing stylized facts
• 3. Dynamical processesImpact of the topology on the properties of dynamicalprocesses: epidemic spread, robustness, …
![Page 9: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/9.jpg)
Empirical studies: Unprecedentedamount of data…..
Transportation infrastructures (eg. BTS)
Census data (socio-economical data)
Social networks (eg. online communities)
Biological networks (-omics)
![Page 10: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/10.jpg)
Empirical studies: sampling issues
Social networks: various samplings/networks Transportation network: reliable data Biological networks: incomplete samplings Internet: various (incomplete) mapping processes WWW: regular crawls …
possibility of introducing biases in themeasured network characteristics
![Page 11: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/11.jpg)
Networks characteristics
Networks: of very different origins
Do they have anything in common?Possibility to find common properties?
- The abstract character of the graph representationand graph theory allow to give some answers…- Important ingredients for the modeling
![Page 12: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/12.jpg)
Modeling complex networks
Microscopical processes
Properties at the macroscopic level
Statistical physics
• many interacting elements• dynamical evolution• self-organisation
Non-trivial structureEmergent properties, cooperative
phenomena
![Page 13: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/13.jpg)
Networks inInformation technology
![Page 14: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/14.jpg)
Networks in Information technology:processesImportance of Internet and the web
Congestion Virus propagation Cooperative/social phenomena (online
communities, etc.) Random walks, search (pagerank algo,…)
![Page 15: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/15.jpg)
- Nodes=routers- Links= physical connections
different granularities
Internet
![Page 16: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/16.jpg)
Many mapping projects (topology and performance): CAIDA, NLANR, RIPE, …(http://www.caida.org)
Internet mapping
• continuously evolving and growing• intrinsic heterogeneity• self-organizing
Largely unknown topology/properties
![Page 17: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/17.jpg)
Nodes: Computers, routersLinks: physical lines
Large-scale visualization
Internet backbone
![Page 18: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/18.jpg)
Internet-map
![Page 19: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/19.jpg)
World Wide Web
Over 1 billion documents
ROBOT: collects all URL’sfound in a document andfollows them recursively
Nodes: WWW documentsLinks: URL links
Virtual network to find and shareinformations
![Page 20: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/20.jpg)
Social networks
![Page 21: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/21.jpg)
Social networks: processes
Many social networks are the support of somedynamical processes
Disease spread Rumor propagation Opinion/consensus formation Cooperative phenomena …
![Page 22: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/22.jpg)
Scientific collaboration network
Nodes: scientistsLinks: co-authored papers
Weights: depending on• number of co-authored papers• number of authors of each paper• number of citations…
![Page 23: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/23.jpg)
Citation network Nodes: papers
Links: citations
Science citation indexS. Redner
3212
33
Hopfield J.J., PNAS1982
![Page 24: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/24.jpg)
Actor’s network Nodes: actorsLinks: cast jointly
N = 212,250 actors〈k〉 = 28.78
John Carradine
The Sentinel
(1977)
The story of
Mankind (1957)
http://www.cs.virginia.edu/oracle/star_links.html
Ava Gardner Groucho Marx
distance(Ava, Groucho)=2
Distance ?
![Page 25: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/25.jpg)
Character network Nodes: characters Links: co-appearance in a scene
Les Miserables-V. HugoNewman & Girvan, PRE (2004)-> Community detection problem
![Page 26: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/26.jpg)
The web of Human sexualThe web of Human sexualcontactscontacts
Liljeros et al., Nature (2001)
![Page 27: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/27.jpg)
Transportation networks
![Page 28: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/28.jpg)
Transportation networks
Transporting energy, goods or individuals
- formation and evolution
- congestion, optimization, robustness
- disease spread
NB: spatial networks (planar): interesting modeling problems
![Page 29: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/29.jpg)
Nodes: airportsLinks: direct flight
Transporting individuals: global scale(air travel)
![Page 30: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/30.jpg)
Transporting individuals: intra city
![Page 31: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/31.jpg)
TRANSIMS project
Nodes: locations(homes, shops,offices, …) Links: flow ofindividuals
Chowell et al Phys. Rev. E (2003) Nature (2004)
Transporting individuals: intra city
![Page 32: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/32.jpg)
Transporting goods
State of Indiana (Bureau of Transportation statistics)
![Page 33: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/33.jpg)
Nodes: powerplants, transformers,etc,…) Links: cables
Transporting electricity
New York state power grid
![Page 34: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/34.jpg)
Transporting electricity US power grid
![Page 35: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/35.jpg)
Transporting gas European pipelines
![Page 36: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/36.jpg)
Transporting water
Nodes: intersections, auxinssourcesLinks: veins
Example of aplanar network
![Page 37: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/37.jpg)
Networks in biology
![Page 38: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/38.jpg)
Networks in biology
(sub-)cellular level: Extracting usefulinformation from the huge amount ofavailable data (genome, etc). Link structure-function ?
Species level: Stability of ecosystems,biodiversity
![Page 39: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/39.jpg)
Neural Network Nodes: neuronsLinks: axons
![Page 40: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/40.jpg)
Metabolic Network
Nodes: proteinsLinks: interactions
Protein Interactions
Nodes: metabolitesLinks:chemical reactions
![Page 41: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/41.jpg)
Genetic (regulatory) network
Nodes: genesLinks: interaction
Genes are colored according to theircellular roles as described in the YeastProtein Database
Understanding these networks: one of themost important challenge in complexnetwork studies
![Page 42: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/42.jpg)
Food webs Nodes: species Links: feeds on
N. Martinez
![Page 43: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/43.jpg)
Dynamical processes oncomplex networks
Marc BarthélemyCEA, IPhT, France
Lectures IPhT 2010
![Page 44: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/44.jpg)
Outline I. Introduction: Complex networks
1. Example of real world networks and processes
II. Characterization and models of complex networks
1. Tool: Graph theory and characterization of large networks Diameter, degree distribution, correlations (clustering, assortativity), modularity
2. Some empirical results
3. Models Fixed N: Erdos-Renyi random graph, Watts-Strogatz, Molloy-Reed algorithm,Hidden variables Growing networks: Barabasi-Albert and variants (copy model, weighted, fitness)
III. Dynamical processes on complex networks
1. Overview: from physics to search engines and social systems
2. Percolation
3. Epidemic spread: contact network and metapopulation models
![Page 45: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/45.jpg)
II. 1 Graph theory basics and statistical tools
![Page 46: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/46.jpg)
Graph theory: basics
Graph G=(V,E)
V=set of nodes/vertices i=1,…,N E=set of links/edges (i,j)
Undirected edge:
Directed edge:
i j
i j
Bidirectional communication/interaction
![Page 47: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/47.jpg)
Maximum number of edges Undirected: N(N-1)/2 Directed: N(N-1)
Graph theory: basics
Complete graph :
(all-to-all interaction/communication)
![Page 48: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/48.jpg)
Planar graph: can be embedded in the plane, i.e., it canbe drawn on the plane in such a way that its edges mayintersect only at their endpoints.
Graph theory: basics
planar Non planar
![Page 49: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/49.jpg)
Adjacency matrix
N nodes i=1,…,N
1 if (i,j) E0 if (i,j) ∉ E
011131011211011111003210 0
3
1
2
Symmetricfor undirected networks
![Page 50: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/50.jpg)
Adjacency matrix
N nodes i=1,…,N
1 if (i,j) E0 if (i,j) ∉ E
011030010200001101003210
0
3
1
2
Non symmetricfor directed networks
![Page 51: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/51.jpg)
Sparse graphs
Density of a graph D=|E|/(N(N-1)/2)
Number of edges
Maximal number of edgesD=
Sparse graph: D <<1 Sparse adjacency matrix
Representation: lists of neighbours of each node
l(i, V(i))
V(i)=neighbourhood of i
![Page 52: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/52.jpg)
Paths
G=(V,E)Path of length n = ordered collection of n+1 vertices i0,i1,…,in V n edges (i0,i1), (i1,i2)…,(in-1,in) E
i2i0 i1
i5i4
i3
Cycle/loop = closed path (i0=in)
![Page 53: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/53.jpg)
Paths and connectedness
G=(V,E) is connected if and only if there exists apath connecting any two nodes in G
is connected
• is not connected• is formed by two components
![Page 54: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/54.jpg)
G=(V,E)In general: different components with different sizes
Giant component= component whosesize scales with the number of vertices N
Existence of agiant component
Macroscopic fraction of thegraph is connected
Paths and connectedness
![Page 55: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/55.jpg)
Paths and connectedness: directed graphs
Tendrils Tube Tendril
Giant SCC: Strongly Connected Component Giant OUT
ComponentGiant IN Component
Disconnectedcomponents
Paths can be directed (eg. WWW)
![Page 56: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/56.jpg)
Paths and connectedness: directed graphs
“Bow tie” diagram for the WWW (Broder et al,2000)
![Page 57: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/57.jpg)
Shortest paths
i
j
Shortest path between i and j: minimum numberof traversed edges
distance l(i,j)=minimum number ofedges traversed on a pathbetween i and j
Diameter of the graph:
Average shortest path:
![Page 58: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/58.jpg)
Shortest paths
Complete graph:
Regular lattice:
“Small-world” network
![Page 59: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/59.jpg)
Degree of a node
k>>1: Hubs
How many friends do you have ?
![Page 60: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/60.jpg)
Statistical characterization
• List of degrees k1,k2,…,kN Not very useful!
• Histogram: Nk= number of nodes with degree k
• Distribution: P(k)=Nk/N=probability that a randomly chosen node has degree k
• Cumulative distribution: probability that a randomly chosen node has degree at least k (reduced noise)
![Page 61: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/61.jpg)
Statistical characterization
• Average degree:
• Second moment (variance):
Sparse graph:
Heterogeneous graph:
![Page 62: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/62.jpg)
Degree distribution P(k) : probability that a node has k links
Degree distribution
Poisson/Gaussian distribution Power-law distribution
![Page 63: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/63.jpg)
Centrality measuresHow to quantify the importance of a node?
Degree=number of neighbours=∑j aij
iki=5
Closeness centrality
gi= 1 / ∑j l(i,j)
(directed graphs: kin, kout)
![Page 64: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/64.jpg)
Betweenness Centrality
σst = # of shortest paths from s to tσst(ij)= # of shortest paths from s to t via (ij)
ij
kij: large centrality
jk: small centrality
![Page 65: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/65.jpg)
P(k): not enough to characterize a network
Large degree nodes tend toconnect to large degree nodesEx: social networks
Large degree nodes tend toconnect to small degree nodesEx: technological networks
Multipoint degree correlations
![Page 66: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/66.jpg)
Multipoint degree correlations
Measure of correlations:P(k’,k’’,…k(n)|k): conditional probability that a node of degreek is connected to nodes of degree k’, k’’,…
Simplest case:P(k’|k): conditional probability that a node of degree k isconnected to a node of degree k’
![Page 67: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/67.jpg)
Case of random uncorrelated networks
• P(k’|k) independent of k
• proba that an edge points to a node of degree k’:
proportional to kʼ
number of edges from nodes of degree k’number of edges from nodes of any degree
![Page 68: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/68.jpg)
2-points correlations: Assortativity
Are your friends similar to you ?
• P(k’|k): difficult to handle and to represent
![Page 69: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/69.jpg)
Exemple:
i
k=3k=7
k=4k=4
ki=4knn,i=(3+4+4+7)/4=4.5
Assortativity
![Page 70: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/70.jpg)
Correlation spectrum:Putting together nodes whichhave the same degree:
class of degree k
Assortativity
Also given by:
![Page 71: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/71.jpg)
Assortativity
Assortative behaviour: growing knn(k)Example: social networksLarge sites are connected with large sites
Disassortative behaviour: decreasing knn(k)Example: internetLarge sites connected with small sites, hierarchical structure
![Page 72: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/72.jpg)
# of links between neighbors
k(k-1)/2
Do your friends know each other ?
3-points: Clustering coefficient
• P(k’,k’’|k): cumbersome, difficult to estimate from data
![Page 73: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/73.jpg)
Correlations: Clustering spectrum
• Average clustering coefficient
= average over nodes withvery different characteristics
• Clustering spectrum:
putting together nodes whichhave the same degree class of degree k
(link with hierarchical structures)
![Page 74: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/74.jpg)
Real networks are fragmented into group or modules
Modularity vs.Fonctionality ?
More on correlations: communities and modularity
![Page 75: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/75.jpg)
Extract relevant anduseful information inlarge complex network
More links “inside”than “outside”
More on correlations: communities and modularity
Mesoscopic objects:communities(or modules)
![Page 76: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/76.jpg)
Applications
Biological networks: function ?
Social networks: social groups
Geography/regional science: urbancommunities
Neurophysiology (?)
…
![Page 77: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/77.jpg)
How can we compare differentpartitions?
?
Modularity
Partition P1
Partition P2
![Page 78: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/78.jpg)
- Modularity: quality function Q- P1 is better than P2 if Q(P1)>Q(P2)
Modularity [Newman & Girvan PRE 2004]
Number of modules in P Number of links in module s Number of links in the network Total degree of nodes in module s
![Page 79: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/79.jpg)
= # links in module s
Average number oflinks in module s for arandom network
Modularity [Newman & Girvan PRE 2004]
= Total degree of nodes in module s
![Page 80: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/80.jpg)
probability that a half-link randomlyselected belongs in module s:
probability that a link begins in sand ends in s’:
average number of links internal tos:
Modularity [Newman & Girvan PRE 2004]
![Page 81: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/81.jpg)
Motifs
• Find n-node subgraphs in real graph.
• Find all n-node subgraphs in a set of randomized graphs with
the same distribution of incoming and outgoing arrows.
• Assign Z-score for each subgraph.
• Subgraphs with high Z-scores are denoted as Network
Motifs.
rand
randreal NNZ
!
"=
Milo et al, Science (2002)
![Page 82: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/82.jpg)
Summary: characterization of large networks
Statistical indicators:-degree distribution
- diameter
- clustering
- assortativity
- modularity
![Page 83: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/83.jpg)
Internet, Web, Emails: importance of traffic
Ecosystems: prey-predator interaction
Airport network: number of passengers
Scientific collaboration: number of papers
Metabolic networks: fluxes hererogeneous
Are:- Weighted networks
- With broad distributions of weights
Beyond topology: weights
![Page 84: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/84.jpg)
Weighted networks
General description: weights
i jwij
aij: 0 or 1wij: continuous variable
usually wii=0symmetric: wij=wji
![Page 85: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/85.jpg)
Weighted networks
Weights: on the links
Strength of a node:
Naturally generalizes the degree to weighted networks
Quantifies for example the total traffic at a node
![Page 86: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/86.jpg)
Weighted clustering coefficient
si=16ci
w=0.625 > ci
ki=4ci=0.5
si=8ci
w=0.25 < ci
wij=1
wij=5
i i
![Page 87: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/87.jpg)
Random(ized) weights: C = Cw
C < Cw : more weights on cliquesC > Cw : less weights on cliques
i j
k(wjk)
wij
wik
Average clustering coefficientC=∑i C(i)/NCw=∑i Cw(i)/N
Clustering spectra
Weighted clustering coefficient
![Page 88: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/88.jpg)
Weighted assortativity
ki=5; knn,i=1.8
1
55
5
5i
![Page 89: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/89.jpg)
ki=5; knn,i=1.8
5
11
1
1i
Weighted assortativity
![Page 90: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/90.jpg)
ki=5; si=21; knn,i=1.8 ; knn,iw=1.2: knn,i > knn,i
w
155
5
5i
Weighted assortativity
![Page 91: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/91.jpg)
ki=5; si=9; knn,i=1.8 ; knn,iw=3.2: knn,i < knn,i
w
511
1
1i
Weighted assortativity
![Page 92: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/92.jpg)
Participation ratio “disparity”
1/ki if all weights equal
close to 1 if few weights dominate
![Page 93: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/93.jpg)
Participation ratio “disparity”
In general:
Heterogeneous
Homogeneous (all equal)
![Page 94: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/94.jpg)
Dynamical processes oncomplex networks
Marc BarthélemyCEA, IPhT, France
Lectures IPhT 2010
![Page 95: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/95.jpg)
Outline I. Introduction: Complex networks
1. Example of real world networks and processes
II. Characterization and models of complex networks
1. Tool: Graph theory and characterization of large networks Diameter, degree distribution, correlations (clustering, assortativity), modularity
2. Some empirical results
3. Models Fixed N: Erdos-Renyi random graph, Watts-Strogatz, Molloy-Reed algorithm,Hidden variables Growing networks: Barabasi-Albert and variants (copy model, weighted, fitness)
III. Dynamical processes on complex networks
1. Overview: from physics to search engines and social systems
2. Percolation
3. Epidemic spread: contact network and metapopulation models
![Page 96: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/96.jpg)
II. 3 Models of complexnetworks
![Page 97: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/97.jpg)
Some models of complex networks
Static networks: N nodes from the beginning- The archetype: Erdos-Renyi random graph (60’s)- A small-world: Watts-Strogatz model (1998)- Fitness models (hidden variables)
Dynamic: the network is growing- Scale-free network: Barabasi-Albert (1999)- Copy model- Weighted network model
Optimal networks
![Page 98: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/98.jpg)
Simplest model of random graphs:Erdös-Renyi (1959)
N nodes, connected with probability p
Paul Erdős and Alfréd Rényi(1959)"On Random Graphs I" Publ.Math. Debrecen 6, 290–297.
![Page 99: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/99.jpg)
Erdös-Renyi (1959): recap
Some properties:
- Average number of edges
- Average degree
Finite average degree
![Page 100: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/100.jpg)
Erdös-Renyi model: recap
Proba to have a node of degree k=• connected to k vertices, • not connected to the other N-k-1
Large N, fixed : Poisson distribution
Exponential decay at large k
![Page 101: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/101.jpg)
• N points, links with proba p:
Erdös-Renyi model: clustering and averageshortest path
• Neglecting loops, N(l) nodes at distance l:
For
![Page 102: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/102.jpg)
: many small subgraphs
: giant component + small subgraphs
Erdös-Renyi model: components
![Page 103: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/103.jpg)
Erdös-Renyi model: summary
- Small clustering
- Small world
- Poisson degree distribution
![Page 104: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/104.jpg)
Generalized random graphs
Desired degree distribution: P(k)
Extract a sequence ki of degrees taken fromP(k)
Assign them to the nodes i=1,…,N
Connect randomly the nodes together,according to their given degree
![Page 105: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/105.jpg)
Generalized random graphs
Average clustering coefficient
Average shortest path
Small-world and randomness
![Page 106: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/106.jpg)
Watts-Strogatz (1998)
Lattice Random graphReal-Worldnetworks*
Watts & Strogatz, Nature 393, 440 (1998)
* Power grid, actors, C. Elegans
![Page 107: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/107.jpg)
Watts-Strogatz (1998)
N nodes forms a regular lattice.With probability p,each edge is rewired randomly =>Shortcuts
• Large clustering coeff.• Short typical path
![Page 108: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/108.jpg)
MB and Amaral, PRL 1999
Barrat and Weight EPJB 2000
N = 1000
Watts-Strogatz (1998)
![Page 109: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/109.jpg)
Fitness model (hidden variables)
Erdos-Renyi: p independent from the nodes
• For each node, a fitness
Soderberg 2002Caldarelli et al 2002
• Connect (i,j) with probability
• Erdos-Renyi: f=const
![Page 110: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/110.jpg)
Fitness model (hidden variables)
• Degree
• Degree distribution
![Page 111: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/111.jpg)
Fitness model (hidden variables)
• If power law -> scale free network
• If and
Generates a SF network !
![Page 112: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/112.jpg)
Barabasi-Albert (1999) Everything’s fine ?
Small-world network
Large clustering
Poisson-like degree distribution
Except that for
Internet, Web
Biological networks
…
Power-law distribution:
Diverging fluctuations !
![Page 113: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/113.jpg)
Internet growth
Moreover - dynamics !
![Page 114: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/114.jpg)
Barabasi-Albert (1999)
(1) The number of nodes (N) is NOT fixed.Networks continuously expand by theaddition of new nodes Examples:
WWW : addition of new documentsCitation : publication of new papers
(2) The attachment is NOT uniform.A node is linked with higher probability to a node thatalready has a large number of links: ʻʼRich get richerʼʼ
Examples :WWW : new documents link to wellknown sites (google, CNN, etc)Citation : well cited papers are morelikely to be cited again
![Page 115: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/115.jpg)
Barabasi-Albert (1999)
(1) GROWTH : At every time step we add a new node with medges (connected to the nodes already present in thesystem).(2) PREFERENTIAL ATTACHMENT :The probability Π that a new node will be connected to node idepends on the connectivity ki of that node
A.-L.Barabási, R. Albert, Science 286, 509 (1999)
jj
ii
k
kk
!=" )(
P(k) ~k-3
Barabási & Albert, Science 286, 509 (1999)
![Page 116: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/116.jpg)
jj
ii
k
kk
!=" )(
Barabasi-Albert (1999)
![Page 117: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/117.jpg)
Barabasi-Albert (1999)
![Page 118: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/118.jpg)
Barabasi-Albert (1999)
Clustering coefficient
Average shortest path
![Page 119: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/119.jpg)
Copy model
a. Selection of a vertex
b. Introduction of a new vertex
c. The new vertex copies m linksof the selected one
d. Each new link is kept with proba 1-α, rewiredat random with proba α
1−α
α
Growing network:
![Page 120: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/120.jpg)
Copy model
Probability for a vertex to receive a new link at time t (N=t):
• Due to random rewiring: α/t
• Because it is neighbour of the selected vertex: kin/(mt)
effective preferential attachment, withouta priori knowledge of degrees!
![Page 121: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/121.jpg)
Copy model
Degree distribution:
model for WWW and evolution of genetic networks
=> Heavy-tails
![Page 122: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/122.jpg)
Preferential attachment: generalization
Rank known but not the absolute value
Who is richer ?
Fortunato et al, PRL (2006)
![Page 123: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/123.jpg)
Preferential attachment: generalization
Rank known but not the absolute value
Scale free network even in the absence of the value of the nodesʼ attributes
Fortunato et al, PRL (2006)
![Page 124: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/124.jpg)
Weighted networks
• Topology and weights uncorrelated
• (2) Model with correlations ?
![Page 125: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/125.jpg)
Weighted growing network
• Growth: at each time step a new node is added with m links tobe connected with previous nodes
• Preferential attachment: the probability that a new link isconnected to a given node is proportional to the nodeʼs strength
Barrat, Barthelemy, Vespignani, PRL 2004
![Page 126: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/126.jpg)
Redistribution of weights
New node: n, attached to iNew weight wni=w0=1Weights between i and its other neighbours:
The new traffic n-i increases the traffic i-j
Onlyparameter
n i
j
![Page 127: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/127.jpg)
Mean-field evolution equations
![Page 128: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/128.jpg)
Mean-field evolution equations
Correlations topology/weights:
![Page 129: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/129.jpg)
Numerical results: P(w), P(s)
(N=105)
![Page 130: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/130.jpg)
Another mechanism:Heuristically Optimized Trade-offs (HOT)
Papadimitriou et al. (2002)
New vertex i connects to vertex j by minimizing the function Y(i,j) = α d(i,j) + V(j)d= euclidean distanceV(j)= measure of centrality
Optimization of conflicting objectives
![Page 131: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/131.jpg)
Dynamical processes oncomplex networks
Marc BarthélemyCEA, IPhT, France
Lectures IPhT 2010
![Page 132: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/132.jpg)
Outline I. Introduction: Complex networks
1. Example of real world networks and processes
II. Characterization and models of complex networks
1. Tool: Graph theory and characterization of large networks
2. Some empirical results
3. Models Erdos-Renyi random graph Watts-Strogatz small-world Barabasi-Albert and variants
III. Dynamical processes on complex networks
1. Percolation
2. Epidemic spread
3. Other processes: from physics to social systems
![Page 133: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/133.jpg)
III. 1 Percolation, randomfailures, targetedattacks
![Page 134: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/134.jpg)
Consequences of the topologicalheterogeneity
Robustness and vulnerability
![Page 135: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/135.jpg)
RobustnessComplex systems maintain their basic functions
even under errors and failures(cell: mutations; Internet: router breakdowns)
node failure
fc
0 1Fraction of removed nodes, f
1
SS: fraction of giantcomponent
![Page 136: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/136.jpg)
Case of Case of Scale-free NetworksScale-free Networks
Random failure fc =1 (2 < γ ≤ 3)
Attack =progressive failure of the mostconnected nodes fc <1
R. Albert, H. Jeong, A.L. Barabasi, Nature 406 378 (2000)
![Page 137: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/137.jpg)
Random failures: percolation
p=probability of anode to be presentin a percolationproblem
Question: existence or not of a giant/percolating cluster, i.e. of a connected cluster of nodes of size O(N)
f=fraction ofnodes removedbecause of failure
p=1-f
![Page 138: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/138.jpg)
Percolation in complex networks
q=probability that a randomly chosen link does notlead to a giant percolating cluster
Proba that none of theoutgoing k-1 links leadsto a giant cluster
Proba that the link leadsto a node of degree k
Average overdegrees
![Page 139: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/139.jpg)
q=probability that a randomly chosen link does not lead to agiant percolating cluster
Other solution iff F’(1)>1
Percolation in complex networks
![Page 140: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/140.jpg)
q=probability that a randomly chosen link does not lead to agiant percolating cluster
“Molloy-Reed” criterion for the existenceof a giant cluster in a random uncorrelated network
Percolation in complex networks
![Page 141: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/141.jpg)
Random failures
Initial network: P0(k), <k>0, <k2>0
After removal of fraction f of nodes: Pf(k), <k>f, <k2>f
Node of degree k0 becomes of degree k with proba
![Page 142: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/142.jpg)
Initial network: P0(k), <k>0, <k2>0
After removal of fraction f of nodes: Pf(k), <k>f, <k2>f
Molloy-Reed criterion: existence of a giant cluster iff
Robustness!!!
Random failures
![Page 143: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/143.jpg)
Attacks: various strategies
Most connected nodes Nodes with largest betweenness Removal of links linked to nodes with large k Removal of links with largest betweenness Cascades ...
![Page 144: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/144.jpg)
Failure cascade
(a) and (b): random(c): deterministic and dissipative
Moreno et al, Europhys. Lett. (2003)
![Page 145: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/145.jpg)
Dynamical processes on complexnetworks
Marc BarthélemyCEA, IPhT, France
Lectures IPhT 2010
![Page 146: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/146.jpg)
Outline
I. Introduction: Complex networks
1. Example of real world networks and processes
II. Characterization and models of complex networks
1. Tool: Graph theory and characterization of large networks
2. Some empirical results
3. Models Erdos-Renyi random graph Watts-Strogatz small-world Barabasi-Albert and variants
III. Dynamical processes on complex networks
1. Overview: from physics to social systems
2. Percolation
3. Epidemic spread
![Page 147: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/147.jpg)
III. 3 Epidemic spread
a. Contact networkb. Metapopulation model
![Page 148: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/148.jpg)
General references
Pre(Re-)prints archivePre(Re-)prints archive:
- http://arxiv.org (condmat, physics, cs, q-bio)
Books (Books (epidemiologyepidemiology):):
• J.D. Murray, Mathematical Biology, Springer, New-York, 1993
• R.M. Anderson and R.M. May, Infectious diseases of humans:
Dynamics and control. Oxford University Press, 1992
![Page 149: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/149.jpg)
Epidemiology vs. Etiology: Two levels
Microscopic level (bacteria, viruses): compartments
Understanding and killing off new viruses
Quest for new vaccines and medicines
Macroscopic level (communities, species)
Integrating biology, movements and interactions
Vaccination campaigns and immunization strategies
![Page 150: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/150.jpg)
Epidemiology One population:
nodes=individuals
links=possibility of disease transmission
Metapopulation model: many populations coupled together
Nodes= cities
Links=transportation (air travel, etc.)
![Page 151: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/151.jpg)
Modeling in Epidemiology
R.M. May Stability and Complexity in Model Ecosystems 1973
![Page 152: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/152.jpg)
Epidemics spread on a ʻcontact networkʼ: Differentscales, different networks:
• Individual: Social networks (STDs on sexual contact network)NB: Sometimes no network !
• Intra-urban: Location network (office, home, shops, …)
• Inter-urban: Railways, highways
• Global: Airlines (SARS, etc)
21st century: Networks and epidemics
![Page 153: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/153.jpg)
Networks and epidemiologyHigh School datingwww.umich.edu/~mejn
Nodes: kids (boys & girls)
Links: date each other
![Page 154: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/154.jpg)
Networks and Epidemiology
Urban scale
Global scale
![Page 155: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/155.jpg)
The web of Human sexual contacts (Liljeros et al. , Nature, 2001)
Broad degree distributions
![Page 156: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/156.jpg)
E-mail networkEbel et al., PRE (2002)
Internet
Broad degree distributions
![Page 157: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/157.jpg)
Topology of the system: the pattern of contactsalong which infections spread in population isidentified by a network
• Each node represents an individual
• Each link is a connection along which the viruscan spread
Simple Models of Epidemics
![Page 158: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/158.jpg)
Stochastic model:
• SIS model:
• SIR model:
• SI model:
λ: proba. per unit time of transmitting the infection µ: proba. per unit time of recovering
Simple Models of Epidemics
![Page 159: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/159.jpg)
Numerical simulation:For all nodes:
(i) Check all neighbors and if infected ->(ii). If no infected => Next
neighbor
(ii) Node infected with proba λdt
(iii) proceed to next node
Infection proba is then:[1 – (1 - λ dt)(ki)] = λ ki dt
Simple Models of Epidemics
![Page 160: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/160.jpg)
• Random graph:• Equation for density of infected i(t)=I/N:
SIS on Random Graphs
• µ-1 is the average lifetime of the infected state
• [1-i(t)]=prob. of not being infected
• <k>i(t) is the prob. of at least one infected neighbor
• λ= prob(S->I)
• s(t)+i(t) = 1 ∂ts = -∂ti
![Page 161: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/161.jpg)
With:
• In the stationary state ∂t i=0, we obtain:
Or:
SIS on Random Graphs
![Page 162: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/162.jpg)
• Equation for s(t), i(t) and r(t):
SIR on Random Graphs
∂t s(t) = -λ <k> i [1-i] (S I)
∂t i(t) = -µ i+λ <k> i [1-i] (S I and I R)
∂t r(t) = +µ i (I R)
• µ-1 is the average lifetime of the infected state• s(t)+i(t)+r(t) = 1
![Page 163: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/163.jpg)
• Stationary state: ∂t x=0
s=i=0, r=1
• Outbreak condition: ∂ti(t=0)>0
λ>λc=µ/<k>
µ >> 1 then λc>> 1 (eg. hemo. fever)
SIR on Random Graphs
![Page 164: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/164.jpg)
• Epidemic threshold =critical point• Prevalence i =orderparameter
The epidemic threshold is a general result (SIS, SIR)
The question of thresholds in epidemics is central
Epidemic Threshold λc
i
λλ c
Active phaseAbsorbingphase
Finite prevalenceVirus death
Density of infected
![Page 165: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/165.jpg)
Epidemic spreading on heterogeneousnetworks
Number of contacts (degree) can vary a lothuge fluctuations
Mean-field approx by degree classes: necessary tointroduce the density of infected having degree k, ik
![Page 166: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/166.jpg)
• Scale-free network:• Mean-field equation for the relative density of infected of degree k ik(t):
where Θ is the proba. that any given link points to an infected node
SIS model on SF networks
![Page 167: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/167.jpg)
• Estimate of Θ: proba of finding - (i) a neighbor of degree kʼ - (ii) and infected
Proba. that degree(neighbor)=kʼProba. that the neighbor is infected
SIS model on uncorrelated SF networks
![Page 168: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/168.jpg)
We finally get:
Stationary state ∂tik=0:
SIS model on SF networks
![Page 169: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/169.jpg)
[ Pastor Satorras &Vespignani, PRL 86, 320 (2001)]
F’(Θ=0)<1
F’(Θ=0)>1
Solution of Θ=F(Θ) non zero if Fʼ(Θ=0)>1:
SIS model on SF networks
![Page 170: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/170.jpg)
Effect of topology: Epidemic threshold
Effect of (strong) heterogeneities of the contact network
(Pastor-Satorras & Vespignani, PRL ‘01)
![Page 171: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/171.jpg)
g = density of immune nodes
λ (1-g) λ → λ (1− g )
Epidemic dies if λ (1-g) < λc
Regular orrandomnetworks
Immunization threshold:gc=(λ-λc)/λ
Consequence: Random immunization
![Page 172: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/172.jpg)
Immunization threshold gc =1
• Random immunization is totally ineffective
• g: fraction of immunized nodes
• Different immunization specifically devised forhighly heterogeneous systems
• Epidemic dies if• Scale-free network λc = 0
Consequence: Random immunization
![Page 173: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/173.jpg)
Targeted immunization strategies
Progressive immunizationof crucial nodes
Epidemic thresholdis reintroduced
[ Pastor Satorras &Vespignani, PRE 65, 036104 (2002)]
[ Dezso & Barabasi cond-mat/0107420; Havlin et al. Preprint (2002)]
![Page 174: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/174.jpg)
Acquaintances immunization strategies: Findinghubs
Cohen & al., PRL (2002)
Average connectivity of neighbor:
Vaccinate acquaintances !
Proba of finding a hub:
![Page 175: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/175.jpg)
Dynamics of Outbreaks
Stationary state understood
What is the dynamics of the infection ?
![Page 176: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/176.jpg)
Stages of an epidemic outbreak
Infected individuals => prevalence/incidence
![Page 177: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/177.jpg)
Dynamics: Time scale of outbreak
At short times:
- SI model S I
-
![Page 178: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/178.jpg)
• Exponential networks:
with:
Dynamics: Time scale of outbreak
![Page 179: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/179.jpg)
• Scale-free networks:
At first order in i(t)
Dynamics: Time scale of outbreak (SF)
![Page 180: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/180.jpg)
• Scale-free networks:
with:
[ MB, A. Barrat, R. Pastor-Satorras & A. Vespignani, PRL (2004)]
Dynamics: Time scale of outbreak (SF)
![Page 181: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/181.jpg)
Dynamics: Cascade
Which nodes are infected ?
What is the infection scenario ?
![Page 182: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/182.jpg)
1. Absence of an epidemic threshold 2. Random immunization is totally ineffective (target !)
3. Outbreak time scale controlled by fluctuations
4. Cascade process:
Seeds Hubs Intermediate Small k
Epidemics: Summary
Dramatic consequences of the heterogeneous topology !
![Page 183: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/183.jpg)
• Spread of an information among connected individuals- protocols for data dissemination- marketing campaign (viral marketing)
• Difference with epidemic spread:- stops if surrounded by too many non-ignorant
• Categories:- ignorant i(t) (susceptible)- spreaders s(t) (infected)- stifflers r(t) (recovered)
Rumor spreading
![Page 184: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/184.jpg)
• Process:- ignorant --> spreader (λ)- spreader+spreader --> stiffler (!)- spreader+stiffler --> stiffler
• Equations:
∂t i(t) = -λ <k> i(t) s(t) (i-> s)
∂t s(t) = +λ <k> i(t) s(t) - α <k> s(t)[s(t)+r(t)] (i->s and s-> r)
∂t r(t) = + α i <k> s(t)[s(t)+r(t)] (s-> r)
Rumor spreading
![Page 185: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/185.jpg)
• Random graph-Epidemic threshold:
Always spreading !
Rumor spreading
![Page 186: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/186.jpg)
Dynamical processes on complexnetworks
Marc BarthélemyCEA, IPhT, France
Lectures IPhT 2010
![Page 187: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/187.jpg)
Outline
I. Introduction: Complex networks
1. Example of real world networks and processes
II. Characterization and models of complex networks
1. Tool: Graph theory and characterization of large networks
2. Some empirical results
3. Models Erdos-Renyi random graph Watts-Strogatz small-world Barabasi-Albert and variants
III. Dynamical processes on complex networks
1. Overview: from physics to social systems
2. Percolation
3. Epidemic spread
![Page 188: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/188.jpg)
II. 2 Empirical results Main features of real-world networks
![Page 189: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/189.jpg)
Plan
Motivations
Global scale: metapopulation model
Theoretical results
Predictability
Epidemic threshold, arrival times
Applications
SARS
Pandemic flu: Control strategy and Antivirals
![Page 190: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/190.jpg)
Epidemiology: past and current Human movements and disease spread
Complex movement patterns: different means, different scales (SARS):Importance of networks
Black deathSpatial diffusionModel:
Nov. 2002
Mar. 2003
![Page 191: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/191.jpg)
Motivations
Modeling: SIR with spatial diffusion i(x,t):
where: λ = transmission coefficient (fleas->rats->humans) µ=1/average infectious period S0=population density, D=diffusion coefficient
![Page 192: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/192.jpg)
Airline network and epidemic spread
Complete IATA database:
- 3100 airports worldwide
- 220 countries
- ≈ 20,000 connections
- wij #passengers on connection i-j
- >99% total traffic
![Page 193: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/193.jpg)
Modeling in Epidemiology
![Page 194: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/194.jpg)
Metapopulation model
Baroyan et al, 1969:≈40 russian cities
Rvachev & Longini, 1985: 50 airports worldwide
Grais et al, 1988: 150 airports in the US
Hufnagel et al, 2004: 500 top airports worldwide
l j popj
popl
Colizza, Barrat, Barthelemy & Vespignani, PNAS (2006)
![Page 195: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/195.jpg)
Meta-population networks
City a
City j
City i
Each node: internal structureLinks: transport/traffic
![Page 196: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/196.jpg)
Metapopulation model
Rvachev Longini (1985)
Flahault & Valleron (1985); Hufnagel et al, PNAS 2004, Colizza, Barrat, Barthelemy, VespignaniPNAS 2006, BMB, 2006. Theory: Colizza & Vespignani, Gautreau & al, …
Inner city term Travel term
Transport operator:
Reaction-diffusion modelsFKPP equation
![Page 197: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/197.jpg)
Stochastic model
compartmental model + air transportation data
Susceptible
Infected
Recovered
![Page 198: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/198.jpg)
!
pPAR,FCO ="PAR,FCO
NPAR
#t
Travel probabilityfrom PAR to FCO:
# passengersfrom PAR to FCO:Stochastic variable,multinomial distr.
Stochastic model: travel term
ξPAR,FCO
ξPAR,FCO
![Page 199: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/199.jpg)
Transport operator:
other source of noise:
two-legs travel:
ingoing outgoing
Stochastic model: travel term
ΩPAR ({X}) = ∑l (ξl,PAR ({Xl}) - ξPAR,l ({XPAR}))
Ωj({X})= Ωj(1)({X})+ Ωj
(2)({X})
wjlnoise = wjl [α+η(1-α)] α=70%
![Page 200: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/200.jpg)
Discrete stochastic Model
})({)()( 1, StN
SItSttS jj
j
jj
jj !++"#=#"+ $%
})({)()( 2,1, ItItN
SItIttI jjjj
j
jj
jj !++"#"#+="#+ $$µ%
})({)()( 2, RtItRttR jjjjj !+"#+="#+ $µ
2,1,,
jj!! Independent Gaussian noises
S I R
=> 3100 x 3 differential coupled stochastic equationsColizza, Barrat, Barthélemy, Vespignani, PNAS 103, 2015 (2006); Bull. Math. Bio. (2006)
![Page 201: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/201.jpg)
Metapopulation model
Theoretical studies
Predictability ?
Epidemic threshold ?
Arrival times distribution ?
![Page 202: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/202.jpg)
Propagation pattern
Epidemics starting in Hong Kong
![Page 203: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/203.jpg)
Epidemics starting in Hong Kong
Propagation pattern
![Page 204: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/204.jpg)
Epidemics starting in Hong Kong
Propagation pattern
![Page 205: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/205.jpg)
One outbreak realization:
Another outbreak realization ? Effect of noise ?
? ? ? ? ? ?
Predictability
![Page 206: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/206.jpg)
Overlap measure
Similarity between 2 outbreak realizations:
Overlap function
time t time t
1)( =! t
time t time t
1)( <! t
![Page 207: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/207.jpg)
Predictability
no degree fluctuationsno weight fluctuations
+ degreeheterogeneity
+ weightheterogeneity
Colizza, Barrat, Barthelemy & Vespignani, PNAS (2006)
![Page 208: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/208.jpg)
Effect of heterogeneity:
degree heterogeneity: decreases predictability
Weight heterogeneity: increases predictability !
Good news: Existence of preferred channels !
Epidemic forecast, risk analysis of containment strategies
j
lwjl
Predictability
![Page 209: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/209.jpg)
Theoretical result: Threshold
moments of the degree distribution
travel probability
Colizza & Vespignani, PRL (2007)
Reproductive number for a population:
Effective for reproductive number for a network ofpopulations: Travel restrictions not efficient !!!
![Page 210: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/210.jpg)
Travel limitations….
Colizza, Barrat, Barthélemy, Valleron, Vespignani. PLoS Medicine (2007)
![Page 211: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/211.jpg)
Theoretical result: average arrival time
Population of city kTraffic between k and lTransmissibilitySet of paths between s and t
Ansatz for the arrival time at site t (starting from s)
![Page 212: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/212.jpg)
1. SARS: test of the model
2. Control strategy testing: antivirals
Applications
![Page 213: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/213.jpg)
Application: SARS
popj
popi
refined compartmentalization
parameter estimation: clinical data + local fit
geotemporal initial conditions: available empirical data
modeling intervention measures: standard effective modeling
![Page 214: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/214.jpg)
SARS: predictions
![Page 215: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/215.jpg)
SARS: predictions (2)
Colizza, Barrat, Barthelemy & Vespignani, bmc med (2007)
![Page 216: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/216.jpg)
Colizza, Barrat, Barthelemy & Vespignani, bmc med (2007)
SARS: predictions (3) - “False positives”
[1-11]1Saudi Arabia[1-32]1Mauritius[1-13]1Israel[1-8]1Brunei[1-20]1Nepal[1-8]1Cambodia[1-20]1Bahrain[1-14]2Bangladesh
[1-11]2United Arab Emir.[1-10]2Netherlands[9-114]30Japan
90% CIMedianCountry
![Page 217: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/217.jpg)
More from SARS - Epidemic pathways
For every infected country:
where is the epidemic coming from ?
- Redo the simulation for many disorder realizations(same initial conditions)
- Monitor the occurrence of the paths(source-infected country)
![Page 218: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/218.jpg)
![Page 219: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/219.jpg)
Existence of pathways:
confirms the possibility of epidemic forecasting !
Useful information for control strategies
SARS- what did we learn ?
Metapopulation model, no tunable parameter:
good agreement with WHO data !
![Page 220: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/220.jpg)
Application of the metapopulation model: effect ofantivirals
Threat: Avian Flu
Question: use of antivirals
Best strategy for the countries ?
Model:
Etiology of the disease (compartments)
Metapopulation+Transportation mode (air travel)
![Page 221: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/221.jpg)
2. Antivirals
Flu type disease: Compartments
![Page 222: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/222.jpg)
Feb 2007 May 2007 Jul 2007
Dec 2007 Feb 2008 Apr 2008 0
rmax
Pandemic flu with R0=1.6 starting from Hanoi (Vietnam) in October (2006)Baseline scenario
Pandemic forecast…
Colizza, Barrat, Barthélemy, Valleron, Vespignani. PLoS med (2007)
![Page 223: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/223.jpg)
Effect of antivirals
Comparison of strategies (travel restrictions not efficient)
“Uncooperative”: each country stockpiles AV
“Cooperative”: each country gives 10% (20%) of its own stock
Baseline: reference point (no antivirals)
![Page 224: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/224.jpg)
Effect of antivirals: Strategy comparison
Best strategy: Cooperative !
Colizza, Barrat, Barthelemy, Valleron, Vespignani, PLoS Med (2007)
![Page 225: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/225.jpg)
Conclusions and perspectives
Global scale (metapopulation model)
Pandemic forecasting
Theoretical problems (reaction-diffusion on networks)
Smaller scales-country, city (?)
Global level: “simplicity” due to the dominance of air travel
Urban area ? Model ? What can we say about the spread of adisease ? Always more data available…
![Page 226: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/226.jpg)
Outlook
Prediction/Predictability vs diseaseparameters, initial conditions, errors etc.
Integration of data sources: wealth, census,traveling habits, short range transportation.
Individual/population heterogeneity
Social behavior/response to crisis
![Page 227: Dynamical processes on complex networks · Books and reviews on processes on complex networks • Complex networks: structure and dynamics S. Boccaletti et al. Physics Reports 424,](https://reader034.fdocuments.net/reader034/viewer/2022043021/5f3d0db95444e70abf2f6e20/html5/thumbnails/227.jpg)
Collaborators
- A. Barrat (LPT, Orsay)
- V. Colizza (ISI, Turin)
- A.-J. Valleron (Inserm, Paris)
- A. Vespignani (IU, Bloomington)
Collaboratory
Collaborators and links
http://cxnets.googlepages.com
PhD students
- P. Crepey (Inserm, Paris)
- A. Gautreau (LPT, Orsay)