Probabilistic Analysis of Mean-Field Games

Rene Carmona, Francois Delarue

Introduction

In a trailblazing contribution, Lasry and Lions proposed a methodology to produce approximate Nash equilibriums for stochastic differential games with symmetric interactions and a large number of players. In their model, the costs to a given player feel the presence and the behavior of the other players through the empirical distribution of their private states. This type of interaction was introduced and studied in statistical physics under the name of mean-field interaction, allowing for the derivation of effective equations in the limit of asymptotically large systems. Using intuition and mathematical results from propagation of chaos, Lasry and Lions propose to assign to each player, independently of what other players may do, a distributed closed loop strategy given by the solution of the limiting problem, arguing that such a resulting game should be in an approximate Nash equilibrium. This streamlined approach is very attractive as large stochastic differential games are notoriously nontractable. They formulated the limiting problem as a system of two highly coupled nonlinear partial differential equations (PDE for short): the first one, of the Hamilton-Jacobi-Bellman type, takes care of the optimization part, while the second one, of Kolmogorov type, guarantees the time consistency of the statistical distributions of the private states of the individual players. The issue of existence and uniqueness of solutions for such a system is a very delicate problem, as the solution of the former equation should propagate backward in time from a terminal condition while the solution of the latter should evolve forward in time from an initial condition. More than the nonlinearities, the conflicting directions of time compound the difficulties.

In a subsequent series of works with PhD students and postdoctoral fellows, Lasry and Lions considered applications to domains as diverse as the management of exhaustible resources like oil, house insulation, and the analysis of pedestrian crowds. Motivated by problems in large communication networks, Caines, Huang and Malhamé introduced, essentially at the same time , a similar strategy which they call the Nash Certainty Equivalence. They also studied practical applications to large populations behavior .

The goal of the present paper is to study the effective Mean-Field Game equations proposed by Lasry and Lions, from a probabilistic point of view. To this end, we recast the challenge as a fixed point problem in a space of flows of probability measures, show that these fixed points do exist and provide approximate Nash equilibriums for large games, and quantify the accuracy of the approximation.

We tackle the limiting stochastic optimization problems using the probabilistic approach of the stochastic maximum principle, thus reducing the problems to the solutions of Forward Backward Stochastic Differential Equations (FBSDEs for short). The search for a fixed flow of probability measures turns the system of forward-backward stochastic differential equations into equations of the McKean-Vlasov type where the distribution of the solution appears in the coefficients. In this way, both the optimization and interaction components of the problem are captured by a single FBSDE, avoiding the twofold reference to Hamilton-Jacobi-Bellman equations on the one hand, and Kolmogorov equations on the other hand. As a by-product of this approach, the stochastic dynamics of the states could be degenerate. We give a general overview of this strategy in Section 2 below. Motivated in part by the works of Lasry, Lions and collaborators, Backward Stochastic Differential Equations (BSDEs) of the mean field type have recently been studied. See for example . However, existence and uniqueness results for BSDEs are much easier to come by than for FBSDEs, and here, we have to develop existence results from scratch.

Our first existence result is proven for bounded coefficients by means of a fixed point argument based on Schauder’s theorem pretty much in the same spirit as Cardaliaguet’s notes . Unfortunately, such a result does not apply to some of the linear-quadratic (LQ) games already studied , and some of the most technical proofs of the papers are devoted to the extension of this existence result to coefficients with linear growth. See Section 3. Our approximation and convergence arguments are based on probabilistic a priori estimates obtained from tailor-made versions of the stochastic maximum principle which we derive in Section 2. The reader is referred to the book of Ma and Yong for background material on adjoint equations, FBSDEs and the stochastic maximum principle approach to stochastic optimization problems. As we rely on this approach, we find it natural to derive the compactness properties needed in our proofs from convexity properties of the coefficients of the game. The reader is also referred to the papers by Hu and Peng and Peng and Wu for general solvability properties of standard FBSDEs within the same framework of stochastic optimization.

