15
Shall we take the train or the car? (. . . route choice on coupled spatial networks) Richard G. Morris 1 and Marc Barthelemy 2 1 University of Warwick, Gibbet Hill Road, Coventry, U. K. 2 Institut de Physique Théorique, CEA-DSM, Saclay, France. December 5th, 2013

Transport and routing on coupled spatial networks

Embed Size (px)

Citation preview

Page 1: Transport and routing on coupled spatial networks

Shall we take the train or the car?(. . . route choice on coupled spatial networks)

Richard G. Morris1 and Marc Barthelemy2

1University of Warwick, Gibbet Hill Road, Coventry, U. K.

2Institut de Physique Théorique, CEA-DSM, Saclay, France.

December 5th, 2013

Page 2: Transport and routing on coupled spatial networks

Aside: subjects I am interested in. . .

Prolate

Oblate

20 40 60 80r

-0.010

-0.005

0.005

0.010

FHr L

-1

-0.5

0

0.5

1

0 50 100 150 200 250 300 350 400

m

z

o=80o=160o=240o=320o=400o=480o=560o=640

0 5 10 15

0

5

10

15

Page 3: Transport and routing on coupled spatial networks

Approaches to complex networks and coupled /interdependent networks

1. Everyone knows Networks 101, but what about Networks 102?

2. Coupled networks are a trendy but ill-defined sub-class ofcomplex networks.

3. Hard (read: impossible) to characterise a generic type ofbehaviour associated to such a broad class of systems i.e.:3.1 percolation-like.3.2 cascading sandpile-like.

4. Better to be ‘problem-led’: defining a model in order to answerspecific questions about well defined / motivated systems.

Page 4: Transport and routing on coupled spatial networks

Routing in 2D: fast-but-sparse vs. slow-but-dense

1. Start with generic questions: how robust are currenttransport/routing infrastructures?1.1 Centralised power generation → distributed renewable

generation.1.2 Bandwidth changes in packet routing (e.g., internet or other

ICT).1.3 Technology changes in transport systems (e.g., rail/road).

2. Consider specific characterisation of such systems: namely,when two different modes are available: ‘fast but sparse’(long-range) networks and ‘slow but dense’ (short-range)networks.

Page 5: Transport and routing on coupled spatial networks

Time is of the essence

Need two (as yet unspecified) networks that are at the same timedifferent, but also connected. . . imagine they share some (not all)nodes.

Consider a (static) route assignment problem, based on travel time.

Use weighted-shortest-paths: for a spatial graph G (V , E ) whereV = {xi} ∀ xi ∈ R2, 1 ≤ i ≤ n, the weight of undirected edge(xi , xj) is given by:

wij = |xi − xj | /v , (1)

where v is the ‘speed’ of each network (i.e., weights ∝ time).

Page 6: Transport and routing on coupled spatial networks

Topology: a planar subdivision

Take each network to be a Delaunay triangulation DT (V ):

. . . where V = {Xi} such that the Xi are i.i.d random variables inR2, distributed uniformly within a disk of radius r .

Page 7: Transport and routing on coupled spatial networks

Connecting the two networks

. . . construct the two triangulations DT (1) and DT (2) such thatV (2) ⊆ V (1) (. . . where β = |V (2)|/|V (1)| ≤ 1):

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14 15

16

17

18

19

2021

22

23

24

25

26

2728

2930

1

DT (1)

1

3

4

5 7

13

17

20

24

29

1

DT (2)

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14 15

16

17

18

19

2021

22

23

24

25

26

2728

2930

1

V = V (1),E = E (1) ∪ E (2).

Page 8: Transport and routing on coupled spatial networks

Sources and sinks. . . sources and sinks are now characterised by an’origin-destination’ matrix Tij (of size |V (1)|2).

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14 15

16

17

18

19

2021

22

23

24

25

26

2728

2930

1

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14 15

16

17

18

19

2021

22

23

24

25

26

2728

2930

1

Start with a (directed) star-graph centred on x∗:E = {(xi , x∗)} ∀ xi 6= x∗ and rewire using the followingalgorithm:

I for each e ∈ E :I with probability p:I replace (xi , x∗) with (xi , yi ),I where yi is chosen uniformly at random from V = V (1).

