From Nash to Cournot–Nash equilibria via the Monge–Kantorovich problem
Abstract
The notion of Nash equilibria plays a key role in the analysis of strategic interactions in the framework of N player games. Analysis of Nash equilibria is however a complex issue when the number of players is large. In this article, we emphasize the role of optimal transport theory in (i) the passage from Nash to Cournot–Nash equilibria as the number of players tends to infinity and (ii) the analysis of Cournot–Nash equilibria.
1. Introduction
Since the seminal work of Nash [1], the notion of Nash equilibrium for N-person games has become the key concept to analyse strategic interaction situations and plays a major role not only in economics, but also in biology, computer science, etc. The existence of Nash equilibria generally relies on a non-constructive fixed-point argument as in the original work of Nash. They are therefore generally hard to compute, especially for a large number of players. A traditional question in game theory and theoretical economics is whether the analysis of equilibria simplifies as the number N of players becomes so large that one can use models with a continuum of agents. Indeed, since Aumann's seminal works [2,3] models with a continuum of agents have occupied a distinguished position in economics and game theory. The challenging new theory of mean-field games of Lasry & Lions [4–6] sheds some new light on this issue and has renewed interest in the rigorous derivation of continuum models as the limit of models with N players, letting N tend to infinity. Mean-field games theory addresses complex dynamic situations (stochastic differential games with a large number of players), and in the sequel we consider only simpler static situations.
Schmeidler [7] introduced a notion of non-cooperative equilibrium in games with a continuum of agents, having in mind such diverse applications as elections, many small buyers from a few competing firms and drivers that can choose among several roads. Mas-Colell [8] reformulated Schmeidler's analysis in a framework that presents great analogies with the Monge–Kantorovich optimal transport problem. Indeed, in Mas-Colell's formulation, players are characterized by some type (productivity, tastes, wealth, geographical position, etc.), whose probability distribution μ is given. Each agent has to choose a strategy so as to minimize a cost that not only depends on her type, but also on the probability distribution of strategies resulting from the behaviour of the rest of the population. A Cournot–Nash equilibrium then is a joint probability distribution of types and strategies with first marginal μ (given) and second marginal ν (unknown) that is concentrated on cost-minimizing strategies. The difficulty of the problem lies in the fact that the cost depends on ν. For relevant applications, this dependence can be quite complex, because there may be both attractive (mimetism) and repulsive (congestion) effects in the cost.
Another situation where one looks for joint probabilities (or couplings) is the optimal transport problem of Monge–Kantorovich. In the Monge–Kantorovich problem, one is given two probability spaces (Θ,μ) and (X,ν), and a transport cost c, and one looks for the cheapest way to transport μ to ν for the cost c. In Monge's original formulation, one looks for a transport T between μ and ν, i.e. a measurable map from Θ to X such that T#μ=ν, where T#μ denotes the image of μ by T, i.e.



:

The purpose of the present article is twofold:
— emphasize the role of optimal transport theory as a simple but powerful tool to obtain rigorous passage from Nash to Cournot–Nash as the number of players tends to infinity (see theorem 4.2), | |||||
— give an account of [11,12] which identifies some classes of games with a continuum of players for which Cournot–Nash equilibria can be characterized, thanks to optimal transport and actually computed numerically in some non-trivial situations. | |||||
The paper is organized as follows. Section 2 recalls the classical results of Nash regarding equilibria for N-person games. In §3, we define Cournot–Nash equilibria in the framework of games with a continuum of agents. In §4, we give asymptotic results concerning the convergence of Nash equilibria to Cournot–Nash equilibria as the number of players tends to infinity. In §5, we give an account on recent results from [11,12] which enable one to find Cournot–Nash equilibria using tools from optimal transport and perform numerical simulations.
2. Nash equilibria
An N-person game, consists of a set of N players i∈{1,…,N}, each player i has a strategy space Xi, setting


A Nash equilibrium is a collection of strategies Definition 2.1 (Nash equilibrium)
such that, for every i∈{1,…,N} and every xi∈Xi, one has

The fundamental theorem of Nash states the following existence result for Nash equilibria:
If — Xi is a convex compact subset of some locally convex Hausdorff topological vector space, — for every i∈{1,…,N}, Ji is continuous on Theorem 2.2 (Existence of Nash equilibria)
then there exists at least one Nash equilibrium.
and for every x−i∈X−i, Ji(.,x−i) is quasi-convex on Xi,
Because the convexity assumptions in the theorem above are quite demanding (and rule out the case of finite games, i.e. the case of finite strategy spaces Xi), Nash also introduced the mixed strategy extension. A mixed strategy for player i is by definition probability measure
and given a profile of mixed strategies
, the cost for player i reads

