94
introduction network structure models topology vs. dynamics Complex Networks: My view & research Petter Holme CSC / Computational Biology September 14, 2007, ACCESS board meeting http://www.csc.kth.se/pholme/ Petter Holme Complex Networks: My view & research

Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

Complex Networks: My view & research

Petter Holme

CSC / Computational Biology

September 14, 2007, ACCESS board meeting

http://www.csc.kth.se/∼pholme/

Petter Holme Complex Networks: My view & research

Page 2: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

what is a network?

a system where things interact, or are coupled, pairwise

Petter Holme Complex Networks: My view & research

Page 3: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

nodes, vertices, links, edges

vertex, node, site, actor, agent

number of neighbors = degree

edge, link, tie, bond, arc

Petter Holme Complex Networks: My view & research

Page 4: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

examples: internet

Petter Holme Complex Networks: My view & research

Page 5: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

examples: metabolism

Petter Holme Complex Networks: My view & research

Page 6: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

examples: scientific collaborations

Petter Holme Complex Networks: My view & research

Page 7: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

examples: friendship

Petter Holme Complex Networks: My view & research

Page 8: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

examples: dating

Owen WilsonSheryl Crow

Beck

Jennifer LopezJude LawNicole Kidman

Tom Green

Virgine Ledoyen

Keri RussellScott Speedman

Edward Norton

Luke Wilson

Chris Martin

Liv TylerGisele Bundchen

Neve Campbell Winona Ryder

Tobey Maguire

Colin Farrell

Brad Pitt

Tommy LeeDave Grohl

David SchwimmerDaniel Johns

Natalie ImbrugliaPrince Felipe of Spain

Fred Dust

Meg Ryan

Geri Halliwell

Kristen DunstBruce WillisAshton Kutcher

Brittany Murphy

Eminem

Mariah Carey

Britney Spears

Naomi CampbellDemi Moore Justin Timberlake

Matt Dillon

Heather Locklear

Richie Sambora

Janet Jackson

Alyssa Milano

Pamela AndersonKid Rock

Marcus Schenkenberg

Bridget HallJared LetoLeonardo DiCaprio

Claire Danes

Noah Wyle

Jennifer Aniston

Robbie Williams

Mel CNicole Appleton

Rachel HunterRod Stewart

Sadie FrostTom Cruise

Penelope Cruz

Matt Damon

Vanessa Paradis

Lenny Kravitz

Johnny DeppJuliette Lewis

Kate MossJennifer GreySherilyn FennMinnie Driver

John CusackRussell Crowe

Dennis Quaid

Patsy Kensit

Liam Gallagher Drew Barrymore

Eric ErlandssonCortney Love

Kurt Cobain

Ben AffleckGwyneth PaltrowPrince Nicholas of Greece

Alicia Silverstone

Cameron Diaz

P Diddy

Eric Clapton

Salma Hayek

Petter Holme Complex Networks: My view & research

Page 9: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

what systems can be modeled as networks?

items are coupled pairwise

the network is relatively sparse (the average degree isconstant)

there is a dynamic system on the network

the time scale of this dynamics is faster than thedynamics of network evolution

Petter Holme Complex Networks: My view & research

Page 10: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

what systems can be modeled as networks?

items are coupled pairwise

the network is relatively sparse (the average degree isconstant)

there is a dynamic system on the network

the time scale of this dynamics is faster than thedynamics of network evolution

Petter Holme Complex Networks: My view & research

Page 11: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

what systems can be modeled as networks?

items are coupled pairwise

the network is relatively sparse (the average degree isconstant)

there is a dynamic system on the network

the time scale of this dynamics is faster than thedynamics of network evolution

Petter Holme Complex Networks: My view & research

Page 12: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

what systems can be modeled as networks?

items are coupled pairwise

the network is relatively sparse (the average degree isconstant)

there is a dynamic system on the network

the time scale of this dynamics is faster than thedynamics of network evolution

Petter Holme Complex Networks: My view & research

Page 13: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

what systems can be modeled as networks?