The thrust of our analysis is not limited to existence of a solution to a rather general class of McKean-Vlasov FBSDEs, but also to the extension to this non-Markovian set-up of the construction of the FBSDE value function expressing the solution of the backward equation in terms of the solution of the forward dynamics. The existence of this value function is crucial for the formulation and the proofs of the results of the last part of the paper. In Section 4, we indeed prove that the solutions of the fixed point FBSDE (which include a function α^\hat{\alpha} minimizing the Hamiltonian of the system, three stochastic processes (Xt,Yt,Zt)0≤t≤T(X_{t},Y_{t},Z_{t})_{0\leq t\leq T} solving the FBSDE, and the FBSDE value function uu) provide a set of distributed strategies which, when used by the players of a NN-player game, form an ϵN\epsilon_{N}-approximate Nash equilibrium, and we quantify the speed at which ϵN\epsilon_{N} tends to when N→+∞N\to+\infty. This type of argument has been used for simpler models in or . Here, we use convergence estimates which are part of the standard theory of propagation of chaos (see for example ) and the Lipschitz continuity and linear growth the FBSDE value function uu which we prove earlier in the paper.

General Notation and Assumptions

Here, we introduce the notation and the basic tools from stochastic analysis which we use throughout the paper.

where we use the standard notation (α∗−i,αi)(\alpha^{*-i},\alpha^{i}) for the set of strategies (α∗1,⋯ ,α∗N)(\alpha^{*1},\cdots,\alpha^{*N}) where α∗i\alpha^{*i} has been replaced by αi\alpha^{i}.

2. The Mean-Field Problem

In the case of large symmetric games, some form of averaging is expected when the number of players tends to infinity. The Mean-Field Game (MFG) philosophy of Lasry and Lions is to search for approximate Nash equilibriums through the solution of effective equations appearing in the limiting regime N→∞N\to\infty, and assigning to each player the strategy α\alpha provided by the solution of the effective system of equations they derive. In the present context, the implementation of this idea involves the solution of the following fixed point problem which we break down in three steps for pedagogical reasons:

Solve the standard stochastic control problem

3. The Hamiltonian

Here and in the following, whenever EE is a separable Banach space and pp is an integer greater than 11, Pp(E)\mathcal{P}_{p}(E) stands for the subspace of P(E)\mathcal{P}(E) of probability measures of order pp, i.e. having a finite moment of order pp so that μ∈Pp(E)\mu\in\mathcal{P}_{p}(E) if μ∈P(E)\mu\in\mathcal{P}(E) and

Inequality (9) will be used repeatedly. Moreover, by the implicit function theorem, α^\hat{\alpha} is Lipschitz-continuous with respect to (x,y)(x,y), the Lipschitz-constant being controlled by the uniform bound on b2b_{2} and by the Lipschitz-constant of ∂(x,α)f\partial_{(x,\alpha)}f. ∎

4. Stochastic Maximum Principle

Going back to the program (i)–(iii) outlined in Subsection 2.2, the first two steps therein consist in solving a standard minimization problem when the distributions (μt)0≤t≤T(\mu_{t})_{0\leq t\leq T} are frozen, and one could express the value function of the optimization problem (4) as the solution of the corresponding Hamilton-Jacobi-Bellman (HJB for short) equation. This is the keystone of the analytic approach to the MFG theory, the matching problem (iii) being resolved by coupling the HJB equation with a Kolmogorov equation intended to identify the (μt)0≤t≤T(\mu_{t})_{0\leq t\leq T} with the marginal distributions of the optimal state of the problem.

for any progressively measurable process β=(βt)0≤t≤T\beta=(\beta_{t})_{0\leq t\leq T} satisfying the admissibility condition (2) where U=(Ut)0≤t≤TU=(U_{t})_{0\leq t\leq T} is the corresponding controlled diffusion process

has a solution (Xt,Yt,Zt)0≤t≤T(X_{t},Y_{t},Z_{t})_{0\leq t\leq T} such that

if we set α^t=α^(t,Xt,μt,Yt)\hat{\alpha}_{t}=\hat{\alpha}(t,X_{t},\mu_{t},Y_{t}), then for any β=(βt)0≤t≤T\beta=(\beta_{t})_{0\leq t\leq T} satisfying (2), it holds

By Lemma 1, α^=(α^t)0≤t≤T\hat{\alpha}=(\hat{\alpha}_{t})_{0\leq t\leq T} satisfies (2), and the standard proof of the stochastic maximum principle, see for example Theorem 6.4.6 in Pham gives

By linearity of bb and assumption (A.2) on bb, the Hessian of HH satisfies (8), so that the required convexity assumption is satisfied. The result easily follows. ∎

As the proof shows, the result of Theorem 1 above still holds if the control β=(βt)0≤t≤T\beta=(\beta_{t})_{0\leq t\leq T} is merely adapted to a larger filtration as long as the Wiener process W=(Wt)0≤t≤TW=(W_{t})_{0\leq t\leq T} remains a Brownian motion for this filtration.

