Multi-population Mean Field Games systems with aversion Marco Cirant ` Degli Studi di Milano Universita 7 October 2014 joint work with M. Bardi and Y. Achdou Marco Cirant (Universit` a di Milano) Multi-population MFG with aversion 7/10/2014 1 / 26 Statement of the problem Two-populations Mean Field Games: describe rational behavior of populations with a very large number of players, such that Players of have distribution move according to pay a cost Population 1 m1 Population 2 m2 dXt = αt dt + νdBt in Ω ⊆ Rd , 1 γ∗ γ ∗ |α| , γ∗ > 1 V 1 (m1 , m2 ) V 2 (m1 , m2 ) decreasing w.r.t m1 decreasing w.r.t m2 increasing w.r.t m2 increasing w.r.t m1 Every player aim at minimizing his own cost. Marco Cirant (Universit` a di Milano) Multi-population MFG with aversion 7/10/2014 2 / 26 If the overall cost of every player has the long-time average form Z T ∗ 1 |αt |γ i i J (α) = lim E + V (m1 (Xt ), m2 (Xt )) dt, i = 1, 2 T →∞ T γ∗ 0 Nash equilibria of the game with large number of players can be approximated by the Mean Field Games system 1 γ i −ν∆ui + γ |Dui | + λi = V (m1 , m2 ), in Ω, −ν∆mi − div(|Dui |γ−2 Dui mi ) = 0, R i = 1, 2. Ω mi = 1, (MFG) where (m1 , m2 ) is the vector of equilibrium distributions and −|Dui |γ−2 Dui provides the ()-Nash strategy for players of the i-th population ([Lasry, Lions] and [Huang, Caines, Malhame], 2005 ). Marco Cirant (Universit` a di Milano) Multi-population MFG with aversion 7/10/2014 3 / 26 Two Models LINEAR model: VL1 (m1 (x), m2 (x)) = m2 (x), VL2 (m1 (x), m2 (x)) = m1 (x). SCHELLING model: − m1 (x) V 1 (m1 (x), m2 (x)) = − a , S m1 (x)+m2 (x) − m2 (x) V 2 (m (x), m (x)) = , 1 2 S m1 (x)+m2 (x) − a a ∈ (0, 1]. V i (m1 , m2 ) are decreasing w.r.t mi and increasing w.r.t m−i . Marco Cirant (Universit` a di Milano) Multi-population MFG with aversion 7/10/2014 4 / 26 Schelling’s model In the late ’60 Schelling proposed a simple model of two populations that interact. Blue people and red people live in a chessboard: Each individual wants to make sure that he lives near someone of his own population. He is happy if the percentage of same-color individuals among his neighbors is above some happines threshold a. If he’s not happy, he moves to another free house. Marco Cirant (Universit` a di Milano) Multi-population MFG with aversion 7/10/2014 5 / 26 If we run a simulation starting from a random initial distribution of individuals (so, some of them are unhappy), after some time we always notice that ethnic clusters form. a = 35% a = 70% Segregation shows up (even from mild ethnocentric attitude). [Schelling, 1969] Marco Cirant (Universit` a di Milano) Multi-population MFG with aversion 7/10/2014 6 / 26 What happens if we add a random noise? i.e. a small percentage of individuals moves in any case at every time step. a = 35% a = 70% Interfaces become more regular. If the noise is increased the two populations remain mixed. Marco Cirant (Universit` a di Milano) Multi-population MFG with aversion 7/10/2014 7 / 26 Existence & Uniqueness Theorem (C., 2014) For all ν > 0, γ > 1, there exists a solution (u, m, λ) ∈ [C 2 (Ω)]2 × [W 1,p (Ω)]2 × R2 of (MFG). Schelling model (bounded costs V i ), standard arguments. Linear model (unbounded costs V i ), trickier. Uniqueness: forget it! (in both cases). Marco Cirant (Universit` a di Milano) Multi-population MFG with aversion 7/10/2014 8 / 26 Questions (unsolved by the previous thm.) What kind of behavior do we expect? SEGREGATION, namely m1 and m2 concentrating in different parts of Ω. In both models. What happens if ν is close to zero (small noise regime)? Marco Cirant (Universit` a di Milano) Multi-population MFG with aversion 7/10/2014 9 / 26 Another interpretation of the MFG system... Consider now the linear case. We may think of our MFG as a differential game with two players: the two populations. The state of each population is his own distribution mi . Given two controls (α1 , α2 ), the two states satisfy the Kolmogorov equations −ν∆mi − div(αi mi ) = 0, and the costs paid by the two populations are Z Z 1 γ∗ 1 J (α1 , α2 ) = ∗ m1 |α1 | + m1 m2 γ Z Z 1 ∗ J 2 (α1 , α2 ) = ∗ m2 |α2 |γ + m1 m2 γ Nash equilibria of this game provide solutions of (MFG). Marco Cirant (Universit` a di Milano) Multi-population MFG with aversion 7/10/2014 10 / 26 ...which leads to a control problem! If we set J TOT 1 (α1 , α2 ) = ∗ γ Z m1 |α1 | γ∗ 1 + ∗ γ Z m2 |α2 | γ∗ Z + m1 m2 , i.e. J TOT is some overall cost paid by the “world” population, then its global minima (α1∗ , α2∗ ) J TOT (α1∗ , α2∗ ) ≤ J TOT (α1 , α2 ) ∀α1 , α2 are Nash equilibria for the MFG (and local minima are local Nash equilibria for the MFG). Marco Cirant (Universit` a di Milano) Multi-population MFG with aversion 7/10/2014 11 / 26 Some numerical experiments. In collaboration with Y. Achdou, we look for approximate solutions of our (MFG). How? By a long time approximation method: consider a finite-difference version of the forward-forward system Ω × (0, T ) ∂t ui − νi ∆ui + H i (x, Dui ) = V i [m], ∂t mi − νi ∆mi − div(Dp H i (x, Dui )mi ) = 0, ui = 0, m = mi0 Ω × {0}. and let T → ∞. Remarks: Switch to a time-dependent problem to remove the unknowns λi . backward-forward system is more natural but computationally harder. Mimic the strategy used for homogenization of HJB eq. Expect: u(x, T ) − λT → U(x) and m(x, T ) → M(x). Marco Cirant (Universit` a di Milano) Multi-population MFG with aversion 7/10/2014 12 / 26 The two models compared. From a qualitative point of view, solutions do not change “so much”: Schelling (a = 0.4) Linear ν=1 ν = 0.1 ν = 0.01 Marco Cirant (Universit` a di Milano) Multi-population MFG with aversion 7/10/2014 13 / 26 Some solutions in 1D Ω = (0, 1), γ = 2, T ≈ 1000. Using the long-time approximation (works for both models) ν large (≈ 1) mixing ν small (<< 1) segregation Other solutions?? Marco Cirant (Universit` a di Milano) Multi-population MFG with aversion 7/10/2014 14 / 26 Some other solutions Minimizing J TOT associated to the linear model (using MATLAB’s fmincon on its finite difference version): ν large (≈ 1) mixing ν small (<< 1) segregation ... Marco Cirant (Universit` a di Milano) Multi-population MFG with aversion 7/10/2014 15 / 26 A bifurcation diagram (we are still focusing on the linear model) Every solid line corresponds to a branch of solutions. Marco Cirant (Universit` a di Milano) Multi-population MFG with aversion 7/10/2014 16 / 26 A bifurcation diagram (we are still focusing on the linear model) Every solid line corresponds to a branch of solutions. Marco Cirant (Universit` a di Milano) Multi-population MFG with aversion 7/10/2014 16 / 26 The answer is NO. In the following sense: Theorem Suppose that (α1∗ , α2∗ ) is (one of) the best possible strategy, i.e. J TOT (α1∗ , α2∗ ) ≤ J TOT (α1 , α2 ) Then, Z m1∗ m2∗ → 0 ∀α1 , α2 . as ν → 0. Moreover, m1∗ and m2∗ are nonincreasing or nondecreasing. Marco Cirant (Universit` a di Milano) Multi-population MFG with aversion 7/10/2014 17 / 26 Given m1 , m2 we consider the decreasing and increasing rearrangements m1,& , m2,% : Rearranging preserves the total mass of m1 , m2 , and J TOT (m1,& , m2,% ) ≤ J TOT (m1 , m2 ), so a global minimizer of J TOT is such that J TOT (m1,& , m2,% ) = J TOT (m1 , m2 ). Marco Cirant (Universit` a di Milano) Multi-population MFG with aversion 7/10/2014 18 / 26 Given m1 , m2 we consider the decreasing and increasing rearrangements m1,& , m2,% : Rearranging preserves the total mass of m1 , m2 , and J TOT (m1,& , m2,% ) ≤ J TOT (m1 , m2 ), so a global minimizer of J TOT is such that J TOT (m1,& , m2,% ) = J TOT (m1 , m2 ). Marco Cirant (Universit` a di Milano) Multi-population MFG with aversion 7/10/2014 18 / 26 Outside Lineland... What happens in space dimension two? Exploiting the control problem point of view (the functional J TOT ), it is possible to prove the existence of solutions of (MFG) that segregate: Z m1 m2 → 0 as ν → 0, Yet no proof of monotonicity properties (or other qualitative result) of optimal distributions is available. Nor, analogous results are available for the Schelling model. Marco Cirant (Universit` a di Milano) Multi-population MFG with aversion 7/10/2014 19 / 26 Numerically (finite elements approximation), we observe that if the domain has an axis of symmetry, then there exist solutions (m1 , m2 ) that “segregate” along that axis. Marco Cirant (Universit` a di Milano) Multi-population MFG with aversion 7/10/2014 20 / 26 Numerically (finite elements approximation), we observe that if the domain has an axis of symmetry, then there exist solutions (m1 , m2 ) that “segregate” along that axis. But there might be others Conjecture: “best solutions” minimize the perimeter of the free boundary Marco Cirant (Universit` a di Milano) Multi-population MFG with aversion 7/10/2014 20 / 26 The non-stationary case. So far we considered the infinite-time horizon case. How about finite-time problems? Namely, when players’ cost has the form J i (α) = E Z T 0 ∗ |αt |γ + V i (m1 (Xt ), m2 (Xt )), γ∗ i = 1, 2, T > 0 Nash equilibria of the game with large number of players can be approximated by the Mean Field Games system −∂t ui − ν∆ui + γ1 |Dui |γ = V i (m1 , m2 ), in Ω × (0, T ), γ−2 ∂ R t mi − ν∆mi − div(|Dui | Dui mi ) = 0, m = 1, Ω i mi |t=0 = m0 , ui |t=T = 0, i = 1, 2. Marco Cirant (Universit` a di Milano) Multi-population MFG with aversion (MFGe) 7/10/2014 21 / 26 Existence of smooth solutions for (MFGe) in general (γ 6= 2) is an open problem. How to deal numerically with the backward-forward time structure? Define the (usual) fixed point operator mi 7→ ui solution of HJB 7→ µi solution of FKP (1) Approximate solutions of discrete mi via Newton’s method. Positivity of m is preserved; ν ≥ 0.01 is ok. Initial guess m0 (x, t) for fixed point of (1) is extremely important. Marco Cirant (Universit` a di Milano) Multi-population MFG with aversion 7/10/2014 22 / 26 Schelling model, a = 0.4, (x, t) ∈ [0, 1] × [0, 4] ν = 0.15 ν = 0.05 Marco Cirant (Universit` a di Milano) Multi-population MFG with aversion 7/10/2014 23 / 26 a = 0.4 ν = 0.05 a = 0.7 same behavior as a = 0.4, PLUS... ν = 0.01 Marco Cirant (Universit` a di Milano) Multi-population MFG with aversion 7/10/2014 24 / 26 Final Remarks Stationary case. What happens in 1-D is quite well understood. Numerical methods work well for small ν. 2-D is still ok from the numerical viewpoint, theoretical results on the shape of free boundary are still missing. Non-stationary case. Convergence if ν ≥ 0.01. “Crossing” phenomena to be studied. What if ν = 0? Marco Cirant (Universit` a di Milano) Multi-population MFG with aversion 7/10/2014 25 / 26 Thanks for your attention ! Marco Cirant (Universit` a di Milano) Multi-population MFG with aversion 7/10/2014 26 / 26
© Copyright 2024 ExpyDoc