items are coupled pairwise

the network is relatively sparse (the average degree isconstant)

there is a dynamic system on the network

the time scale of this dynamics is faster than thedynamics of network evolution

Petter Holme Complex Networks: My view & research

Page 14: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

what is network structure?

how the network differs a random network

to be more precise: how the network differs from a nullmodel

Petter Holme Complex Networks: My view & research

Page 15: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

what is network structure?

how the network differs a random network

to be more precise: how the network differs from a nullmodel

Petter Holme Complex Networks: My view & research

Page 16: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

what is network structure?

how the network differs a random network

to be more precise: how the network differs from a nullmodel

Petter Holme Complex Networks: My view & research

Page 17: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

the dogmas of network science

real networks have both structure and randomness

the network structure relates to the function of the network

Petter Holme Complex Networks: My view & research

Page 18: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

the dogmas of network science

real networks have both structure and randomness

the network structure relates to the function of the network

Petter Holme Complex Networks: My view & research

Page 19: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

the dogmas of network science

real networks have both structure and randomness

the network structure relates to the function of the network

Petter Holme Complex Networks: My view & research

Page 20: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

what is network science?

Constructing relevant measures of network structure.

Measuring structure of real networks, and elucidatingcorrelations between the quantities.

Why do real networks have the structure they have? Modelingthe evolution of networks.

How does the topology affect dynamic systems on thenetwork.

How can we control network topology to get somedesirable dynamic property.

Petter Holme Complex Networks: My view & research

Page 21: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

what is network science?

Constructing relevant measures of network structure.

Measuring structure of real networks, and elucidatingcorrelations between the quantities.

Why do real networks have the structure they have? Modelingthe evolution of networks.

How does the topology affect dynamic systems on thenetwork.

How can we control network topology to get somedesirable dynamic property.

Petter Holme Complex Networks: My view & research

Page 22: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

what is network science?

Constructing relevant measures of network structure.

Measuring structure of real networks, and elucidatingcorrelations between the quantities.

Why do real networks have the structure they have? Modelingthe evolution of networks.

How does the topology affect dynamic systems on thenetwork.

How can we control network topology to get somedesirable dynamic property.

Petter Holme Complex Networks: My view & research

Page 23: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

what is network science?

Constructing relevant measures of network structure.

Measuring structure of real networks, and elucidatingcorrelations between the quantities.

Why do real networks have the structure they have? Modelingthe evolution of networks.

How does the topology affect dynamic systems on thenetwork.

How can we control network topology to get somedesirable dynamic property.

Petter Holme Complex Networks: My view & research

Page 24: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

what is network science?

Constructing relevant measures of network structure.

Measuring structure of real networks, and elucidatingcorrelations between the quantities.

Why do real networks have the structure they have? Modelingthe evolution of networks.

How does the topology affect dynamic systems on thenetwork.

How can we control network topology to get somedesirable dynamic property.

Petter Holme Complex Networks: My view & research

Page 25: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

what is network science?

Constructing relevant measures of network structure.

Measuring structure of real networks, and elucidatingcorrelations between the quantities.

Why do real networks have the structure they have? Modelingthe evolution of networks.

How does the topology affect dynamic systems on thenetwork.

How can we control network topology to get somedesirable dynamic property.

Petter Holme Complex Networks: My view & research

Page 26: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

degree distribution

Petter Holme Complex Networks: My view & research

Page 27: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

clustering coefficient

Petter Holme Complex Networks: My view & research

Page 28: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

clustering coefficient

How many triangles are there in the network?

The clustering coefficient :

C =the number of triangles

3 × the number of connected triples of vertices

Petter Holme Complex Networks: My view & research

Page 29: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

clustering coefficient

How many triangles are there in the network?

The clustering coefficient :

C =the number of triangles

3 × the number of connected triples of vertices

Petter Holme Complex Networks: My view & research

Page 30: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

clustering coefficient

trianglePetter Holme Complex Networks: My view & research

Page 31: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

clustering coefficient

