tgf’11 moscow, september 28 - october 1, 2011 geodesics and shortest paths approach...

Post on 25-Feb-2021

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

TGF’11 Moscow, September 28 - October 1, 2011Geodesics and Shortest Paths Approach in Pedestrian

Motions

M. Rascle, with B. Nkonga, F. Decoupigny (*) and G. Maignant (*)

Laboratoire JA Dieudonne, or (*): Laboratoire Espace,CNRS and Universite de Nice Sophia-Antipolis

Francehttp://math.unice.fr/~rascle/

October 15, 2011

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 1 / 43

1 Introduction2 Basic facts on Geodesics.

Variational Problem. DistanceOptimality condition: Euler-Lagrange equationExamplesLegendre transform. Extremality conditionsLink with Euler-Lagrange. Hamilton Jacobi equation

Distance to a curveAn application: mesh generation or refinementAn example from Geography

3 Pedestrian Flow: Principle of a fully Eulerian descriptionAssumptionsA natural algorithmComments.A few numerical tests: 1A few numerical tests: 2

4 Mixed Eulerian-Lagrangian descriptionPrincipleA few numerical tests. Comments.

5 Conclusion. ReferencesM. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 2 / 43

Introduction

MotivationsI I love eikonal or HJ equation, geodesics etc ... !I Previous joint work of mine on mesh generation, see belowI Contacts with people in geography, see belowI Hamilton-Jacobi theory provides a relevant global information: the

graph of the solution gives intuition, like a mountain landscapeI This theory is also relevant in traffic ...

WarningI No big scoop here! No attempt to use sophisticated modelingI Only (old) basic ideas and a few numerical simulations, using the

eikonal equation. See Hughes, 2002.I Very similar ideas: mathematical optimal transportationI Of course, many other aspects of pedestrian flows modeling do not

involve geodesics ...

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 3 / 43

1 Introduction2 Basic facts on Geodesics.

Variational Problem. DistanceOptimality condition: Euler-Lagrange equationExamplesLegendre transform. Extremality conditionsLink with Euler-Lagrange. Hamilton Jacobi equation

Distance to a curveAn application: mesh generation or refinementAn example from Geography

3 Pedestrian Flow: Principle of a fully Eulerian descriptionAssumptionsA natural algorithmComments.A few numerical tests: 1A few numerical tests: 2

4 Mixed Eulerian-Lagrangian descriptionPrincipleA few numerical tests. Comments.

5 Conclusion. ReferencesM. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 4 / 43

”Distance” between two points y and zFor any curve X (t) = (X1(t),X2(t)), 0 ≤ t ≤ T from pointy = (y1, y2) (origin) to point z = (z1, z2) (destination), define:

L[X ] :=

∫ T

0L(X (t), X (t)) dt (2.1)

The cost L(x , v) = L(X (t), X (t)) ≥ 0 is the Lagrangian. We set

dL(y , z) = infL[X ] , X (0) = y , X (T ) = z. (2.2)

Indeed, the infimum, taken on all such curves from y = (y1, y2) toz = (z1, z2), depends on y , z and (non locally) on the choice of L.

Distance? We always have :

dL(y , z) ≥ 0 and dL(x , z) ≤ dL(x , y) + dL(y , z), (2.3)

with equality iff ... but dL(x , y) = dL(y , x) iff L(x , v) ≡ L(x ,−v)(symmetry). How about a steep ascent?

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 5 / 43

Optimality condition: Euler Lagrange equationIf x = X (.) is optimal between y and z , then for all X + δX (.)between y and z , L[X + δX ] ≥ L[X ]. So, at first order,∫ T

0[∂xL(X , X ) · δX + ∂vL(X , X ) · ˙δX ] dt ≤ 0. (2.4)

Integrating by parts, and using ±δX , we obtain for all δX vanishingat y and z:∫ T

0[∂xL(X , X )− d

dt( ∂vL(X , X ))] · δX dt + [∂vL ·δX ]T0 = 0, (2.5)