Any game with compact metric strategy spaces and continuous costs has at least one Nash equilibrium in mixed strategies. In particular, finite games admit Nash equilibria in mixed strategies.Theorem 2.3 (Existence of Nash equilibria in mixed strategies).
3. Cournot–Nash equilibria
Since the seminal work of Aumann [2,3], games with a continuum of players have received a lot of attention in game theory and economics. The setting is the following: agents are characterized by a type θ belonging to some compact metric space Θ. The type space Θ is also endowed with a Borel probability measure
which gives the distribution of types in the agents population. Each agent has to choose a strategy x from some strategy space, X, again a compact metric space. The cost of one agent does not depend only on her type and the strategy she chooses, but also on the other agents' choice through the probability distribution
resulting from the whole population strategy choice. In other words, the cost is given by some function
where
is endowed with the weak-* topology (equivalently, the 1-Wasserstein metric
). In this framework, an equilibrium can conveniently be described by a joint probability measure on Θ×X which gives the joint distribution of types and strategies and which is consistent with the cost-minimizing behaviour of agents, this leads to the following definition:
A Cournot–Nash equilibrium for F and μ is a Definition 3.1 (Cournot–Nash equilibrium).
such that A Cournot–Nash equilibrium γ is called pure if it is of the form γ=(id,T)#μ for some Borel map T : Θ→X (i.e. agents with the same type use the same strategy).
— the first marginal of γ is μ: ΠΘ#γ=μ, | |||||
— γ gives full mass to cost-minimizing strategies: ![]() | |||||
By a standard fixed-point argument, see Schmeidler [7] or Mas-Colell [8], one obtains the following
IfTheorem 3.2 (Existence of Cournot–Nash equilibria)
where
is endowed with the weak-* topology, there exists at least one Cournot–Nash equilibrium.
The above-mentioned continuity assumption is actually rather demanding and the aim of §5 is to present some results of [11,12] for existence and sometimes uniqueness under less demanding regularity assumptions.
4. From Nash to Cournot–Nash
Our aim now is to explain how Cournot–Nash equilibria can be obtained as limits of Nash equilibria as the number of players tends to infinity. What follows is very much inspired by results from the mean-field games theory of Lasry and Lions, see in particular the notes of Cardaliaguet [13], following Lions' lectures at Collège de France. The main improvement with respect to [13] is that we deal with a situation with heterogeneous players and therefore cannot reduce the analysis to symmetric equilibria.
Let X and Θ be compact and metric spaces with respective distance dX and dΘ and let ΘN:={θ1,…,θN} be a finite subset of the type space Θ. Consider an N-person game where all the agents have the same strategy space X. We assume that the cost of player i, depends on her type θi∈ΘN, her strategy xi and is symmetric with respect to the other players strategies x−i:


distance above is nothing but the quotient (by permutations) distance

by the classical Mc Shane construction, i.e. by defining for every
, the cost FN(θ,x,ν) by the formula


.LetTheorem 4.1 (Pure Nash equilibria converge to Cournot–Nash equilibria).
be a Nash equilibrium for the game above, and define

First set
Proof.

is a Nash equilibrium we have

, we obtain

. Summing over i and dividing by N gives

to F(.,.,ν), letting N tend to
in the previous inequality, we obtain

As already discussed above, not all the games have a pure Nash equilibrium. So that the previous result might be of limited interest. This is why we now consider the mixed strategy extension that always has Nash equilibria as recalled in §2.
If assumption (4.1) holds for ω(t)=Kt, then the conclusions of theorem 4.1 applies to the extension in mixed strategies with the extended costTheorem 4.2 (Nash equilibria in mixed strategies converge to Cournot–Nash equilibria)

This theorem is a direct consequence of the fact that for uniformly Lipschitz JN, the extension in mixed strategies still satisfies (4.1).
Under the assumptions of theorem 4.2, the extended costLemma 4.3
satisfies

(πi,π−i) and (ηi,η−i) in
.
The inequality
Proof.




by



5. Solving Cournot–Nash via the Monge–Kantorovich problem
Here, we give a brief and informal account of our recent works [11,12] and the computation of Cournot–Nash equilibria in the separable case, i.e. the case where, using the notations of §3