so that XX and X′X^{\prime} coincide by the Lipschitz property of the coefficients of the forward equation. As a consequence, (Y,Z)(Y,Z) and (Y′,Z′)(Y^{\prime},Z^{\prime}) coincide as well.

It should be noticed that in some sense, the bound provided by Theorem 1 is sharp within the realm of convex models as shown for example by the following slight variation on the same theme. We shall use this form repeatedly in the proof of our main result.

The parameter [β,μ′][\beta,\mu^{\prime}] in the cost J([β,μ′];μ)J([\beta,\mu^{\prime}];\mu) indicates that the flow of measures in the drift of U′U^{\prime} is (μt′)0≤t≤T(\mu_{t}^{\prime})_{0\leq t\leq T} whereas the flow of measures in the cost functions is (μt)0≤t≤T(\mu_{t})_{0\leq t\leq T}. In fact, we should also indicate that the initial condition x0′x_{0}^{\prime} might be different from x0x_{0}, but we prefer not to do so since there is no risk of confusion in the sequel. Also, when x0′=x0x_{0}^{\prime}=x_{0} and μt′=μt\mu_{t}^{\prime}=\mu_{t} for any t∈[0,T]t\in[0,T], J([β,μ′];μ)=J(β;μ)J([\beta,\mu^{\prime}];\mu)=J(\beta;\mu).

The idea is to go back to the original proof of the stochastic maximum principle and using Itô’s formula, expand

Since the initial conditions x0x_{0} and x0′x_{0}^{\prime} are possibly different, we get the additional term ⟨x0′−x0,Y0⟩\langle x_{0}^{\prime}-x_{0},Y_{0}\rangle in the left hand side of (14). Similarly, since the drift of U′U^{\prime} is driven by (μt′)0≤t≤T(\mu_{t}^{\prime})_{0\leq t\leq T}, we get the additional difference of the drifts in order to account for the fact that the drifts are driven by the different flows of probability measures. ∎

The Mean-Field FBSDE

In order to solve the standard stochastic control problem (4) using the Pontryagin maximum principle, we minimize the Hamiltonian HH with respect to the control variable α\alpha, and inject the minimizer α^\hat{\alpha} into the forward equation of the state as well as the adjoint backward equation. Since the minimizer α^\hat{\alpha} depends upon both the forward state XtX_{t} and the adjoint process YtY_{t}, this creates a strong coupling between the forward and backward equations leading to the FBSDE (12). The MFG matching condition (iii) of Subsection 2.2 then reads: seek a family of probability distributions (μt)0≤t≤T(\mu_{t})_{0\leq t\leq T} of order 2 such that the process XX solving the forward equation of (12) admits (μt)0≤t≤T(\mu_{t})_{0\leq t\leq T} as flow of marginal distributions.

In a nutshell, the probabilistic approach to the solution of the mean-field game problem results in the solution of a FBSDE of the McKean-Vlasov type

For the sake of convenience, we restate the general FBSDE (16) of McKean-Vlasov type in the special set-up of the present paper. It reads:

where a†a^{\dagger} denotes the transpose of the matrix aa.

In addition to (A.1–4), we shall rely on the following assumptions.

(A.5) provides Lipschitz continuity while condition (A.6) controls the smoothness of the running cost ff with respect to α\alpha uniformly in the other variables. The most unusual assumption is certainly condition (A.7). We refer to it as a weak mean-reverting condition as it looks like a standard mean-reverting condition for recurrent diffusion processes. Moreover, as shown by the proof of Theorem 2, Its role is to control the expectation of the forward equation in (16) and to establish an a priori bound for it. This is of crucial importance in order to make the compactness strategy effective. We use the terminology weak as it is not expected to converge with time.

An interesting example which we should keep in mind is the so-called linear-quadratic model in which b0b_{0}, ff and gg have the form:

2. Rigorous Definition of the Matching Problem

The proof of Theorem 2 is split into four main steps. The first one consists in making the statement of the matching problem (iii) in (4) rigorous. To this end, we need the following

for some constant cc independent of t0t_{0} and δ\delta. Notice that, by Blumenthal’s Zero-One Law, the random variables Yt0t0,x0Y_{t_{0}}^{t_{0},x_{0}} and Yt0t0,x0′Y_{t_{0}}^{t_{0},x_{0}^{\prime}} are deterministic. By (14), we have