where v = (v1, v2) = ˙X (.), x = X (.) and the gradients ∂xL, ∂vL are2D vectors.

Therefore, we obtain the Euler-Lagrange equation

d

dt( ∂vL(X , X )) = ∂xL(X , X ). (2.6)

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 6 / 43

ExamplesExample 1: Straight line. L(x , v) ≡ L(v) = 1

2 |v |2. By (2.6),

d

dt( ∂vL(X , X )) =

d

dt(v) = ∂xL(X , X ) = 0. (2.7)

Therefore v = X = z−yT : the optimal velocity is constant:

propagation in straight line.

Example 2: Broken line. Now L(x , v) = 12c(x) |v |

2, with

c(x) = c1 > 0 (or c2 > 0) for x2 < 0 (> 0): refraction law ofDescartes.

Example 3: Straight line, again, but now L(x , v) ≡ L(v) = |v |.Again, by (2.6),

d

dt( ∂vL(X , X )) =

d

dt(

v

|v |) = 0, (2.8)

but now, only the direction of v(t) = X (t) is fixed, not its length (Lis not strictly convex in v).

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 7 / 43

Legendre transform. Hamiltonian

Legendre transform in v , for any x . Define the Hamiltonian:

H(x , p) := supvp.v − L(x , v). (2.9)

Example 1: L(x , v) ≡ L(v) = 12 |v |

2.

H(x , p) := supvp.v − 1

2|v |2 − 1

2|p|2+

1

2|p|2 =

1

2|p|2 := H(p).

(2.10)Here H ≡ L and the supremum in v is reached for v = p

Example 2: L(x , v) = 12c(x) |v |

2.

H(x , p) := supvp.v − 1

2c(x)|v |2 − c(x)

2|p|2+

c(x)

2|p|2 =

c(x)

2|p|2.

(2.11)

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 8 / 43

Extremality conditions. Link with Euler-Lagrange

Extremality conditions. For all x (position), v (”speed”) and p satisfy:

H(x , p) + L(x , v) ≥ p.v , (2.12)

and for all x , equality holds iff p and v are linked by the followingextremality conditions:

H(x , p) + L(x , v) = p.v ⇔ p = ∂vL(x , v)⇔ v = ∂pH(x , p), (2.13)

e.g. in example 2 above, at supremum in v , v = c(x)p and

L(x , v) = H(x , p) =1

2p · v =

1

2c(x)|v |2. (2.14)

When relations (2.13) hold, then

∂xL(x , v) = −∂xH(x , p). (2.15)

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 9 / 43

Link with Euler-Lagrange. Hamiltonian system

Since v = X , we rewrite the Euler-Lagrange equation under the formdXdt = v

ddt (∂vL(X , v)) = ∂xL(X , v).

(2.16)

Now, using (2.15)and (2.13), this is nothing but the celebratedHamiltonian characteristic system:

dXdt = ∂pH(X , p) = v

dpdt = −∂xH(X , p) = ∂xL(X , v),

(2.17)

satisfied by X (.) and p = p(.). Obviously, H(X (.), p(.)), and e.g. inexample 2, v ≡ C

√c(x), is constant along any trajectory.

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 10 / 43

Hamilton Jacobi equation

Now a tricky calculation allows to relate this system to the following(evolution) Hamilton Jacobi equation:

∂tΦ + H(x , ∂xΦ(x , t)) = 0. (2.18)

Namely, p(t) := ∂xΦ(X (t), t) is a (smooth) solution to system(2.17), as long as Φ is smooth. So, we are led to solve either (2.18) ...

or ... its stationary version:

H(x , ∂xϕ(x)) = f (x), (2.19)

... with suitable initial and/or boundary conditions.

A typical example is to study the zero-level curves of Φ, orequivalently the t-level curves of ϕ, in the case whereΦ(x , t) = ϕ(x)− t, of course with ad hoc data.

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 11 / 43

Distance to a curve

Prototype: as in the above Example 2, L(x , v) ≡ L(v) = 12c(x) |v |

2,

