Numerical methods for Mean Field Games: additional material

Similar documents
Weak solutions to Fokker-Planck equations and Mean Field Games

Mean field games and related models

Variational approach to mean field games with density constraints

Long time behavior of Mean Field Games

Mean Field Games on networks

Learning in Mean Field Games

Some applications of Mean Field Games

ON MEAN FIELD GAMES. Pierre-Louis LIONS. Collège de France, Paris. (joint project with Jean-Michel LASRY)

Existence and uniqueness results for the MFG system

Mean-Field Games with non-convex Hamiltonian

Régularité des équations de Hamilton-Jacobi du premier ordre et applications aux jeux à champ moyen

On the long time behavior of the master equation in Mean Field Games

Minimal time mean field games

Filtered scheme and error estimate for first order Hamilton-Jacobi equations

arxiv: v2 [math.ap] 28 Nov 2016

arxiv: v1 [math.ap] 15 Jul 2016

UNIQUENESS ISSUES FOR EVOLUTIVE EQUATIONS WITH DENSITY CONSTRAINTS

A numerical approach to the MFG

HAMILTON-JACOBI EQUATIONS : APPROXIMATIONS, NUMERICAL ANALYSIS AND APPLICATIONS. CIME Courses-Cetraro August 29-September COURSES

Thermodynamic limit and phase transitions in non-cooperative games: some mean-field examples

A Semi-Lagrangian scheme for a regularized version of the Hughes model for pedestrian flow

A Semi-Lagrangian discretization of non linear fokker Planck equations

Duality and dynamics in Hamilton-Jacobi theory for fully convex problems of control

OPTIMAL CONTROL AND STRANGE TERM FOR A STOKES PROBLEM IN PERFORATED DOMAINS

arxiv: v1 [math.oc] 27 Jul 2018

POD for Parametric PDEs and for Optimality Systems

Space-time Finite Element Methods for Parabolic Evolution Problems

A Parcimonious Long Term Mean Field Model for Mining Industries

Lipschitz continuity for solutions of Hamilton-Jacobi equation with Ornstein-Uhlenbeck operator

Rome - May 12th Université Paris-Diderot - Laboratoire Jacques-Louis Lions. Mean field games equations with quadratic

On some nonlinear parabolic equation involving variable exponents

MEAN FIELD GAMES MODELS OF SEGREGATION

EXISTENCE OF SOLUTIONS TO THE CAHN-HILLIARD/ALLEN-CAHN EQUATION WITH DEGENERATE MOBILITY

Spline Element Method for Partial Differential Equations

Lagrangian discretization of incompressibility, congestion and linear diffusion

Thuong Nguyen. SADCO Internal Review Metting

Large-population, dynamical, multi-agent, competitive, and cooperative phenomena occur in a wide range of designed

OPTIMAL CONTROL. Sadegh Bolouki. Lecture slides for ECE 515. University of Illinois, Urbana-Champaign. Fall S. Bolouki (UIUC) 1 / 28

A Modest Proposal for MFG with Density Constraints

Stochastic optimal control with rough paths

Hyperbolic Systems of Conservation Laws. in One Space Dimension. II - Solutions to the Cauchy problem. Alberto Bressan

Mean-Field optimization problems and non-anticipative optimal transport. Beatrice Acciaio

On continuous time contract theory

Finite volume method for nonlinear transmission problems

On the bang-bang property of time optimal controls for infinite dimensional linear systems

On Pressure Stabilization Method and Projection Method for Unsteady Navier-Stokes Equations 1

Global well-posedness of the primitive equations of oceanic and atmospheric dynamics

Solving PDEs with freefem++

LECTURES ON MEAN FIELD GAMES: II. CALCULUS OVER WASSERSTEIN SPACE, CONTROL OF MCKEAN-VLASOV DYNAMICS, AND THE MASTER EQUATION

A Necessary and Sufficient Condition for the Continuity of Local Minima of Parabolic Variational Integrals with Linear Growth

Convex discretization of functionals involving the Monge-Ampère operator

Nonlinear Elliptic Systems and Mean-Field Games

Splitting Techniques in the Face of Huge Problem Sizes: Block-Coordinate and Block-Iterative Approaches

Local Mesh Refinement with the PCD Method