Page 9: Transport and routing on coupled spatial networks

System characterisation: coupling

. . . the ’coupling’ is now a consequence of system parameters:I p,I α = v (1)/v (2),I β = n(2)/n(1),

where α, β ≤ 1.

Define:

λ =∑i 6=j

Tijσcoupled

ijσij

, (2)

where σij is the total number of weighted shortest paths betweenxi and xj , and σcoupled

ij is the number of weighted shortest pathsthat use both networks.

[Note: T is normalised, i.e.,∑

ij Tij = 1.]

Page 10: Transport and routing on coupled spatial networks

System characterisation: efficiency & utility

Average route distance:

τ̄ =∑i 6=j

Tijwij . (3)

Gini coefficient of betweeness-centrality:

b (e) =∑i 6=j

Tijσij (e)

σij(4)

G =1

2b̄|E |2∑

p,q∈E|b(p)− b(q)|. (5)

Page 11: Transport and routing on coupled spatial networks

Results

〈. . .〉 represents an average over the ensemble defined by values ofα, β and p.

Fix β and systematically vary α and p.

æææææ

ææ

æ

æ

æ

àààààà

à

à

à

à

ìììììì

ì

ì

ì

òòòò

ò

ò

ò

ò

ò

ôôôôôô

ô

ô

0.2 0.4 0.6 0.81.0

1.5

2.0

2.5

3.0

XΛ\

XΤ\

æææææææ

æææ

àààààààààà

ììììì

ìì

ìì

ì

òòò

òò

òò

òò

ò

ôô

ôô

ôô

ô

ô

ô

ô

0.2 0.4 0.6 0.8 1.0

0.70

0.75

0.80

0.85

0.90

XΛ\

XG\

æ p=0.0

à p=0.2

ì p=0.4

ò p=0.6

ô p=0.8

Page 12: Transport and routing on coupled spatial networks

Results: Gini-coefficient at low p

Heatmap of normalised betweeness-centrality: 1 0I almost monocentric origin-destination matrix.

α = 0.9 α = 0.1

ææææææææææ

àààààààààà

ììììììììì

ì

òòòòò

òò

òò

ò

ôôô

ôô

ôô

ô

ô

ô

0.2 0.4 0.6 0.8 1.0

0.70

0.75

0.80

0.85

0.90

XΛ\

XG\

Gini-coefficient unchanged by increased coupling.

Page 13: Transport and routing on coupled spatial networks

Results: Gini-coefficient at high p

Heatmap of normalised betweeness-centrality: 1 0I almost random origin-destination matrix.

α = 0.9 α = 0.1

ææææææææææ

àààààààààà

ììììììììì

ì

òòòòò

òò

òò

ò

ôôô

ôô

ôô

ô

ô

ô

0.2 0.4 0.6 0.8 1.0

0.70

0.75

0.80

0.85

0.90

XΛ\

XG\

Gini-coefficient increased by increased coupling.

Page 14: Transport and routing on coupled spatial networks

Results: system utility

Define system utility as F = 〈τ̄〉+ µ〈G〉.

. . . where λ∗ is defined such that F (λ∗) is minima.

æææ

ææ

æ

æ

æ

æ

æ

ôôôôôôô

ô

ô

ô

0.2 0.4 0.6 0.8 1.010.0

10.5

11.0

11.5

12.0

XΛ\

F=

XΤ\+

ΜXG

\

æ p=0.0

ô p=0.8æ

æ

æ

ææ æ

ææ æ æ

0.0 0.2 0.4 0.6 0.8 1.00.4

0.6

0.8

1.0

1.2

1.4

1.6

pΛ*

p*

Page 15: Transport and routing on coupled spatial networks

Wrap-up

SummaryI Simple toy model—analysed by simulation—exhibiting

unexpected behaviour.I Two regimes emerge p > p∗ and p ≤ p∗: Optimisation of the

system relies on the routing behaviour.Outlook

I Interacting or coupled networks play a prominent role inmodern life.

I Understanding and classifying the behaviour of such systemsis important.

I Familiarity with statistics and quantitative analysis isimportant but ’off-the-shelf’ physics models are oftenunhelpful.

R. G. Morris and M. Barthelemy, Phys. Rev. Lett. 109 (2012)