but now c(x) > 0 is arbitrary. We recall that then H(x , p) = c(x)2 |p|

2,and that here, by (2.13),

v = c(x)p ⇔ H(x , p) + L(x , v) = p · v ⇔ p =v

c(x). (2.20)

Now, let (C ) be a smooth given curve, e.g. (C ) = x2 = (x1)2.We want to compute for any point x :

dL(x ,C ) = infy ,XL[X ] , X (0) := y ∈ (C ) ,X (T ) = x, (2.21)

where L is as in (2.1) and y arbitrary on (C ).

Only change: now, in the integration by parts to get (2.6), for t = 0,the vector ∂vL(y , X (0)) must be normal to curve (C ) at point y : yis ”the foot of the perpendicular from x to (C )”.

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 12 / 43

Distance to a curve:

Figure

With the above function H, the (signed) distance dL(x ,C ) is thesolution to the stationary eikonal equation:

H(x , ∂xϕ) = 12 in R2

ϕ ≡ 0 on curve(C ).

(2.22)

Then the normal derivative of the solution satisfies: H(x , ∂ϕ∂ν (x)) = 12 ,

since the tangential derivative is zero.

Non uniqueness: caustics, shocks...Uniqueness of the viscositysolution (P.L. Lions ...) ... Level set method (Osher-Sethian ...)...

Numerical approximations: e.g. fast marching or sweeping ...

This equation is a powerful curve mover!

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 13 / 43

An application: mesh generation or refinement

A

x2

x1

B

z=c

z=c+ !c

B’

C z

A B C Dx

z(x)

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 14 / 43

0 10

1

G(x)=G1(x), h(x)=h1(x), Vmin=.001

0 10

1

0 10

1

G(x)=G2(x), h(x)=h1(x), Vmin=.001

0 10

1

G(x)=G1(x), h(x)=h2(x), Vmin=10^(!8)

0 10

1

G(x)=G1(x), h(x)=h1(x), Vmin=10^(!6)

0 10

1

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 15 / 43

0 10

1

dgr=0.04, qmin=0.265, 978 Triangles first order, nx=201 ny=201, dt=0.0025 cfl=1

0 10

1

dgr=0.03, qmin=0.255, 2196 Triangles first order, nx=201 ny=201, dt=0.0025 cfl=1

0 10

1

dgr=0.03, qmin=0.167, 2232 Triangles first order, nx=201 ny=201, dt=0.0025 cfl=1

0 10

1

dgr=0.05, qmin=0.292, 799 Triangles first order, nx=201 ny=201, dt=0.0025 cfl=1

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 16 / 43

0 1

0

1

dgr=0.025, qmin=0.224, 3978 Triangles first order, nx=201 ny=201, dt=0.0025 cfl=1

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 17 / 43

Examples of optimal path problems from geography

Example 1: Presentation modele cheminement. Problem: optimizethe location of parking lots in a national park, in order to restrict thenumber of pedestrian paths.

Idea: (Decoupigny) identify a cost on each path, depending on theslope and of the interest of each site, find the geodesics, comparewith existing paths, make recommendations

Example 2: (not shown here) Similar problem: preliminary study ( afew years ago) of the impact of the construction of a street car at Nice

Joint works in progress, with Decoupigny and Maignant: improvednumerical algorithms for the above example; finer description ofpedestrian traffic on a Plaza of Nice

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 18 / 43

Graphe de cheminement

potentiel

Plus court

Graphe de cheminement

potentiel

Plus facile

Parking du Tanet

Parking de la station du TanetParking du Lac Vert Parking du Dreieck

Lac Vert Parking de la réserve naturelle Du Tanet-Gazon du Faing

Lac des Truites

Lac Noir

Lac Blanc

Nord

Diffusion de l’automate cellulaire

Espace potentiel de cheminement

Graphe MNT de la réserve du Tanet-Gazon du Faing

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 19 / 43

1

2

4

3

5

Diffusion pédestres au départ des parkings sur la réserve naturelle du Tanet

