Faster is Slower Effect B. Maury DMA, Ecole Normale Suprieure & - - PowerPoint PPT Presentation

faster is slower effect
SMART_READER_LITE
LIVE PREVIEW

Faster is Slower Effect B. Maury DMA, Ecole Normale Suprieure & - - PowerPoint PPT Presentation

Faster is Slower Effect B. Maury DMA, Ecole Normale Suprieure & Laboratoire de Mathmatiques dOrsay With F. Al Reda, S. Faure, A. Roudneff-Chupin, F. Santambrogio, J. Venel Marseille, June 5 th 2019 Experimental evidence (and


slide-1
SLIDE 1

Faster is Slower Effect

  • B. Maury

DMA, Ecole Normale Supérieure & Laboratoire de Mathématiques d’Orsay With F. Al Reda, S. Faure, A. Roudneff-Chupin, F. Santambrogio, J. Venel Marseille, June 5 th 2019

slide-2
SLIDE 2

Parisi et al. 15’ Garcimartin et al. 14’ Zuriguel et al. 16’

Observed phenomena : Capacity Drop and Faster is Slower effects

Nicolas et al. 16’

Experimental evidence (and counter-evidence…)

slide-3
SLIDE 3

Complementary CDF for time lapses

Experimental evidence (and counter-evidence…)

slide-4
SLIDE 4

Related phenomenon : role of an obstacle

slide-5
SLIDE 5

Faster is Slower Effect in other contexts (or: the best is the enemy of the good)

For general systems : counter-effective increase of the forcing term (possibly above a certain threshold) Examples Expiratory Flow Limitation Hurtling Droplet

Gouttes, bulles, perles et ondes

David Quéré, Françoise Brochard-Wyart et Pierre-Gilles de Gennes

slide-6
SLIDE 6

Faster is Slower Effect in other contexts (or: the best is the enemy of the good)

In the context of the respiratory system : Expiratory Flow Limitation (EFL) Poiseuille’s Law :

Q = P/R(P)

<latexit sha1_base64="HYqHB/0Iomi+73L5p0oC2Do5No=">ACzXicjVHLSsNAFD2Nr1pfVZdugkWom5pWQTdC0Y07U7EPrEWSdFpD8yKZCKXq1h9wq78l/oH+hXfGKahFdEKSM+fec2buvXbkuQk3jNeMNjU9MzuXnc8tLC4tr+RX1xpJmMYOqzuhF8Yt20qY5waszl3usVYUM8u3Pda0B8ci3rxhceKGwTkfRqzjW/3A7bmOxYm6qOmHurlzVjS3r/IFo2TIpU+CsgIFqGWG+RdcosQDlL4YAjACXuwkNDTRhkGIuI6GBEXE3JlnOEOdKmlMUowyJ2QN8+7dqKDWgvPBOpdugUj96YlDq2SBNSXkxYnKbLeCqdBfub90h6irsN6W8rL59Yjmti/9KNM/+rE7Vw9HAga3CpkgyojpHuaSyK+Lm+peqODlExAncpXhM2JHKcZ91qUlk7aK3loy/yUzBir2jclO8i1vSgMs/xzkJGpVSebdUqe0Vqkdq1FlsYBNFmuc+qjiBiTp5B3jE561Uy3VbrX7z1QtozTr+La0hw8F8pGj</latexit>

Flux

Q0 = R(P) − PR0(P) R(P)2

<latexit sha1_base64="GozASgAuvlANbHDWELrbdkYp4=">AC6HicjVHLSsNAFD2Nr/qunQzWMS6sKRV0I0gunFZxVahVknGqcamSZhMhFL6Ae7ciVt/wK1+ifgH+hfeGSOoRXRCknPvefM3Llu5Huxsu2XjDUwODQ8kh0dG5+YnJrOzczW4jCRXFR56IfyHVi4XuBqCpP+eIoksJpu74dFs7On94JWTshcGB6kSi0XbOA6/pcUcRdZrL7y2xTXbclA5n3f1CZmtsArbXyLUM/FJuUdVdtE2i/WDUgrySFclzD3jGcIwZGgDYEAirAPBzE9dZRgIyKugS5xkpBn8gI9jJE2oSpBFQ6xLfqeU1RP2YBi7RkbNadfHolKRkWSRNSnSsd2Mmnxhnzf7m3TWe+mwd+rupV5tYhQti/9J9Vv5Xp3tRaGLD9OBRT5FhdHc8dUnMreiTsy9dKXKIiNP4jPKSMDfKz3tmRhOb3vXdOib/aio1q2Oe1iZ406ekAZd+jrMf1MrF0mqxvLeW39pOR53FPBZQoHmuYwu7qKBK3td4wCOerEvrxrq17j5KrUyqmcO3Zd2/A+Wzmfg=</latexit>

R0 ≤ R/P

<latexit sha1_base64="DhIcz8+fYoH86Lgiq6VQp+IqI=">ACznicjVHLSsNAFD2Nr1pfVZdugkV0VZMq6LoxmUs9gFtkWQ6rcG8TCaFUopbf8Ctfpb4B/oX3hlTUIvohCRnzj3nztx7nchzE2EYrzltbn5hcSm/XFhZXVvfKG5uNZIwjRmvs9AL45ZjJ9xzA14XrvB4K4q57Tsebzq35zLeHPI4cPgSowi3vXtQeD2XWYLotq1fb3j8Tu9dmhdF0tG2VBLnwVmBkrIlhUWX9BDyEYUvjgCAIe7CR0NOGCQMRcV2MiYsJuSrOMUGBvCmpOClsYm/pO6BdO2MD2suciXIzOsWjNyanj3yhKSLCcvTdBVPVWbJ/pZ7rHLKu43o72S5fGIFboj9yzdV/tcnaxHo41TV4FJNkWJkdSzLkquyJvrX6oSlCEiTuIexWPCTDmnfdaVJ1G1y97aKv6mlJKVe5ZpU7zLW9KAzZ/jnAWNStk8Klcuj0vVs2zUexgFwc0zxNUcQELdXxRzhWbO0oTbR7j+lWi7zbOPb0h4+AFhLkpU=</latexit>

R0 ≥ R/P

<latexit sha1_base64="do1yrEGmhxHbCPjHMHTGNX9SeoI=">ACznicjVHLSsNAFD2Nr1pfVZdugkV0VZMq6LoxmUs9gFtkWQ6rcG8TCaFUopbf8Ctfpb4B/oX3hlTUIvohCRnzj3nztx7nchzE2EYrzltbn5hcSm/XFhZXVvfKG5uNZIwjRmvs9AL45ZjJ9xzA14XrvB4K4q57Tsebzq35zLeHPI4cPgSowi3vXtQeD2XWYLotq1fb0z4Hd67dC6LpaMsqGWPgvMDJSQLSsvqCDHkIwpPDBEUAQ9mAjoacNEwYi4roYExcTclWcY4ICeVNScVLYxN7Sd0C7dsYGtJc5E+VmdIpHb0xOHXvkCUkXE5an6SqeqsyS/S3WOWUdxvR38ly+cQK3BD7l2+q/K9P1iLQx6mqwaWaIsXI6liWJVdkTfXv1QlKENEnMQ9iseEmXJO+6wrT6Jql721VfxNKSUr9yzTpniXt6QBmz/HOQsalbJ5VK5cHpeqZ9mo89jBLg5onieo4gIW6qrj3jCs2ZpQ2i3X9KtVzm2ca3pT18AExNkpA=</latexit>

Maximal flux

slide-7
SLIDE 7

Faster is Slower Effect in other contexts (or: the best is the enemy of the good)

slide-8
SLIDE 8

mi dui dt = mi τ (Ui − ui) +

  • j̸=i

fij +

  • k

f w

ik,

Helbing’s Social Force Model :

Reproduces the FiS effect with an additional friction term

Cellular Automata (Schadschneider, Seyfried, Klüpfel … )

Von Neumann

Again, friction makes it work: in case of a conflict, there is a non-zero probability that no competitor moves

Faster is Slower Effect in crowd motion

slide-9
SLIDE 9

Faster is Slower Effect in crowd motion

N.B. all computations performed with Python Package cromosim pypi.org/project/cromosim/ (S. Faure & B.M.) Mathematical aspects described in Crowds in Equations, B.M. & S. Faure, World Scientific

slide-10
SLIDE 10

Alternative standpoint, an underlying bizarre Laplace operator

Faster is Slower Effect

slide-11
SLIDE 11

ty U = U(x)

Spontaneous velocity Feasible densities

Macroscopic model (with A. Roudneff Chupin & F. Santambrogio)

K = {ρ ∈ P(Ω) , 0 ≤ ρ ≤ 1 a.e.}

  • ∂ρ

∂t + ∇ · (ρu) = 0 u = PCρU, Cone of feasible velocities : nonnegative divergence wherever

re ρ = 1

  • u + ∇p

= U −∇ · u ≤ p ≥

  • ω

u · ∇p = 0,

The projection can be formulated as a unilateral Darcy problem

slide-12
SLIDE 12

Macroscopic setting : mathematical issues

The problem takes the form of a conservation law ∂ρ ∂t + ∇ · F(ρ) = 0, where F(ρ) = ρPCρ(U) is non-local, non-smooth in both ways : the velocity field u is simply L2, and its dependence upon ρ is highly non-smooth. − → Standard theory is not applicable

  • ˜

ρk+1 = (id + τU)# ρk transport (prediction), ρk+1 = PK

  • ˜

ρk+1 projection (correction),

Idea : extend Moreau’s catching up algorithm to measures

  • Th. (with A. Roudneff-Chupin & F. Santanbrogio) :

the evolution problems admits a solution (in the Wasserstein sense)

slide-13
SLIDE 13

Evacuation of a room

  • u + ∇p

= U −∇ · u ≤ p ≥

  • ω

u · ∇p = 0,

−∆p = −∇ · U > 0,

p = 0 p = 0

At the exit :

u · n = U · n − ∂p ∂n ≥ U · n

People exit faster as they would if they were alone : no capacity drop, no clogging.

u = PCρU.

slide-14
SLIDE 14

−∆pβ = −∇ · βU >

p = 0

p = 0

Faster is Slower effect ?

  • −∆q = 0

in Ω, q = 1

  • n Γout

q = 0

  • n Γup

∂q ∂n = 0

  • n Γw

is U · ∇q

The gradient of J is speed correction factor where q solves the adjoint problem :

J(β) = Z

Γout

uβ · n = Z

Γout

βUβ · n − Z

Γout

∂pβ ∂n

β = β(x)

for « reasonable » choices of U : Faster is Faster effect …

U · rq 0

x

slide-15
SLIDE 15

N individuals, centered at

at q1, q2, . . ., qN ∈ R2.

K = {q ∈ R2N, Dij(q) = |qj − qi| − 2r ≥ 0 ∀i ̸= j}. Set of feasible configurations

U = (U1, . . . , UN)

Spontaneous velocities

u = dq dt = PCqU,

Microscopic level : A granular (purely selfish) model (with J. Venel)

Cq = {v , Dij(q) = 0 ⇒ eij · (vj − vi) ≥ 0}

r r eij −eij qj qi Dij

slide-16
SLIDE 16

Gradient flow framework

Dissatisfaction functional

Ψ(q) =

  • i

D(qi) + IK(q).

Individual dissatisfaction (distance to the exit) Non overlapping constraint

IK(q) =

  • if q ∈ K

+∞ if q / ∈ K

dq dt ∈ −∂Ψ(q)

∂Ψ(q) = {v, Ψ(q) + v · h ≤ Ψ(q + h) ∀h}

slide-17
SLIDE 17
slide-18
SLIDE 18
slide-19
SLIDE 19

Micro-macro similarities

spontaneous velocities

U = (U1, . . . , UN). Gij = ∇Dij(x) = (0, . . . , 0, −eij, 0, . . . , 0, eij, 0, . . . , 0) ∈ R2N

Constraint when i and j are in contact

Gij · u ≥ 0

r r eij −eij xj xi Dij

  • u −
  • i∼j

pij Gij = U, −Gij · u ≤ ∀i ∼ j, p ≥ 0, Gij · u > 0 = ⇒ pij = 0.

  • u + ∇p

= U −∇ · u ≤ p ≥

  • ω

u · ∇p = 0,

  • u + B⋆p

= U, Bu ≤ 0, p ≥ 0, p · Bu = 0.

Micro Macro

slide-20
SLIDE 20

Remark : « Standard » laplacian on the primal network

uij = −cij(pj − pi)

pj

pi

Ohm / Poiseuille / Fick law Kirchhoff law

X

j∼i

uij = 0 X

j∼i

cij(pi − pj) = 0

Discrete harmonicity Maximum principle

u = krp

Macroscopic

r · u = 0

r · krp = 0

slide-21
SLIDE 21

Discrete Poisson problem

−∆p = −∇ · U > 0, Discrete

× B = ⎛ ⎜ ⎜ ⎝ 1 −1 0 · · 1 −1 · · · · · · · · · · · · 1 −1 ⎞ ⎟ ⎟ ⎠

             

2 −1 · · −1 2 −1 · · −1 · · · · · · · · · · 2 −1 · · −1 2

             

BB? =

....

In 1d : In higher dimensions : a bit different

BB?p = BU

Continuous

2

  • 1
  • 1

2

  • 1
  • 1

2 2

  • 1
  • 1

2

  • 1
  • 1
slide-22
SLIDE 22

Here : non-standard laplacian on the dual network

Pressures defined at edges (i.e. contact points)

slide-23
SLIDE 23

Here : non-standard laplacian on the dual network

Pressures defined at edges (i.e. contact points)

slide-24
SLIDE 24

i j k

The matrix is not diagonally dominant in general + some extra diagonal terms are positive

slide-25
SLIDE 25

Consequence : no maximum principle

BB?p = BU > 0

does not imply

p > 0

  • +

+ + + 4 -disk system, glued together

slide-26
SLIDE 26

Faster is slower effect in the microscopic situation ?

speed correction factors where q solves the adjoint problem : β = (βi)i

BB?p = B(β U)

J(β) = −B?p · ni

ni

The gradient of J is U B?q

BB?q = Bni

+ +

  • -

No reason for J to be positive: some individuals may accelerate the egress of the blue guy by reducing their speed

slide-27
SLIDE 27

−∆pβ = −∇ · βU >

p = 0 p = 0

Faster is slower effect ?

  • −∆q = 0

in Ω, q = 1

  • n Γout

q = 0

  • n Γup

∂q ∂n = 0

  • n Γw

is U · ∇q

The gradient of J is speed correction factor where q solves the adjoint problem :

J(β) = Z

Γout

uβ · n = Z

Γout

βUβ · n − Z

Γout

∂pβ ∂n

β = β(x)

for « reasonable » choices of U : Faster is faster effect …

U · rq 0

x

slide-28
SLIDE 28

Red : FiF persons Blue : FiS persons

slide-29
SLIDE 29

Red : FiF persons Blue : FiS persons

slide-30
SLIDE 30

Computation : S. Faure

slide-31
SLIDE 31

Positive outcome : it is possible to speed up evacuation by cooling down the crowd (Slower is Faster effect)

βi ∈ [0, 1]

Ψ(q) =

N

  • i=1

βiD(qi) + IK(q)

slide-32
SLIDE 32

5 10 15 20 25 30 35 40 45 5 10 15 20 25 30 35 40 45 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 Mean frustration Dissatisfaction

slide-33
SLIDE 33

Mathematical formulation is given Find such that where Example :

Game theoretical extension of the granular model (with F. Al Reda)

slide-34
SLIDE 34

Hierarchical situation

If the graph is acyclic, which is reasonable to assume in case of an evacuation, the game is replaced by a hierarchical optimization inhibition based model

slide-35
SLIDE 35

Hierarchical situation

If the graph is acyclic, which is reasonable to assume in case of an evacuation, the game is replaced by a hierarchical optimization inhibition based model

slide-36
SLIDE 36

Hierarchical situation

If the graph is acyclic, which is reasonable to assume in case of an evacuation, the game is replaced by a hierarchical optimization inhibition based model

slide-37
SLIDE 37

Hierarchical situation

If the graph is acyclic, which is reasonable to assume in case of an evacuation, the game is replaced by a hierarchical optimization inhibition based model

13 12 11 10 9 8 7 6 5 4 3 2 1

slide-38
SLIDE 38

If the graph is acyclic, which is reasonable to assume in case of an evacuation, the game is replaced by a hierarchical optimization inhibition based model

Hierarchical situation

slide-39
SLIDE 39

Validation

Power law distribution Computations

slide-40
SLIDE 40

Inhibition based model (with F. Al Reda)

Long time computation (periodic setting)

slide-41
SLIDE 41

Selfish model Individuals do not push (reduction of the velocity) Same with an

  • bstacle

1 2 3

( Calculs : Fatima Al Reda)

Calculs: F. Al Reda

Inhibition based model (with F. Al Reda)