Complex Human Mobility Dynamics on a Network · • Crowd dynamics • Geomarketing • Spread of...

15
Complex Human Mobility Dynamics on a Network Michael Szell , Giovanni Petri, Roberta Sinatra, Vito Latora, Stefan Thurner Section for Science of Complex Systems Medical University of Vienna www.complex-systems.meduniwien.ac.at 1

Transcript of Complex Human Mobility Dynamics on a Network · • Crowd dynamics • Geomarketing • Spread of...

Complex Human Mobility Dynamics on a Network

Michael Szell, Giovanni Petri, Roberta Sinatra, Vito Latora, Stefan Thurner

Section for Science of Complex SystemsMedical University of Vienna

www.complex-systems.meduniwien.ac.at

1

Why study human mobility?

• Spread of epidemics

• Urban planning (railway, underground, airline)

• Crowd dynamics

• Geomarketing

• Spread of computer viruses (WIFI, Bluetooth)

Barthelemy, arXiv:1010.0302 (2010)Castellano et al, Rev Mod Phys 81, 591-646 (2009)

Pastor-Satorras and Vespignani, PRL 86, 3200-3203 (2001)Wang et al, Science 324, 1071-1075 (2009)

Helbing et al, PRE 75, 046109 (2007)

Statistical physics of social dynamics

2

Measuring mobility

Large-scale datasets: mobile phones, dollar bills, subway

Brockmann et al, Nature 439, 462-465 (2006)González et al, Nature 453, 779-782 (2008)

Roth et al, arXiv:1001.4915 (2010)Song et al, Science 327, 1018-1021 (2010)

Koelbl and Helbing, New J of Phys 5, 48 (2003)

• Topology often a spatial network

• Scale-free spatial step distributions

• Scale-free waiting time distributions

• High predictability + anomalous diffusion

Universal laws? Diffusion model?

3

Establishing a socio-economic laboratory

Bainbridge, Science 317, 472 (2007)Szell and Thurner, Social Networks 32, 313-329 (2010)

Szell et al, PNAS 107, 1363-13641 (2010)

www.pardus.at

400,000 participants live an alternative life, in an online society interacting with others

• trading• socializing• conflicting

All data available!

4

Mobility on a network

Pajek

• 400 Nodes

• Planar

• Diameter 27

• Lattice-like

Day-to-day mobility of 2000 participants over 500 days

5

Mobility on a network

Pajek

Metric defined by shortest paths

4

Restrictions

• Number of actions

• Travel cost

6

Diffusion and MSD

MSD =�r2(t)

Mean Squared Displacement

ν = limt→∞

d

dt(MSD)

ν

7

Human mobility is highly subdiffusive

MSD =�r2(t)

Mean Squared Displacement

ν = limt→∞

d

dt(MSD)

ν = 0.4 < 1

Similar in mobile phone studySong et al, Nature Physics 6, 818-823 (2010)

100 101 102100

101

102

MSD ~ t0.4

MSD = t1

t (days)

MSD

Random WalkersHumans

8

Waiting times and spatial steps

P (∆r) ∼ e−1/3∆r ?P (∆t) ∼ ∆t−1−β

0 5 10 15 20 2510 6

10 4

10 2

100

Spatial step r

P( r)

slope = 1/3

100 101 102 10310 6

10 4

10 2

100

Waiting time t

P( t)

slope = 2.16

β ≈ 1.16

9

M

100+

80

60

40

20

0

Transition probabilities and passage times

Probability to jump from node i to node j

Mean time to walk from node i to node j

Distance from node i to node jD = (dij) =

Q = (qij) =

M = (mij) =

Q

1

10 2

10 4

10 6

10 8

0

D

0

5

10

15

20

25

How do they relate?

10

100 101 102 103 104100

101

102

slope = 1/3

q ij

mij

Transition probabilities and passage times

Probability to jump from node i to node j

Mean time to walk from node i to node j

Distance from node i to node jD = (dij) =

Q = (qij) =

M = (mij) =

0 5 10 15 20 25100

101

102

103

Distance dij

<q ij><mij>

Why saturation?Mobility law ? m ∼ q−13

11

Two scales of mobility

Pajek

1) Intra-cluster mobility: daily routine, home work

2) Inter-cluster mobility: extraordinary events, war

dominates

12

Comparison with mobile phone study

0 1 2 3 4 5 6 7 8 9 100

0.2

0.4

0.6

0.8

1

Mobile phone users Pardus users

Srand = log2 U

Sunc = −400�

i=1

pi log2 pi

Song et al, Science 327, 1018-1021 (2010)

13

Model: Return to previous node

Draw spatial step from exponential, random-walk until distance reached

Return to previous node 0 5 10 15 20 2510 6

10 4

10 2

100

Spatial step r

P( r)

slope = 1/3

q

1− q

0 ≤ q < 1(where )

Reproduces properties best (so far)

14

Summary

• Establish a socio-economic laboratory

• Subdiffusive mobility of humans, as in phone study

• Mobility laws

• Two scales: daily routine versus events

[email protected]

15