where J^t0,x0=J((α^tt0,x0)t0≤t≤T;μ)\hat{J}^{t_{0},x_{0}}=J((\hat{\alpha}_{t}^{t_{0},x_{0}})_{t_{0}\leq t\leq T};\mu) and α^tt0,x0=α^(t,Xtt0,x0,μt,Ytt0,x0)\hat{\alpha}_{t}^{t_{0},x_{0}}=\hat{\alpha}(t,X_{t}^{t_{0},x_{0}},\mu_{t},Y_{t}^{t_{0},x_{0}}) (with similar definitions for J^t0,x0′\hat{J}^{t_{0},x_{0}^{\prime}} and α^tt0,x0′\hat{\alpha}_{t}^{t_{0},x_{0}^{\prime}} by replacing x0x_{0} by x0′x_{0}^{\prime}). Exchanging the roles of x0x_{0} and x0′x_{0}^{\prime} and adding the resulting inequality with (20), we deduce that

Moreover, by standard SDE estimates first and then by standard BSDE estimates, there exists a constant cc (the value of which may vary from line to line), independent of t0t_{0} and δ\delta, such that

Plugging (21) into the above inequality completes the proof of (19).

Definition 1 captures the essence of the approach of Lasry and Lions who freeze the probability measure at the optimal value when optimizing the cost. This is not the case in the study of the control of McKean-Vlasov dynamics, as investigated in : in this different setting, optimization is also performed with respect to the measure argument. See also and for the linear quadratic case.

3. Existence under Additional Boundedness Conditions

We first prove existence under an extra boundedness assumption.

The system (16) is solvable if, in addition to (A.1–7), we also assume that ∂xf\partial_{x}f and ∂xg\partial_{x}g are uniformly bounded, i.e. for some constant cB>0c_{B}>0

First Step. We first establish several a priori estimates for the solution of (12). The coefficients ∂xf\partial_{x}f and ∂xg\partial_{x}g being bounded, the terminal condition in (12) is bounded and the growth of the driver is of the form:

Plugging this bound into the forward part of (12), standard LpL^{p} estimates for SDEs imply that there exists a constant c′c^{\prime}, only depending upon cBc_{B}, cLc_{L} and TT, such that

We consider the restriction of Φ\Phi to the subset E{\mathcal{E}} of probability measures of order 44 whose fourth moment is not greater than c′c^{\prime}, i.e.

E{\mathcal{E}} is convex and closed for the 11-Wasserstein distance and Φ\Phi maps E{\mathcal{E}} into itself.

Third Step. We finally check that Φ\Phi is continuous on E{\mathcal{E}}. Given another measure μ′∈E\mu^{\prime}\in{\mathcal{E}}, we deduce from (14) in Proposition 1 that:

where α^t=α^(t,Xtx0;μ,μt,Ytx0;μ)\hat{\alpha}_{t}=\hat{\alpha}(t,X_{t}^{x_{0};\mu},\mu_{t},Y_{t}^{x_{0};\mu}), for t∈[0,T]t\in[0,T], with a similar definition for α^t′\hat{\alpha}_{t}^{\prime} by replacing μ\mu by μ′\mu^{\prime}. By optimality of α^′\hat{\alpha}^{\prime} for the cost functional J(⋅;μ′)J(\cdot;\mu^{\prime}), we claim:

We now compare J(α^;μ′)J(\hat{\alpha};\mu^{\prime}) with J(α^;μ)J(\hat{\alpha};\mu) (and similarly J(α^′;μ′)J(\hat{\alpha}^{\prime};\mu^{\prime}) with J([α^′,μ′];μ)J([\hat{\alpha}^{\prime},\mu^{\prime}];\mu)). We notice that J(α^;μ)J(\hat{\alpha};\mu) is the cost associated with the flow of measures (μt)0≤t≤T(\mu_{t})_{0\leq t\leq T} and the diffusion process Xx0,μX^{x_{0},\mu} whereas J(α^;μ)J(\hat{\alpha};\mu) is the cost associated with the flow of measures (μt′)0≤t≤T(\mu_{t}^{\prime})_{0\leq t\leq T} and the controlled diffusion process UU satisfying

By Gronwall’s lemma, there exists a constant cc such that

Since μ\mu and μ′\mu^{\prime} are in E{\mathcal{E}}, we deduce from (A.5), (24) and (25) that

with a similar bound for J([α^′,μ′];μ)−J(α^′;μ′)J([\hat{\alpha}^{\prime},\mu^{\prime}];\mu)-J(\hat{\alpha}^{\prime};\mu^{\prime}) (the argument is even simpler as the costs are driven by the same processes), so that, from (27) and (23) again, together with Gronwall’s lemma to go back to the controlled SDEs,