Pour des temps de promenade de 80 minutes(Parking - site = 20 mm et site à site = 60 mm)

1 km

Plus Court

Multiplication des sentiers

Plus Facile

Intensification sur les

sentiers

Parking

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 20 / 43

"Plus Facile""Plus Court"

Structure du p-graphe MNT

Parking

Point "d'arrêt" (ou sites naturels, curiosités naturelles)

P-graphe sentier

1 km

Espace théorique

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 21 / 43

Parking plus attractif sans

fermeture

0 5 10 km

Grd Ballon

Marstein

Col de la Schlucht

Ballon

d'Alsace

Petit Ballon

Lac Blanc

Rouge

gazon

Lac Noir

Tanet station et lac Vert

GaschneyHohneck

Tanet station et lac Vert

Grd Ballon

Marstein

Col de la Schlucht

Ballon

d'Alsace

Petit Ballon

Lac Blanc

Rouge

gazon

Hautes Huttes

RN Gazon

du Faing

GaschneyHohneck

0 5 10 km

Evaluation prospectif du projet de fermeture de la route des crêtes

Parking plus attractif après la fermeture

Avec aménagement de parkingsPas d’aménagement de parkings

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 22 / 43

Pedestrian movmentsimulations

Path and impacts of thepedestrian movments

Cellular automates and graph theory

Localization of pedestrian impacts in natural environment

National Park of Mercantour : Vallées des Merveilles

Area : PACA

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 23 / 43

MNT Alpes Maritimes © IGN

Simulation des cheminements pédestres au départ des parkings

pour une promenade de trois heures

Intégration des résultats dans un SIG vectoriel : MapInfo

Cheminements de promenade d’accès à la Vallée des Merveilles

Gestion des cheminements pédestres dans un SIG

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 24 / 43

1 Introduction2 Basic facts on Geodesics.

Variational Problem. DistanceOptimality condition: Euler-Lagrange equationExamplesLegendre transform. Extremality conditionsLink with Euler-Lagrange. Hamilton Jacobi equation

Distance to a curveAn application: mesh generation or refinementAn example from Geography

3 Pedestrian Flow: Principle of a fully Eulerian descriptionAssumptionsA natural algorithmComments.A few numerical tests: 1A few numerical tests: 2

4 Mixed Eulerian-Lagrangian descriptionPrincipleA few numerical tests. Comments.

5 Conclusion. ReferencesM. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 25 / 43

Fully Eulerian Pedestrian Flow: assumptions

Consider (Figure) a plaza or a big hall with four doors Dk , k = 1..4,all being both entrance and exit doors.

Four populations of density ρk(x , t), k = 1..4 at point x and time t,going to exit at Dk . Let: ρn(x) :=

∑k ρ

nk be the total density.

For each equation in ρk , see below, the other entrance doorsDj , j 6= k , only play a role in boundary data, as entering fluxes.

At each time tn, each population k responds to the distance:

dnk (x ,Dk) = inf

y ,XLnk [X ] , X (0) := y ∈ Dk ,X (T ) = x, (3.1)

where the associated cost depends on the total density:

Lnk(x , v) =

1

2c(x)|v |2, with c(x) := cn

k (x) = f (ρn(x)), (3.2)

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 26 / 43

A natural algorithm

... where f (.) is a given function of ρ, small for large densities

