Top Banner
Statistical physics of complex networks Marc Barthelemy CEA, France EHESS-CAMS, France IXXI Lyon July 2008
39

Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

Aug 08, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

Statistical physics of complexnetworks

Marc BarthelemyCEA, FranceEHESS-CAMS, France

IXXI Lyon July 2008

Page 2: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

• 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

Page 3: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

References: books

Page 4: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

References: books

Page 5: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

Outline I. Introduction: Complex networks

1. Complex systems and networks

2. Graph theory and characterization of large networks: tools

3. Characterization of large networks: results

4. Models

II. Dynamical processes

1. Resilience and vulnerability

2. Epidemiology

III. Advanced topics

1. Global disease spread

2. Community detection

3. Evolution and formation of the urban street network in cities

Page 6: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

Complex Systems

No commonly accepted definition

Properties

Large number of (possibly non-identical) interacting constituents

Emergent behavior

Adapt and evolve (resilient to failure)-different from complicated!

Network structure (nodes+links)

Present everywhere-data recently available

Page 7: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

EpidemiologyEpidemiology

TransportationTransportation systemssystems

BiologyBiology

EcosystemsEcosystems

UrbanismUrbanism

InformationInformation technologiestechnologies

ComplexComplex networksnetworks

Page 8: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

Complex Systems - Methodology

Theoretical & Empirical analysis

Data-driven research

Characterization and modeling

Dynamical processes (eg. Epidemics)

Interdisciplinarity

Collaboration with scientists from other fields

Confront with the communities

Page 9: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

What is a network ?

Network=set of nodes joined by links

- very abstract representation- very general

- convenient to describe many different systems

IndividualsComputersWeb pagesAirportsMolecules....

Page 10: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

Networks and Physics

• Complex

Most networks of interest are:

• Very large

Statistical tools needed !

‘Statistical mechanics’ of large networks

Page 11: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

Ubiquity of networks

Airlines, roads, … Hubs Infrastructures

Hyperlinks Trophic relation

Proteins Species

Biology: PIN Ecosystems

Cables Hyperlinks

Routers/AS Webpages

IT: Internet WWW

Social relations Individuals Social networks

Links Nodes

Page 12: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

Example: social networks

Many social networks are the support of somedynamical processes

(Epidemics) Rumor propagation Opinion/consensus formation Cooperative phenomena …

Page 13: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

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 14: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

Citation network Nodes: papers

Links: citations

Science citation indexS. Redner

3212

33

Hopfield J.J., PNAS1982

Page 15: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

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 16: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

Character network Nodes: characters Links: co-appearance in a scene

Les Miserables-V. HugoNewman & Girvan, PRE (2004)-> Community detection problem

Page 17: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

The web of Human sexualThe web of Human sexualcontactscontacts

Liljeros et al., Nature (2001)

Page 18: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

Information technology

Importance of Internet and the web

Congestion Virus propagation Cooperative/social phenomena (online

communities, etc.) …

Page 19: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

- Nodes=routers- Links= physical connections

different granularities

Internet

Page 20: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

Many mapping projects (topology and performance): CAIDA, NLANR, RIPE, …

Internet mapping

• continuously evolving and growing• intrinsic heterogeneity• self-organizing

Largely unknown topology/properties

Page 21: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

Nodes: Computers, routersLinks: physical lines

Large-scale visualization

Internet backbone

Page 22: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

Internet-map

Page 23: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

World Wide Web

Over 1 billion documents

ROBOT: c o l l e c t s a l l U R L ’ s f o u n d

i n a d o c u m e n t a n d f o l l o w s t h e m

r e c u r s i v e l y

Nodes: WWW documentsLinks: URL links

Virtual network to find and shareinformations

Page 24: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

Networks in biology

Cellular level: Extracting useful informationfrom the huge amount of available data(genome, etc)

Species level: Stability of ecosystems,biodiversity

Page 25: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

Metabolic Network

Nodes: proteinsLinks: interactions

Protein Interactions

Nodes: metabolitesLinks:chemical reactions

Page 26: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

Food webs Nodes: species Links: feeds on

N. Martinez

Page 27: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

Transportation networks

Transporting energy, goods or individuals

- formation and evolution

- congestion, optimization

- disease spread

Page 28: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

Transporting water

Nodes: intersections, auxinssourcesLinks: veins

Example of aplanar network

Page 29: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

Transporting goods

State of Indiana (Bureau of Transportation statistics)

Page 30: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

Transportation networks: intra city

Page 31: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

TRANSIMS project

Nodes: locations(homes, shops,offices, …) Links: flow ofindividuals

Chowell et al Phys. Rev. E (2003)Nature (2004)

Transportation networks: intra city

Page 32: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

Inter-cities movementsNodes: cities

Links: commuters flow

• Sardinian network:

-Nodes: 375 Cities

- Link wji=wij:# of individualsgoing from i to j(daily and by anymeans)

de Montis & al, Env. Plan. 2007

Transportation networks: inter city

Page 33: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

Nodes: airportsLinks: direct flight

Transportation networks: global scale

Page 34: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

Studies on complex networks

• 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 35: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

Empirical studies: Unprecedentedamount of data…..

Transportation infrastructures (eg. BTS)

Census data (socio-economical data)

Social networks (eg. online communities)

Page 36: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

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 37: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

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 38: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

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 39: Statistical physics of complex networks · I. Introduction: Complex networks 1. Complex systems and networks 2. Graph theory and characterization of large networks: tools 3. Characterization

Model validation

Modeling other attributes: clustering,assortativity, spatial effects…

Comparison with large scale datasets