4. Approximation Procedure

Examples of functions ff and gg which are convex in xx and such that ∂xf\partial_{x}f and ∂xg\partial_{x}g are bounded are rather limited in number and scope. For instance, boundedness of ∂xf\partial_{x}f and ∂xg\partial_{x}g fails in the typical case when ff and gg are quadratic with respect to xx. In order to overcome this limitation, we propose to approximate the cost functions ff and gg by two sequences (fn)n≥1(f^{n})_{n\geq 1} and (gn)n≥1(g^{n})_{n\geq 1}, referred to as approximated cost functions, satisfying (A.1–7) uniformly with respect to n≥1n\geq 1, and such that, for any n≥1n\geq 1, equation (16), with (∂xf,∂xg)(\partial_{x}f,\partial_{x}g) replaced by (∂xfn,∂xgn)(\partial_{x}f^{n},\partial_{x}g^{n}), has a solution (Xn,Yn,Zn)(X^{n},Y^{n},Z^{n}). In this framework, Proposition 2 says that such approximated FBSDEs are indeed solvable when ∂xfn\partial_{x}f^{n} and ∂xgn\partial_{x}g^{n} are bounded for any n≥1n\geq 1. Our approximation procedure relies on the following:

If there exist two sequences (fn)n≥1(f^{n})_{n\geq 1} and (gn)n≥1(g^{n})_{n\geq 1} such that

(i)(i) there exist two parameters cL′c_{L}^{\prime} and λ′>0\lambda^{\prime}>0 such that, for any n≥1n\geq 1, fnf^{n} and gng^{n} satisfy (A.1–7) with respect to λ′\lambda^{\prime} and cL′c_{L}^{\prime};

(iii)(iii) for any n≥1n\geq 1, equation (16), with (∂xf,∂xg)(\partial_{x}f,\partial_{x}g) replaced by (∂xfn,∂xgn)(\partial_{x}f^{n},\partial_{x}g^{n}), has a solution which we denote by (Xn,Yn,Zn)(X^{n},Y^{n},Z^{n}). Then, equation (16) is solvable.

We establish tightness of the processes (Xn)n≥1(X^{n})_{n\geq 1} in order to extract a convergent subsequence. For any n≥1n\geq 1, we consider the approximated Hamiltonian

Since XnX^{n} is the diffusion process controlled by (α^tn)0≤t≤T(\hat{\alpha}^{n}_{t})_{0\leq t\leq T}, we use Theorem 1 to compare its behavior to the behavior of a reference controlled process UnU^{n} whose dynamics are driven by a specific control βn\beta^{n}. We shall consider two different versions for UnU^{n} corresponding to the following choices for βn\beta^{n}:

For each of these controls, we compare the cost to the optimal cost by using the version of the stochastic maximum principle which we proved earlier, and subsequently, derive useful information on the optimal control (α^sn)0≤s≤T(\hat{\alpha}_{s}^{n})_{0\leq s\leq T}.

First Step. We first consider (i)(i) in (29). In this case

from which it easily follows that sup⁡n≥1sup⁡0≤s≤TVar(Usn)<+∞\sup_{n\geq 1}\sup_{0\leq s\leq T}\textrm{Var}(U^{n}_{s})<+\infty.

By (A.5), we deduce that there exists a constant cc, depending only on λ\lambda, cLc_{L}, x0x_{0} and TT, such that (the actual value of cc possibly varying from line to line)

From this, the linearity of the dynamics of XnX^{n} and Gronwall’s inequality, we deduce:

Second Step. We now compare XnX^{n} to the process controlled by the null control. So we consider case (ii)(ii) in (29), and now

By convexity of fnf^{n} with respect to α\alpha (see (A.2)) together with (A.6), we have

for some constant cc, independent of nn. Using (A.5) again, we obtain:

the value of cc possibly varying from line to line. From (35), Young’s inequality yields

Young’s inequality and the convexity in xx of gng^{n} and fnf^{n} from (A.2,4) give:

Using (28) and (36), it is plain to prove that the processes (Xn)n≥1({X}^{n})_{n\geq 1} are tight.

with α^t=α^(t,Xt,μt,Yt)\hat{\alpha}_{t}=\hat{\alpha}(t,X_{t},\mu_{t},Y_{t}), for t∈[0,T]t\in[0,T]. We can now apply the same argument to any (Xtn)0≤t≤T(X^{n}_{t})_{0\leq t\leq T}, for any n≥1n\geq 1. We claim