connected triplePetter Holme Complex Networks: My view & research

Page 32: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

assortativity

Are high-degree vertices connected to other high-degree vertices?Or are they vertices primarily connected to low-degree vertices.

The assortative mixing coefficient :

r =4〈k1 k2〉 − 〈k1 + k2〉

2

2〈k 21 + k 2

2 〉 − 〈k1 + k2〉2

where ki is the degree of the i’th argument of the edges as theyappear in an enumeration of the edges.

Petter Holme Complex Networks: My view & research

Page 33: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

assortativity

Are high-degree vertices connected to other high-degree vertices?Or are they vertices primarily connected to low-degree vertices.

The assortative mixing coefficient :

r =4〈k1 k2〉 − 〈k1 + k2〉

2

2〈k 21 + k 2

2 〉 − 〈k1 + k2〉2

where ki is the degree of the i’th argument of the edges as theyappear in an enumeration of the edges.

Petter Holme Complex Networks: My view & research

Page 34: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

network null-models

Network structures are always relative . . .

. . . one has to be clear about what to compare with . . . a nullmodel

Null model 1: random graphs (Poisson random graphs,Erdos-Renyi graphs)

Null model 2: random graphs constrained to the set ofdegrees of the original graph

Petter Holme Complex Networks: My view & research

Page 35: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

network null-models

Network structures are always relative . . .

. . . one has to be clear about what to compare with . . . a nullmodel

Null model 1: random graphs (Poisson random graphs,Erdos-Renyi graphs)

Null model 2: random graphs constrained to the set ofdegrees of the original graph

Petter Holme Complex Networks: My view & research

Page 36: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

network null-models

Network structures are always relative . . .

. . . one has to be clear about what to compare with . . . a nullmodel

Null model 1: random graphs (Poisson random graphs,Erdos-Renyi graphs)

Null model 2: random graphs constrained to the set ofdegrees of the original graph

Petter Holme Complex Networks: My view & research

Page 37: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

network null-models

Network structures are always relative . . .

. . . one has to be clear about what to compare with . . . a nullmodel

Null model 1: random graphs (Poisson random graphs,Erdos-Renyi graphs)

Null model 2: random graphs constrained to the set ofdegrees of the original graph

Petter Holme Complex Networks: My view & research

Page 38: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

random graphs

with probability p, add an edgefor each pair of vertices,

Petter Holme Complex Networks: My view & research

Page 39: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

random graphs

with probability p, add an edgefor each pair of vertices,

Petter Holme Complex Networks: My view & research

Page 40: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

random graphs

with probability p, add an edgefor each pair of vertices,

Petter Holme Complex Networks: My view & research

Page 41: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

random graphs

with probability p, add an edgefor each pair of vertices,

Petter Holme Complex Networks: My view & research

Page 42: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

random graphs

with probability p, add an edgefor each pair of vertices,

Petter Holme Complex Networks: My view & research

Page 43: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

random graphs

with probability p, add an edgefor each pair of vertices,

Petter Holme Complex Networks: My view & research

Page 44: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

random graphs

with probability p, add an edgefor each pair of vertices,

Petter Holme Complex Networks: My view & research

Page 45: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

random graphs

with probability p, add an edgefor each pair of vertices,

Petter Holme Complex Networks: My view & research

Page 46: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

random graphs

with probability p, add an edgefor each pair of vertices,

Petter Holme Complex Networks: My view & research

Page 47: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

random graphs

with probability p, add an edgefor each pair of vertices,

Petter Holme Complex Networks: My view & research

Page 48: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

random graphs

with probability p, add an edgefor each pair of vertices,

Petter Holme Complex Networks: My view & research

Page 49: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

random graphs

with probability p, add an edgefor each pair of vertices,

Petter Holme Complex Networks: My view & research

Page 50: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

random rewiring

start from the original graphchoose edge pairs, and swap them

Petter Holme Complex Networks: My view & research

Page 51: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

random rewiring

start from the original graphchoose edge pairs, and swap them