— congestion (or repulsive) effects: frequently played strategies are costly. This can be captured by a term of the form x↦f(x,ν(x)), where slightly abusing notations ν are identified with its density with respect to some reference measure m0 according to which congestion is measured. The congestion effect leads to dispersion in the strategy distribution ν, | |||||
— positive interactions (or attractive effects) such as mimetism: such effects can be captured by a term like ![]() | |||||
In the sequel, we shall therefore consider a term V (ν,x) which reflects both effects. Cournot–Nash equilibria have to balance the attractive and repulsive effects in some sense, but their structure is not easy to guess when these two opposite effects are present. As a benchmark, one can think of ν being absolutely continuous with respect to some reference measure m0 and a potential of the form

In [11], we emphasized that the structure of equilibria, which we take pure to simplify the exposition, i.e. we look for a strategy map T from Θ to X, is as follows:
— players of type θ choose a cost-minimizing strategy T(θ), i.e. ![]() | |||||
— ν is the image of μ by T: ν:=T#μ. This is a mass conservation condition. | |||||
The aim is to compute ν and T from the previous two conditions. In general, these two highly nonlinear conditions are difficult to handle, but in [11,12] we identified some cases in which they can be greatly simplified. We then obtained some uniqueness results and/or numerical methods to compute equilibria. Roughly speaking, in a Euclidean setting; for instance, the best-reply condition leads to an optimality condition relating ν and T, whereas the mass conservation condition leads to a Jacobian equation. Combining the two conditions therefore leads to a certain nonlinear partial differential equation of Monge–Ampère type.
We shall review some tractable examples in the next paragraphs, but wish to observe that in the separable setting Cournot–Nash equilibria are very much related to optimal transport. More precisely, for
, let Π(μ,ν) denote the set of probability measures on Θ×X having μ and ν as marginals and let
be the least cost of transporting μ to ν for the cost c, i.e. the value of the Monge–Kantorovich optimal transport problem


The link between Cournot–Nash equilibria and optimal transport is then based on the following straightforward observation: if γ is a Cournot–Nash equilibrium and ν denotes its second marginal then γ∈Πo(μ,ν), see [11], lemma 2.2 for details. Hence, if γ is pure then it is induced by an optimal transport. Optimal transport theory has developed extremely quickly in the past decades, and one can therefore naturally take advantage of this powerful theory, for which we refer to the books of Villani [9,10], to study Cournot–Nash equilibria.
(a) Dimension one
Assume that both Θ and X are intervals of the real line, say [0,1]. The two equations of cost minimization and mass conservation can be simplified to characterize Cournot–Nash equilibria. This is why under quite general assumptions on c, f and ϕ we prove in [12], section 6.3 that the optimal transport map T associated with a Cournot–Nash equilibrium satisfies a certain nonlinear and non-local differential equation. For instance when
, the map T corresponding to an equilibrium solves


Figure 1. The convergence to the distribution of actions ν at equilibrium in the case of f(ν)=να with α=2 on the (a) and α=5 on the (b). Here, ϕ(x,y):=10(2x−y−0.4)2, c(θ,x)=|θ−x|4/4 and μ is uniform on [0,1]. (Online version in colour.)
Let us mention that in higher dimensions, for a quadratic c and a logarithmic f, finding an equilibrium amounts to solve the following Monge–Ampère equation, see [11, section 4.3]:

(b) Variational approach
In [11], we observe that whenever V takes the form (5.2) with a symmetric kernel ϕ then it is the first variation of the energy