Finite time horizon versus stationary control

Uncertainty quantification and systemic risk

Explicit solutions of some Linear-Quadratic Mean Field Games

A Caffarelli-Kohn-Nirenberg type inequality with variable exponent and applications to PDE s

A duality variational approach to time-dependent nonlinear diffusion equations

PDEs in Image Processing, Tutorials

Heat equations with singular potentials: Hardy & Carleman inequalities, well-posedness & control

Fenchel-Moreau Conjugates of Inf-Transforms and Application to Stochastic Bellman Equation

Mean-Field optimization problems and non-anticipative optimal transport. Beatrice Acciaio

STOKES PROBLEM WITH SEVERAL TYPES OF BOUNDARY CONDITIONS IN AN EXTERIOR DOMAIN

SUPPLEMENT TO CONTROLLED EQUILIBRIUM SELECTION IN STOCHASTICALLY PERTURBED DYNAMICS

A Two-Grid Stabilization Method for Solving the Steady-State Navier-Stokes Equations

Splitting methods with boundary corrections

Conservation Laws: Systematic Construction, Noether s Theorem, Applications, and Symbolic Computations.

Mean-field SDE driven by a fractional BM. A related stochastic control problem

Suboptimal Open-loop Control Using POD. Stefan Volkwein

The HJB-POD approach for infinite dimensional control problems

Numerical approximation for optimal control problems via MPC and HJB. Giulia Fabrini

arxiv: v1 [cs.na] 22 Apr 2015

A Review of Preconditioning Techniques for Steady Incompressible Flow

Optimal Control Theory

Adaptive methods for control problems with finite-dimensional control space

Controlled Diffusions and Hamilton-Jacobi Bellman Equations

Approximation of fluid-structure interaction problems with Lagrange multiplier

Hardy inequalities, heat kernels and wave propagation

[10] F.Camilli, O.Ley e P.Loreti, Homogenization of monotone systems of Hamilton-Jacobi equations, ESAIM Control Optim. Calc. Var. 16 (2010),

PSEUDO-COMPRESSIBILITY METHODS FOR THE UNSTEADY INCOMPRESSIBLE NAVIER-STOKES EQUATIONS

LINEAR-CONVEX CONTROL AND DUALITY

EXISTENCE AND REGULARITY RESULTS FOR SOME NONLINEAR PARABOLIC EQUATIONS

The principle of least action and two-point boundary value problems in orbital mechanics

Closed-Loop Impulse Control of Oscillating Systems

Parcours OJD, Ecole Polytechnique et Université Pierre et Marie Curie 05 Mai 2015

Nonlinear Schrödinger problems: symmetries of some variational solutions

Part I: Mean field game models in pedestrian dynamics

A POSTERIORI ERROR ESTIMATES OF TRIANGULAR MIXED FINITE ELEMENT METHODS FOR QUADRATIC CONVECTION DIFFUSION OPTIMAL CONTROL PROBLEMS

Convex discretization of functionals involving the Monge-Ampère operator

Alexei F. Cheviakov. University of Saskatchewan, Saskatoon, Canada. INPL seminar June 09, 2011

GLOBAL EXISTENCE AND ENERGY DECAY OF SOLUTIONS TO A PETROVSKY EQUATION WITH GENERAL NONLINEAR DISSIPATION AND SOURCE TERM

On Smoothness of Suitable Weak Solutions to the Navier-Stokes Equations

SMALL STRONG SOLUTIONS FOR TIME-DEPENDENT MEAN FIELD GAMES WITH LOCAL COUPLING

Homogenization and error estimates of free boundary velocities in periodic media

AM 205: lecture 14. Last time: Boundary value problems Today: Numerical solution of PDEs

Mathematical Methods for Neurosciences. ENS - Master MVA Paris 6 - Master Maths-Bio ( )

Nonlinear representation, backward SDEs, and application to the Principal-Agent problem

A-PRIORI ESTIMATES FOR STATIONARY MEAN-FIELD GAMES

Investigating advection control in parabolic PDE systems for competitive populations

Transcription:

Numerical methods for Mean Field Games: additional material Y. Achdou (LJLL, Université Paris-Diderot) July, 2017 Luminy