Petter Holme Complex Networks: My view & research

Page 52: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

random rewiring

start from the original graphchoose edge pairs, and swap them

Petter Holme Complex Networks: My view & research

Page 53: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

random rewiring

start from the original graphchoose edge pairs, and swap them

Petter Holme Complex Networks: My view & research

Page 54: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

random rewiring

start from the original graphchoose edge pairs, and swap them

Petter Holme Complex Networks: My view & research

Page 55: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

random rewiring

start from the original graphedge triples can be swapped too

Petter Holme Complex Networks: My view & research

Page 56: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

random rewiring

start from the original graphedge triples can be swapped too

Petter Holme Complex Networks: My view & research

Page 57: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

random rewiring

start from the original graphedge triples can be swapped too

Petter Holme Complex Networks: My view & research

Page 58: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

random rewiring

start from the original graphedge triples can be swapped too

Petter Holme Complex Networks: My view & research

Page 59: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

why (mechanistic) models?

to understand the mechanisms behind network evolution

to predict the future

to generate test networks for studies about dynamics

Petter Holme Complex Networks: My view & research

Page 60: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

why (mechanistic) models?

to understand the mechanisms behind network evolution

to predict the future

to generate test networks for studies about dynamics

Petter Holme Complex Networks: My view & research

Page 61: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

why (mechanistic) models?

to understand the mechanisms behind network evolution

to predict the future

to generate test networks for studies about dynamics

Petter Holme Complex Networks: My view & research

Page 62: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

why (mechanistic) models?

to understand the mechanisms behind network evolution

to predict the future

to generate test networks for studies about dynamics

Petter Holme Complex Networks: My view & research

Page 63: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

model what?

observed network structural quantities

possible structure altering events (attacks, overloadbreakdowns)

dynamic processes on the network

interaction between such processes and network evolution

Petter Holme Complex Networks: My view & research

Page 64: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

model what?

observed network structural quantities

possible structure altering events (attacks, overloadbreakdowns)

dynamic processes on the network

interaction between such processes and network evolution

Petter Holme Complex Networks: My view & research

Page 65: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

model what?

observed network structural quantities

possible structure altering events (attacks, overloadbreakdowns)

dynamic processes on the network

interaction between such processes and network evolution

Petter Holme Complex Networks: My view & research

Page 66: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

model what?

observed network structural quantities

possible structure altering events (attacks, overloadbreakdowns)

dynamic processes on the network

interaction between such processes and network evolution

Petter Holme Complex Networks: My view & research

Page 67: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

model what?

observed network structural quantities

possible structure altering events (attacks, overloadbreakdowns)

dynamic processes on the network

interaction between such processes and network evolution

Petter Holme Complex Networks: My view & research

Page 68: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

Barabasi–Albert model

probability of attachment: ∝ ki

Petter Holme Complex Networks: My view & research

Page 69: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

Barabasi–Albert model

probability of attachment: ∝ ki

Petter Holme Complex Networks: My view & research

Page 70: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

Barabasi–Albert model

probability of attachment: ∝ ki

Petter Holme Complex Networks: My view & research

Page 71: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

Barabasi–Albert model

probability of attachment: ∝ ki

Petter Holme Complex Networks: My view & research

Page 72: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

Barabasi–Albert model

probability of attachment: ∝ ki

Petter Holme Complex Networks: My view & research

Page 73: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

dynamics on networks

traffic dynamics (Internet, vehicular traffic, etc.)

specific signalling in biology

disease spreading

spreading of rumours, fads; and other threshold phenomena

local search

Petter Holme Complex Networks: My view & research

Page 74: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

dynamics on networks

traffic dynamics (Internet, vehicular traffic, etc.)

specific signalling in biology

disease spreading

spreading of rumours, fads; and other threshold phenomena

local search

Petter Holme Complex Networks: My view & research

Page 75: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

dynamics on networks

traffic dynamics (Internet, vehicular traffic, etc.)

specific signalling in biology

disease spreading

spreading of rumours, fads; and other threshold phenomena