By (2.13), the associated stationay boundary value problem is now:H(x , ∂xdn

k ) :=f (ρn(x)

2|∂xdn

k |2 =1

2in Ω

dnk (x) ≡ 0 on door Dk .

(3.3)

In principle, the algorithm is as follows:

Step 1: assuming ρ := ρn is known at time tn, compute each distancedk := dn

k ( (we drop the index n), by solving the above problem

Step 2: by extremality condition (2.13), the corresponding velocityfield vk is (note the - sign):

vk = − 1

2 f (ρ(x)) ∂xdk (3.4)

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 27 / 43

Algorithm : sequel ...

Step 3: for each k, refresh ρk from tn to tn+1 by approximating thesolution at time tn+1 to the Initial Value Problem (IVP):

∂tρk +∇.(ρk vk) = 0 in Ω× (tn, tn+1),

ρk(x , tn) = ρnk(x) in Ω,

(3.5)

... with the classical entering boundary conditions: the flux ρ v ateach point x of the boundary ∂Ω is imposed whenever vn

k · ν < 0,ν(x) being the exterior normal vector at point x . Practically, the fluxρk · vk is only entering in Ω through the other doors Dj , j 6= k .

Step 4: knowing the partial densities ρn+1k at time tn+1, refresh the

total density ρn+1. Go to step 1.

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 28 / 43

Comments. First questions.

Again, very basic model, not even new, cf Hughes ... but sostraightforward!

The algorithm is thus completetely ”natural”, yet rather expensive

Propagation: for each door Dk , the corresponding distancedk(x) is computed backwards : further and further from Dk .

In contrast, every k− pedestrian travels towards Dk .

Yet, each distance dk provides meaningful relevant information,probably too expensive and too detailed ... Only refresh occasionally?Only use a coarse grid ? Or combine with discrete populations as innext section?

No maximal density is imposed. However, by (2.14), thedependence in ρ penalizes dense regions, since c = f (ρ) is smallfor large densities.

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 29 / 43

A few numerical tests: 1Here, a curve-shaped hall, with a dense region in the middle and agiven (fixed) c(x) = f (ρ(x))Figures below show the distance to two doors out of four,computed on an unstructured mesh, via an algorithm of Abgrall et all,solver of the evolution HJ equation

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 30 / 43

... and below are the distances to the last two doors.Quiz: distance to which door?

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 31 / 43

With these ideas, without computing the densities, where are theoptimal trajectories from SW to NE door? and conversely?

Answer: compute the sum of the distances to these two doors, showits level curves

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 32 / 43

With these ideas, without computing the densities, where are theoptimal trajectories from SW to NE door? and conversely?

Answer: compute the sum of the distances to these two doors, showits level curves

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 32 / 43

A few numerical tests: 2

A corridor or a platform with two exit doors (right), with given incomingflux (left). Plot of the density at a given time t, with higher incomingdensity in right picture, data similar to Xia, Wong, Zhang, Shu, C.-W. andLam, 2008.

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 33 / 43

1 Introduction2 Basic facts on Geodesics.

Variational Problem. DistanceOptimality condition: Euler-Lagrange equationExamplesLegendre transform. Extremality conditionsLink with Euler-Lagrange. Hamilton Jacobi equation

Distance to a curveAn application: mesh generation or refinementAn example from Geography

3 Pedestrian Flow: Principle of a fully Eulerian descriptionAssumptionsA natural algorithmComments.A few numerical tests: 1A few numerical tests: 2

4 Mixed Eulerian-Lagrangian descriptionPrincipleA few numerical tests. Comments.

5 Conclusion. ReferencesM. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 34 / 43

Mixed Eulerian-Lagrangian description: principleWe considereach discrete population k, going to door Dk , and weassume that their individual velocities are given from a continuousvelocity field.Obvious prototype: at each time t, e.g. t = tn, we assume that

vk(x) := vk(x , t) = −c(x , t) ∂xdk(x ,Dk), (4.1)

where dk(x ,Dk) = ϕk is the solution to (3.3), and again

c(x) := c(x , t) = f (ρ(x , t)) (4.2)

is a function of a continuous approximation of the total discretedensity ρ =

∑k ρk at time t, as in steps 1 and 2 of our above fully

Eulerian algorithm. The resulting semi-discrete problem at time t is,for each individual j in population k:

Xj(t) = vj(t)

vj(t) = −c(Xj(t), t) ∂xdk(Xj(t),Dk).

(4.3)

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 35 / 43

... Principle (sequel)

We obviously approximate this ODE system, e.g. by the explicit Eulerscheme. At each time step, the function c(.) is defined by (4.2), andeither we refresh the density, (at each time step? more rarely, e.g. ateach time of visualization?), or we keep the (obsolete) initial density...

When refreshing the density, obvious problem: pass from the discretepositions to a continuous density. Simple choice: count the number ofparticles in each numerical cell.

Another crucial ingredient concerns the issue of concentration:evacuation, panic ... Should we enforce a maximal density in themodel (choice 1), or is it enough (choice 2) to use the repulsiveproperties of high density regions in the eikonal equation?

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 36 / 43

More precisely, we have made a couple of comparisons between:

Choice 1: cf Maury, Venel (and Santambrogio et al on moretheoretical side), eikonal equation with a constant c and a constrainton the maximal (total) density with corresponding Lagrangemultipliers and a numerical solution based on Uzawa algorithm. Verynice mathematically and numerically, but expensive. Its”incompressible” feature in congested regions is perhaps (?) a goodcartoon for lane formation.

Choice 2: as above, use eikonal equation with a variable coefficientc(x) = f (ρ(x)), to prevent the density from becoming too large. Canbe a regularization of choice, with a suitable function f . We haveonly tested it with a smooth f , not steep enough for large densities

Choice 3 (not shown here): combine choices 1 and 2: some tests,not shown here.

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 37 / 43

A few numerical tests: I.Two doors, SW and NE. Initial data. Brief comparison of choices 1 and 2

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 38 / 43

A few numerical tests: I.Choice 1 (left) vs choice 2 (right). Snapshots at computationalmidtimeFor comparison, the speeds are normalized in both algorithms.

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 39 / 43

A few numerical tests: I.Choice 1 (left) vs choice 2 (right). Snapshots at computational finaltimeSame normalization. Here, more lane formation with choice 1.

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 40 / 43

A few numerical tests: II.

1. moviebn: two doors, choice 2: moderate density, eikonalequation with variable c(x) = f (ρ(x)), f gentle. We added a term(T − t)V (x), where V is an attractive short range potential, and T adeadline constraint.

2. movieBbn: two doors, choice 2: Idem, but no potential term,and c(x) = f (ρ(x)) + c1 or c2, like a glue zone in the middle, andsame (too) gentle f as above

3. if time allows, movie Fourmis2: Idem, choice 1, random initialvelocities, lane formation

4. if time allows still more: Snapshots of the evacuation of a movietheater, choice 1. Master project (4 weeks): Liana Amaya Morenoand Polina Marinovahttp://math.unice.fr/~rascle/

M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 41 / 43

1 Introduction2 Basic facts on Geodesics.

Variational Problem. DistanceOptimality condition: Euler-Lagrange equationExamplesLegendre transform. Extremality conditionsLink with Euler-Lagrange. Hamilton Jacobi equation

Distance to a curveAn application: mesh generation or refinementAn example from Geography

3 Pedestrian Flow: Principle of a fully Eulerian descriptionAssumptionsA natural algorithmComments.A few numerical tests: 1A few numerical tests: 2

4 Mixed Eulerian-Lagrangian descriptionPrincipleA few numerical tests. Comments.

5 Conclusion. ReferencesM. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 42 / 43

Conclusion. References

Conclusion: 1) work in (slow) progress,2) .. to be compared with competing approaches.

A few references: Besides the above-mentioned pioneering work:L. Hughes, Transp Research B, 2002,a fairly incomplete list of names or references relevant here includes:

on Hamilton Jacobi, uniqueness and viscosity solutions: the books ofL. C. Evans: Partial Differential Equations, 1997, of P.L. Lions:Hamilton-Jacobi ..., 1983

on the level set method: the original paper of S. Osher and J. A.Sethian, Proc. Nat. Acad. Sci, 1996

on numerical schemes:fast marching: books of Sethian, of Osher-Fedwick, 2002 ...fast sweeping: e.g. in the context of pedestrian flows: Xia, Wong,Zhang, Shu, C.-W. and Lam, 2008, or Huang, Wong, Shu, Lam, 2009...

Thanks for your attention.M. Rascle (Universite de Nice) Geodesics and Shortest Paths in Pedestrian Motions October 15, 2011 43 / 43

top related