Convergence results Outline 1 Convergence results 2 Variational MFGs 3 A numerical simulation at the deterministic limit 4 Applications to crowd motion 5 MFG with 2 populations

Convergence results A first kind of convergence result: convergence to classical solutions Assumptions ν > 0 u t=t = u T, m t=0 = m 0, u T and m 0 are smooth 0 < m 0 m 0 (x) m 0

Convergence results A first kind of convergence result: convergence to classical solutions Assumptions ν > 0 u t=t = u T, m t=0 = m 0, u T and m 0 are smooth 0 < m 0 m 0 (x) m 0 The Hamiltonian is of the form H(x, u) = H(x) + u β where β > 1 and H is a smooth function. For the discrete Hamiltonian: upwind scheme.

Convergence results A first kind of convergence result: convergence to classical solutions Assumptions ν > 0 u t=t = u T, m t=0 = m 0, u T and m 0 are smooth 0 < m 0 m 0 (x) m 0 The Hamiltonian is of the form H(x, u) = H(x) + u β where β > 1 and H is a smooth function. For the discrete Hamiltonian: upwind scheme. Local coupling: the cost term is F [m](x) = f(m(x)) f : R + R, C 1 There exist constants c 1 > 0, γ > 1 and c 2 0 s.t. mf(m) c 1 f(m) γ c 2 m Strong monotonicity: there exist positive constants c 3, η 1 and η 2 < 1 s.t. f (m) c 3 min(m η 1, m η 2 ) m