local search

Petter Holme Complex Networks: My view & research

Page 76: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

dynamics on networks

traffic dynamics (Internet, vehicular traffic, etc.)

specific signalling in biology

disease spreading

spreading of rumours, fads; and other threshold phenomena

local search

Petter Holme Complex Networks: My view & research

Page 77: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

dynamics on networks

traffic dynamics (Internet, vehicular traffic, etc.)

specific signalling in biology

disease spreading

spreading of rumours, fads; and other threshold phenomena

local search

Petter Holme Complex Networks: My view & research

Page 78: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

dynamics on networks

traffic dynamics (Internet, vehicular traffic, etc.)

specific signalling in biology

disease spreading

spreading of rumours, fads; and other threshold phenomena

local search

Petter Holme Complex Networks: My view & research

Page 79: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

degree distribution

a broad degree distribution makes a network

sensitive to attacks

but robust to vertex failures

and robust to overload breakdowns (depends a little ondynamics)

information spreads faster

but there is a danger of congestion

Petter Holme Complex Networks: My view & research

Page 80: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

degree distribution

a broad degree distribution makes a network

sensitive to attacks

but robust to vertex failures

and robust to overload breakdowns (depends a little ondynamics)

information spreads faster

but there is a danger of congestion

Petter Holme Complex Networks: My view & research

Page 81: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

degree distribution

a broad degree distribution makes a network

sensitive to attacks

but robust to vertex failures

and robust to overload breakdowns (depends a little ondynamics)

information spreads faster

but there is a danger of congestion

Petter Holme Complex Networks: My view & research

Page 82: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

degree distribution

a broad degree distribution makes a network

sensitive to attacks

but robust to vertex failures

and robust to overload breakdowns (depends a little ondynamics)

information spreads faster

but there is a danger of congestion

Petter Holme Complex Networks: My view & research

Page 83: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

degree distribution

a broad degree distribution makes a network

sensitive to attacks

but robust to vertex failures

and robust to overload breakdowns (depends a little ondynamics)

information spreads faster

but there is a danger of congestion

Petter Holme Complex Networks: My view & research

Page 84: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

degree distribution

a broad degree distribution makes a network

sensitive to attacks

but robust to vertex failures

and robust to overload breakdowns (depends a little ondynamics)

information spreads faster

but there is a danger of congestion

Petter Holme Complex Networks: My view & research

Page 85: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

clustering

slows down disease spreading

makes memory worse in neural networks

Petter Holme Complex Networks: My view & research

Page 86: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

clustering

slows down disease spreading

makes memory worse in neural networks

Petter Holme Complex Networks: My view & research

Page 87: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

clustering

slows down disease spreading

makes memory worse in neural networks

Petter Holme Complex Networks: My view & research

Page 88: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

assortativity

high assortativity facilitates small disease outbreaks

in disassortative networks outbreaks don’t form easily, but ifthey do they can cover a larger fraction of the population

Petter Holme Complex Networks: My view & research

Page 89: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

assortativity

high assortativity facilitates small disease outbreaks

in disassortative networks outbreaks don’t form easily, but ifthey do they can cover a larger fraction of the population

Petter Holme Complex Networks: My view & research

Page 90: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

assortativity

high assortativity facilitates small disease outbreaks

in disassortative networks outbreaks don’t form easily, but ifthey do they can cover a larger fraction of the population

Petter Holme Complex Networks: My view & research

Page 91: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

applications

navigation

system control

prediction

Petter Holme Complex Networks: My view & research

Page 92: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

applications

navigation

system control

prediction

Petter Holme Complex Networks: My view & research

Page 93: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

applications

navigation

system control

prediction

Petter Holme Complex Networks: My view & research

Page 94: Complex Networks: My view & research - umu.seholme/presentations/slides/general.pdfintroduction network structure models topology vs. dynamics what is a network? a system where things

introductionnetwork structure

modelstopology vs. dynamics

applications

navigation

system control

prediction

Petter Holme Complex Networks: My view & research