Figure 2. The distribution of actions ν at equilibrium in the case ϕ(x,y)=(x− 1.6)4/4+(x−y)2/200 and μ is a distribution of support [0.5,0.6]∪[3.7,3.8]. The fact that μ has a disconnected support results in a corner in the density ν. (Online version in colour.)
(c) A two-dimensional case by best-reply iteration
For some specific forms in (5.1) where c and the potential V have strong convexity properties with respect to x, one can look for equilibria directly by best-reply iteration. For a fixed strategy distribution ν, each type θ has a unique optimal strategy T(ν,θ), transporting μ by this best-reply map then gives a new measure T(ν,.)#μ, an equilibrium corresponds to a fixed-point, i.e. a solution of T(ν,.)#μ=ν. For a quadratic c, the previous equation simplifies a lot and, in [12], we obtained conditions under which the best-reply map is a contraction for the Wasserstein metric which guarantees uniqueness of the equilibrium and convergence of best-reply iterations. See figure 3 for a two-dimensional example. A dynamical extension of this best-reply scheme was recently developed in [18].
Figure 3. (a,b) In the case ϕ(x,y)=|x−(1,1)|2+|x−y|4/100 and μ is made of two uniform distributions of support 
: the distribution μ on the left and the distribution of actions ν at equilibrium on the right. (Online version in colour.)
Acknowledgements
The authors gratefully acknowledge support of INRIA and the ANR through the Projects ISOTACE (ANR-12-MONU-0013) and OPTIFORM (ANR-12-BS01-0007).
Footnotes
References
- 1
Nash JF . 1950Equilibrium points in n-person games. Proc. Natl Acad. Sci. USA 36, 48–49. (doi:10.1073/pnas.36.1.48). Google Scholar - 2
Aumann R . 1966Markets with a continuum of traders. Econometrica 34, 1–17. (doi:10.2307/1909854). Crossref, ISI, Google Scholar - 3
Aumann R . 1964Existence of competitive equilibria in markets with a continuum of traders. Econometrica 32, 39–50. (doi:10.2307/1913732). Crossref, ISI, Google Scholar - 4
Lasry J-M& Lions P-L . 2006Jeux à champ moyen. i. le cas stationnaire. C. R. Math. Acad. Sci. Paris 343, 619–625. (doi:10.1016/j.crma.2006.09.019). Crossref, ISI, Google Scholar - 5
Lasry J-M& Lions P-L . 2006Jeux à champ moyen. II. horizon fini et contrôle optimal. C. R. Math. Acad. Sci. Paris 343, 679–684. (doi:10.1016/j.crma.2006.09.018). Crossref, ISI, Google Scholar - 6
Lasry J-M& Lions P-L . 2007Mean field games. Jpn J. Math. 2, 229–260. (doi:10.1007/s11537-007-0657-8). Crossref, ISI, Google Scholar - 7
Schmeidler D . 1973Equilibrium points of nonatomic games. J. Stat. Phys. 7, 295–300. (doi:10.1007/BF01014905). Crossref, Google Scholar - 8
Mas-Colell A . 1984On a theorem of Schmeidler. J. Math. Econ. 3, 201–206. (doi:10.1016/0304-4068(84)90029-6). Crossref, ISI, Google Scholar - 9
Villani C . 2003Topics in optimal transportation. Graduate Studies in Mathematics, vol. 58. Providence, RI: American Mathematical Society. Crossref, Google Scholar - 10
Villani C . 2009Optimal transport: old and new. Grundlehren der mathematischen Wissenschaften. Berli, Germany: Springer. Crossref, Google Scholar - 11
Blanchet A& Carlier G . 2012Optimal transport and Cournot–Nash equilibria. (http://arxiv.org/abs/1206.6571). Google Scholar - 12
Blanchet A& Carlier G . 2014Remarks on existence and uniqueness of Cournot–Nash equilibria in the non-potential case. (http://arxiv.org/abs/1405.1354v1). Google Scholar - 13
Cardialaguet P . 2013Notes on mean field games. See https://www.ceremade.dauphine.fr/cardalia/MFG20130420.pdf. Google Scholar - 14
Ambrosio L, Gigli N& Savaré G . 2008Gradient flows in metric spaces and in the space of probability measures, 2nd edn. Lectures in Mathematics ETH Zürich. Basel, Switzerland: Birkh. Google Scholar - 15
Jordan R, Kinderlehrer D& Otto F . 1998The variational formulation of the Fokker–Planck equation. SIAM J. Math. Anal. 29, 1–17. (doi:10.1137/S0036141096303359). Crossref, ISI, Google Scholar - 16
Carrillo JA, DiFrancesco M, Figalli A, Laurent T& Slepčev D . 2011Global-in-time weak measure solutions and finite-time aggregation for nonlocal interaction equations. Duke Math. J. 156, 229–271. (doi:10.1215/00127094-2010-211). Crossref, ISI, Google Scholar - 17
Balagué D, Carrillo JA, Laurent T& Raoul G . 2013Dimensionality of local minimizers of the interaction energy. Arch. Ration. Mech. Anal. 209, 1055–1088. (doi:10.1007/s00205-013-0644-6). Crossref, ISI, Google Scholar - 18
Degond P, Liu J-G& Ringhofer C . 2013Large-scale dynamics of mean-field games driven by local Nash equilibria. J. Nonlinear Sci. 24, 93–115. (doi:10.1007/s00332-013-9185-2). Crossref, ISI, Google Scholar