Convergence results A first kind of convergence result: convergence to classical solutions Theorem Assume that the MFG system of pdes has a unique classical solution (u, m). Let u h (resp. m h ) be the piecewise trilinear function in C([0, T ] Ω) obtained by interpolating the values u n i (resp m n i ) of the solution of the discrete MFG system at the nodes of the space-time grid. ) lim ( u u h L h, t 0 β (0,T ;W 1,β (Ω)) + m m h L 2 η2 ((0,T ) Ω) = 0

Convergence results A first kind of convergence result: convergence to classical solutions Theorem Assume that the MFG system of pdes has a unique classical solution (u, m). Let u h (resp. m h ) be the piecewise trilinear function in C([0, T ] Ω) obtained by interpolating the values u n i (resp m n i ) of the solution of the discrete MFG system at the nodes of the space-time grid. ) lim ( u u h L h, t 0 β (0,T ;W 1,β (Ω)) + m m h L 2 η2 ((0,T ) Ω) = 0 Main steps in the proof 1 Obtain energy estimates on the solution of the discrete problem, in particular on f(m h ) L γ ((0,T ) Ω)

Convergence results A first kind of convergence result: convergence to classical solutions Theorem Assume that the MFG system of pdes has a unique classical solution (u, m). Let u h (resp. m h ) be the piecewise trilinear function in C([0, T ] Ω) obtained by interpolating the values u n i (resp m n i ) of the solution of the discrete MFG system at the nodes of the space-time grid. ) lim ( u u h L h, t 0 β (0,T ;W 1,β (Ω)) + m m h L 2 η2 ((0,T ) Ω) = 0 Main steps in the proof 1 Obtain energy estimates on the solution of the discrete problem, in particular on f(m h ) L γ ((0,T ) Ω) 2 Plug the solution of the system of pdes into the numerical scheme, take advantage of the consistency and stability of the scheme and prove that u u h L β ((0,T ) Ω) and m m h L 2 η 2 ((0,T ) Ω) converge to 0

Convergence results A first kind of convergence result: convergence to classical solutions Theorem Assume that the MFG system of pdes has a unique classical solution (u, m). Let u h (resp. m h ) be the piecewise trilinear function in C([0, T ] Ω) obtained by interpolating the values u n i (resp m n i ) of the solution of the discrete MFG system at the nodes of the space-time grid. ) lim ( u u h L h, t 0 β (0,T ;W 1,β (Ω)) + m m h L 2 η2 ((0,T ) Ω) = 0 Main steps in the proof 1 Obtain energy estimates on the solution of the discrete problem, in particular on f(m h ) L γ ((0,T ) Ω) 2 Plug the solution of the system of pdes into the numerical scheme, take advantage of the consistency and stability of the scheme and prove that u u h L β ((0,T ) Ω) and m m h L 2 η 2 ((0,T ) Ω) converge to 0 3 To get the full convergence for u, one has to pass to the limit in the Bellman equation. To pass to the limit in the term f(m h ), use the equiintegrability of f(m h ).

Convergence results A second kind of convergence result: convergence to weak solutions u ν u + H(x, u) = f(m) in [0, T ) Ω t ( m ν m div m H ) (x, Du) = 0 in (0, T ] Ω t p u t=t (x) = u T (x) m t=0 (x) = m 0 (x) (MFG) Assumptions discrete Hamiltonian g: consistency, monotonicity, convexity growth conditions: there exist positive constants c 1, c 2, c 3, c 4 such that g q(x, q) q g(x, q) c 1 g q(x, q) 2 c 2, g q(x, q) c 3 q + c 4. f is continuous and bounded from below u T continuous, m 0 bounded

Convergence results A second kind of convergence result: convergence to weak solutions Theorem (stated in the case d = 2) Let u h, t, m h, t be the piecewise constant functions which take the values u n+1 i and m n i, respectively, in (tn, t n+1) (ih h/2, ih + h/2). There exist functions ũ, m such that 1 after the extraction of a subsequence, u h, t ũ and m h, t m in L β (Q) for all β [1, 2) 2 ũ and m belong to L α (0, T ; W 1,α (Ω)) for any α [1, 4 3 ) 3 (ũ, m) is a weak solution to the system (MFG) in the following sense: 1 H(, Dũ) L 1 (Q), mf( m) L 1 (Q), ( ) m H p(, Dũ) Dũ H(, Dũ) L 1 (Q) 2 (ũ, m) satisfies the system (MFG) in the sense of distributions 3 ũ, m C 0 ([0, T ]; L 1 (Ω)) and ũ t=t = u T, m t=0 = m 0.

Variational MFGs Outline 1 Convergence results 2 Variational MFGs 3 A numerical simulation at the deterministic limit 4 Applications to crowd motion 5 MFG with 2 populations

Variational MFGs An optimal control problem driven by a PDE Assumptions Φ : L 2 (Q) R, C 1, strictly convex. Set f[m] = Φ[m]. Ψ : L 2 (Ω) R, C 1, strictly convex. Set g[m] = Ψ[m]. Running cost: L : Ω R d R, C 1 convex and coercive. Hamiltonian H(x, p) = sup γ R d { p γ L(x, γ)}, C 1, coercive. L(x, γ) = sup p R d { p γ H(x, p)}. Optimization problem: Minimize on (m, γ), m L 2 (Q), γ {L 2 (Q)} d : T ( ) J(m, γ) = Φ(m) + m(t, x)l(x, γ(t, x))) dxdt + Ψ(m(T, )) 0 Ω subject to { m t ν m + div(m γ) = 0, in (0, T ) Ω, m(0, x) = m 0 (x) in Ω.

Variational MFGs An optimal control problem driven by a PDE The optimization problem is actually the minimization of a convex functional with linear constraints: Set L(x, m, z) = ml(x, z ) if m > 0, m 0 if m = 0 and z = 0, + if m = 0 and z 0. (m, z) L(x, m, z) is convex and LSC. The optimization problem can be written: T ) inf ( L(x, Φ[m] + m(t, x), z(t, x)) dxdt + Ψ(m(T, )) m L 2 (Q),z {L 1 (Q)} d 0 Ω subject to m t ν m + div(z) = 0, in (0, T ) Ω, m(t, x) = m 0 (x) in Ω, m 0.

Variational MFGs Optimality conditions (1/2) δγ δm : T δj(m, γ) = 0 T + 0 { tδm ν δm + div(δm γ) = div(m δγ), in (0, T ] Ω, δm(0, x) = 0 in Ω, Ω ( ) δm(t, x) L(x, γ(t, x)) + f[m](t, x)) Ω δγ(t, x)m(t, x) L (x, γ(t, x)) + δm(t, x)g[m(t, )](x)dx. γ Ω Adjoint problem { T δj(m, γ) = 0 T + 0 T = 0 u ν u γ u = L(x, γ) + f[m](t, x) t u(t = T ) = g[m t=t ] ( ) u(t, x) tδm ν δm + div(δm γ) Ω m(t, x)δγ(t, x) L (x, γ(t, x)) Ω γ ( L m(t, x) (x, γ(t, x)) u(t, x) Ω γ ) δγ(t, x) in [0, T ) Ω

Variational MFGs Optimality conditions (2/2) If m > 0, then Therefore, γ (t, x) achieves L γ (x, γ (t, x)) + u(t, x) = 0. Du(t, x) γ (t, x) L(x, γ (t, x)) = max x) γ L(x, γ)} = H(x, Du(t, x)) γ Rd{ Du(t, and γ (t, x) = H p(x, Du(t, x)). We recover the MFG system of PDEs: u ν u + H(x, u) = f[m] in [0, T ) Ω t ( m ν m div m H ) (x, Du) = 0 in (0, T ] Ω t p u t=t (x) = g[m t=t ](x) m t=0 (x) = m 0 (x).

Variational MFGs Duality The optimization problem can be written inf sup m,γ p,u T ( ) m(t, x)( p(t, x)γ(t, x) H(x, p(t, x))) dxdt 0 Ω +Φ(m) + Ψ(m t=t ) T ( m u(t, x) 0 Ω t ) ν m + div(m γ) dxdt. Fenchel-Rockafellar duality theorem + integrations by parts: subject to with inf u,α Φ (α) + Ψ (u t=t ) m 0 (x)u(0, x))dx, Ω u ν u + H(x, u) = α. t Φ (α) = sup { m(t, x)α(t, x)dxdt Φ(m)}, m 0 Q G (u) = sup { m(x)u(x)dx Ψ(m)}. m 0 Ω

Variational MFGs Consequence : an iterative solver for the discrete MFG system (1/3) Set ν = 0, Φ(m) = Q F (m(t, x))dxdt, Ψ(m) = Ω G(m(x))dx for simplicity. The discrete version of the latter optimization problem is Set inf u h t M 1 N 1 n=0 i=0 N 1 ( +h G u M i i=0 ( u F n i u n+1 i t ) N 1 h m 0 i u0 i i=0 ( + g x i, un i+1 un i, un i ) ) un i 1 h h a n i = un i un+1 i, b n i t i+1 un i, c n i h i un i 1, h qi n = (an i, bn i, cn i ) R3, q = (qi n ) 0 n<m,i R/NZ q = Λu Λ : linear operator The optimization problem has the form { } { } inf Θ(q) + χ(u) = inf sup Θ(q) + χ(u) + σ, Λu q u,q:q=λu u,q σ where σ n i = (mn+1 i, z n+1 1,i, z n+1 2,i ).

Variational MFGs Consequence : an iterative solver for the discrete MFG system (2/3) Setting L(u, q, σ) = Θ(q) + χ(u) + σ, Λu q, we get the saddle point problem: inf sup L(u, q, σ). u,q σ Consider the augmented Lagrangian L r(u, q, σ) = L(u, q, σ) + r 2 Λu q 2 2 = Θ(q) + χ(u) + σ, Λu q + r 2 Λu q 2 2. It is equivalent to solving inf sup L u,q r(u, q, σ). σ The Alternating Direction Method of Multipliers is an iterative method ( u (k), q (k), σ (k)) (u (k+1), q (k+1), σ (k+1))

Variational MFGs Consequence : an iterative solver for the discrete MFG system (3/3) Alternating Direction Method of Multipliers Step 1: u (k+1) = arg min u L r ( u, q (k), σ (k)), i.e. 0 χ (u (k+1)) ( + Λ T σ (k) + rλ T Λu (k+1) q (k)) This is a discrete Poisson equation in the discrete time-space cylinder, + possibly nonlinear boundary conditions. Step 2: q (k+1) = arg min q L r ( u (k+1), q, σ (k)), i.e. ( σ (k) r q (k+1) Λu (k+1)) Θ (q (k+1)) can be done by a loop on the time-space grid nodes, with a low dimensional optimization problem at each node (nonlinearity). Step 3: Update σ so that q (k+1) = arg min q L ( u (k+1), q, σ (k+1)), by ( σ (k+1) = σ (k) + r Λu (k+1) q (k+1)). Loop on the time-space grid nodes. ( σ (k+1) Θ q (k+1)) m n+1 i 0 0 n < M, i.

A numerical simulation at the deterministic limit Outline 1 Convergence results 2 Variational MFGs 3 A numerical simulation at the deterministic limit 4 Applications to crowd motion 5 MFG with 2 populations

A numerical simulation at the deterministic limit Deterministic infinite horizon MFG with nonlocal coupling ν = 0.001, H(x, p) = sin(2πx 2 ) + sin(2πx 1 ) + cos(4πx 1 ) + p 2, F [m] = (1 ) 1 (1 ) 1 m left: u, right m. "u.gp" "m.gp"

Applications to crowd motion Outline 1 Convergence results 2 Variational MFGs 3 A numerical simulation at the deterministic limit 4 Applications to crowd motion 5 MFG with 2 populations

Applications to crowd motion Main purpose Many models for crowd motion are inspired by statistical mechanics (socio-physics) microscopic models: pedestrians = particles with more or less complex interactions (e.g. B. Maury et al) macroscopic models similar to fluid dynamics models (e.g. Hughes et al) in all these models, rational anticipation is not taken into account MFG may lead to crowd motion models including rational anticipation The systems of PDEs can be simulated numerically

Applications to crowd motion A Model of crowd motion with congestion One (possibly several) population(s) of identical agents: the pedestrians The impact of a single agent on the global behavior is negligible Rational anticipation: the global model is obtained by considering Nash equilibria with N pedestrians and passing to the limit as N The strategy of a single pedestrian depends on some global information, for example the density m(t, x) of pedestrians at space-time point (t, x) In congestion models, the cost of motion of a pedestrian located at (t, x) is an increasing function of the density of pedestrians at (t, x), namely m(t, x) Each pedestrian may be affected by a random idiosynchratic (or common) noise

Applications to crowd motion A typical application: exit from a hall or a stadium The cost to be minimized by a pedestrian is made of three parts 1 the exit-time. More complex models can be written for modelling e.g. panic. 2 the cost of motion, which may be quadratic w.r.t. velocity and increase in crowded regions 3 possibly, an exit cost cost of motion = (c + m(t, x)) α V 2 V = instantaneous velocity of the agent m(t, x) = density of the population at (t, x) α = some exponent, for example 3 4 c = some positive parameter

Applications to crowd motion A typical case: exit from a hall with obstacles The geometry and initial density 50 density at t=0 seconds 50 4.5 4 3.5 3 2.5 2 1.5 1 0.5 0 0 10 50 40 30 20 30 x 40 500 10 20 y 4.5 4 3.5 3 2.5 2 1.5 1 0.5 0 exit exit The initial density m 0 is piecewise constant and takes two values 0 and 4 people/m 2. There are 3300 people in the hall. The horizon is T = 40 min. The two doors stay open from t = 0 to t = T.

Applications to crowd motion m t with the Hamiltonian and c 0, 0 α < 2 u t + ν u H(x, u, m) = 0 ( ν m div m H ) (, u, m) = 0 p H(x, p, m) = H(x, m) + The function H(x, m) may model the panic p 2 (c + m) α

Applications to crowd motion Evolution of the distribution of pedestrians density at t=10 seconds density at t=2 minutes 4 3.5 3 2.5 2 1.5 1 0.5 0 0 10 40 50 30 20 30 x 40 500 10 20 y 4 3.5 3 2.5 2 1.5 1 0.5 0 6 5 4 3 2 1 0 0 10 40 50 30 20 30 x 40 500 10 20 y 6 5 4 3 2 1 0 density at t=5 minutes density at t=15 minutes 10 9 8 7 6 5 4 3 2 1 0 0 10 50 30 40 20 20 30 x 40 500 10 y 10 9 8 7 6 5 4 3 2 1 0 4.5 5 4 3.5 2.5 3 2 1.5 0.5 1 0 0 10 50 30 40 20 20 30 x 40 500 10 y 5 4.5 4 3.5 3 2.5 2 1.5 1 0.5 0 (the scale varies w.r.t. t)

Applications to crowd motion Evolution of the density of pedestrians (Loading m2doors.mov) Figure : The evolution of the distribution of pedestrians

Applications to crowd motion Exit from a hall with a common uncertainty (idea of J-M. Lasry) Similar geometry. The horizon is T. Before t = T/2, the two doors are closed.

Applications to crowd motion Exit from a hall with a common uncertainty (idea of J-M. Lasry) Similar geometry. The horizon is T. Before t = T/2, the two doors are closed. People know that one of the two doors will be opened at t = T/2 and will stay open until t = T, but they do not know which one.

Applications to crowd motion Exit from a hall with a common uncertainty (idea of J-M. Lasry) Similar geometry. The horizon is T. Before t = T/2, the two doors are closed. People know that one of the two doors will be opened at t = T/2 and will stay open until t = T, but they do not know which one. At T/2, the probability that a given door be opened is 1/2: A common source of risk for all the agents.

Applications to crowd motion Exit from a hall with a common uncertainty (idea of J-M. Lasry) Similar geometry. The horizon is T. Before t = T/2, the two doors are closed. People know that one of the two doors will be opened at t = T/2 and will stay open until t = T, but they do not know which one. At T/2, the probability that a given door be opened is 1/2: A common source of risk for all the agents. Interest of this example: the behavior of the agents can be predicted only if rational anticipation is taken into account.

Applications to crowd motion The evolution of the distribution of pedestrians (Loading densitynuonethird.mov)

MFG with 2 populations Outline 1 Convergence results 2 Variational MFGs 3 A numerical simulation at the deterministic limit 4 Applications to crowd motion 5 MFG with 2 populations

MFG with 2 populations The system of PDEs u 1 t + ν u 1 H 1 (t, x, m 1 + m 2, u 1 ) = F 1 (m 1, m 2 ) ( ) m 1 H 1 ν m 1 div m 1 t p (t, x, m 1 + m 2, u 1 ) = 0 u 2 t + ν u 2 H 2 (t, x, m 1 + m 2, u 2 ) = F 2 (m 1, m 2 ) ( ) m 2 H 2 ν m 2 div m 2 t p (t, x, m 1 + m 2, u 2 ) = 0 with on the boundary, u 1 n = u 2 n = 0 ν m i n + m in H i p (t, x, m 1 + m 2, u i ) = 0, i = 1, 2

MFG with 2 populations Two populations must cross each other ( ) m1 F 1 (m 1, m 2 ) = 2 0.8 + (m 1 + m 2 8) m 1 + m + 2 ( ) m2 F 2 (m 1, m 2 ) = 0.6 + (m 1 + m 2 8) m 1 + m + 2 Ω = (0, 1) 2, ν = 0.03, pop1 H 1 (x, p) = p 2 1.4 1 {x1 <0.7,x 2 >0.2} H 2 (x, p) = p 2 1.4 1 {x1 <0.7,x 2 <0.8} pop 2

MFG with 2 populations Evolution of the densities ν = 0.03 (Loading 2popmovie3.mov)

MFG with 2 populations Bibliography Achdou, Y., Capuzzo Dolcetta, I., Mean field games: numerical methods, SIAM J. Numer. Anal., 48 (2010), 1136 1162. Y. Achdou, A. Porretta, Convergence of a finite difference scheme to weak solutions of the system of partial differential equation arising in mean field games SIAM J. Numer. Anal., 54 (2016), no. 1, 161-186 J.-D. Benamou and G. Carlier, Augmented lagrangian methods for transport optimization, mean field games and degenerate elliptic equations, Journal of Optimization Theory and Applications 167 (2015), no. 1, 1 26. P. Cardaliaguet. Notes on mean field games, preprint, 2011. Cardaliaguet, P., Graber, P.J., Porretta, A., Tonon, D.; Second order mean field games with degenerate diffusion and local coupling, NoDEA Nonlinear Differential Equations Appl. 22 (2015), no. 5, 1287-1317. Cardaliaguet, P., Delarue, F., Lasry, J.-M., Lions, P.-L., The master equation and the convergence problem in mean field games, 2015 Lasry, J.-M., Lions, P.-L., Mean field games. Jpn. J. Math. 2 (2007), no. 1, 229 260.

MFG with 2 populations Bibliography Lions, P.-L. Cours au Collège de France. www.college-de-france.fr. Porretta, A., Weak solutions to Fokker-Planck equations and mean field games, Arch. Rational Mech. Anal. 216 (2015), 1-62.