where J(⋅;μ)J(\cdot;\mu) is given by (11) and Jn(⋅;μn)J^{n}(\cdot;\mu^{n}) is defined in a similar way, but with (f,g)(f,g) and (μt)0≤t≤T(\mu_{t})_{0\leq t\leq T} replaced by (fn,gn)(f^{n},g^{n}) and (μtn)0≤t≤T(\mu_{t}^{n})_{0\leq t\leq T}; J([α^n,μn];μ)J([\hat{\alpha}^{n},\mu^{n}];\mu) is defined as in (15). With these definitions at hand, we notice that

where UnU^{n} is the controlled diffusion process:

5. Choice of the Approximating Sequence

In order to complete the proof of Theorem 2, we must specify the choice of the approximating sequence in Lemma 3. Actually, the choice is performed in two steps. We first consider the case when the cost functions ff and gg are strongly convex in the variables xx:

Assume that, in addition to (A.1–7), there exists a constant γ>0\gamma>0 such that the functions ff and gg satisfy (compare with (8)):

Then, there exist two positive constants λ′\lambda^{\prime} and cL′c^{\prime}_{L}, depending only upon λ\lambda, cLc_{L} and γ\gamma, and two sequences of functions (fn)n≥1(f^{n})_{n\geq 1} and (gn)n≥1(g^{n})_{n\geq 1} such that

(i)(i) for any n≥1n\geq 1, fnf^{n} and gng^{n} satisfy (A.1–7) with respect to the parameters λ′\lambda^{\prime} and cL′c_{L}^{\prime} and ∂xfn\partial_{x}f^{n} and ∂xgn\partial_{x}g^{n} are bounded,

The proof of Lemma 4 is a pure technical exercise in convex analysis, and for this reason, we postpone its proof to an appendix at the end of the paper.

6. Proof of Theorem 2

Equation (16) is solvable when, in addition to (A.1–7), ff and gg satisfy the convexity condition (42). Indeed, by Lemma 4, there exists an approximating sequence (fn,gn)n≥1(f^{n},g^{n})_{n\geq 1} satisfying (i)(i) and (ii)(ii) in the statement of Lemma 3, and also (iii)(iii) by Proposition 2. When ff and gg satisfy (A.1–7) only, the assumptions of Lemma 3 are satisfied with the following approximating sequence:

Propagation of Chaos and Approximate Nash Equilibriums

While the rationale for the mean-field strategy proposed by Lasry-Lions is clear given the nature of Nash equilibriums (as opposed to other forms of optimization suggesting the optimal control of stochastic dynamics of the McKean-Vlasov type as studied in ), it may not be obvious how the solution of the FBSDE introduced and solved in the previous sections provides approximate Nash equilibrium for large games. In this section, we prove just that. The proof relies on the fact that the FBSDE value function is Lipschitz continuous, standard arguments in the propagation of chaos theory, and the following specific result due to Horowitz et al. (see for example Section 10 in ) which we state as a lemma for future reference:

where μˉN\bar{\mu}^{N} denotes the empirical measure of any sample of size NN from μ\mu.

where as before, α^\hat{\alpha} is the minimizer function constructed in Lemma 1. For convenience, we fix a sequence ((Wti)0≤t≤T)i≥1((W_{t}^{i})_{0\leq t\leq T})_{i\geq 1} of independent mm-dimensional Brownian motions, and for each integer NN, we consider the solution (Xt1,…,XtN)0≤t≤T(X_{t}^{1},\dots,X_{t}^{N})_{0\leq t\leq T} of the system of NN stochastic differential equations

with t∈[0,T]t\in[0,T] and X0i=x0X_{0}^{i}=x_{0}. Equation (44) is well posed since uu satisfies the regularity property (18) and the minimizer α^(t,x,μt,y)\hat{\alpha}(t,x,\mu_{t},y) was proven, in Lemma 1, to be Lipschitz continuous and at most of linear growth in the variables xx and yy, uniformly in t∈[0,T]t\in[0,T]. The processes (Xi)1≤i≤N(X^{i})_{1\leq i\leq N} give the dynamics of the private states of the NN players in the stochastic differential game of interest when the players use the strategies

These strategies are in closed loop form. They are even distributed since at each time t∈[0,T]t\in[0,T], a player only needs to know the state of his own private state in order to compute the value of the control to apply at that time. By boundedness of b0b_{0} and by (9) and (18), it holds

For the purpose of comparison, we introduce the notation we use when the players choose a generic set of strategies, say ((βti)0≤t≤T)1≤i≤N((\beta_{t}^{i})_{0\leq t\leq T})_{1\leq i\leq N}. In this case, the dynamics of the private state UiU^{i} of player i∈{1,⋯ ,N}i\in\{1,\cdots,N\} are given by:

the cost to the iith player. Our goal is to construct approximate Nash equilibriums for the NN-player game from a solution of (16). We follow the approach used by Bensoussan et al. in the linear-quadratic case. See also .

Using the fact that the strategies (αˉtN,i)0≤t≤T(\bar{\alpha}_{t}^{N,i})_{0\leq t\leq T} satisfy the square integrability condition of admissibility, the same argument gives:

for 2≤i≤N2\leq i\leq N, which clearly implies after summation:

For the next step of the proof we introduce the system of decoupled independent and identically distributed states

Using the regularity of the FBSDE value function uu and the uniform boundedness of the family (Md+5(μt))0≤t≤T(M_{d+5}(\mu_{t}))_{0\leq t\leq T} derived in Theorem 2 together with the estimate recalled in Lemma 5, we can follow Sznitman’s proof (see also Theorem 1.3 of ) and get

(recall that (X1,…,XN)(X^{1},\dots,X^{N}) solves (44)), and this implies:

so that, taking expectations on both sides and using (53) and Lemma 5, we get the desired estimate (54). Using the local-Lipschitz regularity of the coefficients gg and ff together with Cauchy-Schwarz inequality, we get, for each i∈{1,⋯ ,N}i\in\{1,\cdots,N\},

for some constant c>0c>0 which can change from line to line. By (46), we deduce

Now, by the Lipschitz property of the minimizer α^\hat{\alpha} proven in Lemma 1 and by the Lipschitz property of uu in (18), we notice that

Using (53) and (54), this proves that, for any 1≤i≤N1\leq i\leq N,

This suggests that, in order to prove inequality (49) for i=1i=1, we could restrict ourselves to compare JˉN,1(β1,αˉ2,N,…,αˉN,N)\bar{J}^{N,1}(\beta^{1},\bar{\alpha}^{2,N},\dots,\bar{\alpha}^{N,N}) to JJ. Using the argument which led to (50), (51) and (52), together with the definitions of UjU^{j} and XjX^{j} for j=1,⋯ ,Nj=1,\cdots,N, we get, for any t∈[0,T]t\in[0,T]:

Therefore, using Gronwall’s inequality, we get:

Putting together (46), (53) and (58), we see that, for any A>0A>0, there exists a constant cAc_{A} depending on AA such that

for a constant cAc_{A} depending upon AA, and whose value can change from line to line. Now by the triangle inequality for the Wasserstein distance:

which is O(N−1)O(N^{-1}) because of (50) and (52). Plugging this inequality into (61), and using (60) to control the second term and Lemma 5 to estimate the third term therein, we conclude that

For the final step of the proof we define (Uˉt1)0≤t≤T(\bar{U}^{1}_{t})_{0\leq t\leq T} as the solution of the SDE

so that, from the definition (47) of U1U^{1} we get:

Using the Lipschitz property of b0b_{0}, (62) and the boundedness of b1b_{1} and applying Gronwall’s inequality, we get

so that, going over the computation leading to (56) once more and using (62), (50), (51) and (52):

where J(β1)J(\beta^{1}) stands for the mean-field cost of β1\beta^{1}:

Since J≤J(β1)J\leq J(\beta^{1}) (notice that, even though β1\beta^{1} is adapted to a larger filtration than the filtration of W1W^{1}, the stochastic maximum principle still applies as pointed out in Remark 1), we get in the end

Using the convexity in xx of gg around x=0x=0 and the convexity of ff in (x,α)(x,\alpha) around x=0x=0 and α=0\alpha=0, see (8), we get:

The local-Lipschitz assumption with respect to the Wasserstein distance and the definition of the latter imply the existence of a constant c>0c>0 such that for any t∈[0,T]t\in[0,T],

with a similar inequality for gg. From this, we deduce

By (A.5), we know that ∂xg\partial_{x}g, ∂xf\partial_{x}f and ∂αf\partial_{\alpha}f are at most of linear growth in the measure parameter (for the L2L^{2}-norm), so that, for any δ>0\delta>0, there exists a constant cδc_{\delta} such that

Estimates (50) and (51) show that one can choose δ\delta small enough in (66) and cc so that

This proves that there exists an integer N0N_{0} such that, for any integer N≥N0N\geq N_{0} and constant Aˉ>0\bar{A}>0, one can choose A>0A>0 such that

which provides us with the appropriate tool to choose AA and avoid having to consider (βt1)0≤t≤T(\beta^{1}_{t})_{0\leq t\leq T} whose expected square integral is too large. ∎

form an approximate Nash equilibrium of the NN-player game (47–48) but:

(i)(i) there exists an integer N0N_{0} such that, for any N≥N0N\geq N_{0} and Aˉ>0\bar{A}>0, there exists a constant A>0A>0 such that, for any player i∈{1,⋯ ,N}i\in\{1,\cdots,N\} and any admissible strategy βi=(βti)0≤t≤T\beta^{i}=(\beta^{i}_{t})_{0\leq t\leq T},

(ii)(ii) Moreover, for any A>0A>0, there exists a sequence of positive real numbers (ϵN)N≥1(\epsilon_{N})_{N\geq 1} converging toward , such that for any admissible strategy β1=(βt1)0≤t≤T\beta^{1}=(\beta^{1}_{t})_{0\leq t\leq T} for the first player

Appendix: Proof of Lemma 4

We focus on the approximation of the running cost ff (the case of the terminal cost gg is similar) and we ignore the dependence of ff upon tt to simplify the notation. For any n≥1n\geq 1, we define fnf_{n} as the truncated Legendre transform:

Moreover, by strict convexity of ff in xx,

so that fnf_{n} has finite real values. Clearly, it is also nn-Lipschitz continuous in xx.

By (73) and (A.5), fn(t,x,μ,α)≥−c(1+R2)f_{n}(t,x,\mu,\alpha)\geq-c(1+R^{2}), cc depending possibly on γ\gamma, so that optimization in the variable yy can be done over points y⋆y^{\star} satisfying

In particular, for nn large enough (depending on RR),

the second inequality following from (A.5). By strict convexity of ff in xx, we obtain

so that, by (A.5), γ∣z⋆∣2−c(1+R)∣z⋆∣≤c(1+R2)\gamma|z^{\star}|^{2}-c(1+R)|z^{\star}|\leq c(1+R^{2}), that is

Taking infimum with respect to z1,z2z_{1},z_{2} and supremum with respect to yy, we obtain

By expanding f(⋅,μ,⋅)f(\cdot,\mu,\cdot) up to the second order, we see that

for some constant cc. Taking the supremum over y1,y2y_{1},y_{2}, we deduce that

By (A.5) and (77), we can find a constant c′c^{\prime} (possibly depending on γ\gamma) such that

This proves local Lipschitz-continuity in the measure argument as in (A.5).

In order to prove local Lipschitz-continuity in the variables xx and α\alpha, we use the C1,1{\mathcal{C}}^{1,1}-property. Indeed, for xx, μ\mu and α\alpha as in (79), we know that

By (72), for any integer p≥1p\geq 1, there exists an integer npn_{p}, such that, for any n≥npn\geq n_{p}, fn(0,μ,0)f_{n}(0,\mu,0) and f(0,μ,0)f(0,\mu,0) coincide for M2(μ)≤pM_{2}(\mu)\leq p. In particular, for n≥npn\geq n_{p},

instead of (fn)n≥1(f_{n})_{n\geq 1} itself. Clearly, on any bounded subset, f^p\hat{f}_{p} still coincides with ff for pp large enough. Moreover, the conclusion of the second step is preserved. In particular, the conclusion of the second step together with (80), (81) and (82) say that (A.5) holds (for a possible new choice of cLc_{L}). From now on, we get rid of the symbol “hat” in (f^p)p≥1(\hat{f}_{p})_{p\geq 1} and keep the notation (fn)n≥1(f_{n})_{n\geq 1} for (f^p)p≥1(\hat{f}_{p})_{p\geq 1}.

For ∣x∣≤p/2|x|\leq p/2, we have ρ(p−1∣x∣)=∣p−1x∣\rho(p^{-1}|x|)=|p^{-1}x|, so that the right-hand side coincides with −cL(1+∣x∣)-c_{L}(1+|x|). For ∣x∣≥p/2|x|\geq p/2, we have ρ(p−1∣x∣)≥1/2\rho(p^{-1}|x|)\geq 1/2 so that

This proves that (A.7) holds with a new constant. □\Box

References