Abstract
We study how continuous time Bertrand and Cournot competitions, in which firms producing similar goods compete with one another by setting prices or quantities respectively, can be analyzed as continuum dynamic mean field games. Interactions are of mean field type in the sense that the demand faced by a producer is affected by the others through their average price or quantity. Motivated by energy or consumer goods markets, we consider the setting of a dynamic game with uncertain market demand, and under the constraint of finite supplies (or exhaustible resources). The continuum game is characterized by a coupled system of partial differential equations: a backward Hamilton–Jacobi–Bellman partial differential equation (PDE) for the value function, and a forward Kolmogorov PDE for the density of players. Asymptotic approximation enables us to deduce certain qualitative features of the game in the limit of small competition. The equilibrium of the game is further studied using numerical solutions, which become very tractable by considering the tail distribution function instead of the density itself. This also allows us to consider Dirac delta distributions to use the continuum game to mimic finite \(N\)-player nonzero-sum differential games, the advantage being having to deal with two coupled PDEs instead of \(N\). We find that, in accordance with the two-player game, a large degree of competitive interaction causes firms to slow down production. The continuum system can therefore be used qualitative as an approximation to even small player dynamic games.
Similar content being viewed by others
References
Bensoussan, A., Frehse, J.: Mean Field Games and Mean Field Type Control Theory. Springer, New York (2013)
Bensoussan A., Sung K.C.J., Yam S.C.P., Yung, S.P.: Linear-quadratic mean field games. arXiv:1404.5741 (2011)
Bertrand, J.: Théorie mathématique de la richesse sociale. J. des Savants 67, 499–508 (1883)
Carmona, R., Delarue, F.: Probabilistic analysis of mean-field games. arXiv:1210.5780 (2012)
Carmona, R., Delarue. F., Lachapelle, A.: Control of McKean–Vlasov dynamics versus mean field games. Mathematics and Financial Economics, pp. 1–36 (2012)
Carmona, R., Fouque, J.-P., Sun, L.-H.: Mean field games and systemic risk. arXiv:1308.2172 (2013)
Cournot, A.: Recherches sur les Principes Mathématiques de la Théorie des Richesses. Hachette, Paris, 1838. English translation by N. T. Bacon published in Economic Classics, Macmillan, 1897, and reprinted in 1960 by Augustus M. Kelly
Guéant, O.: Mean field games and applications to economics. PhD thesis, Université Paris-Dauphine (2009)
Guéant, O., Lasry, J.M., Lions, P.L.: Mean field games and applications. Paris-Princeton Lect. Math. Financ. 2010, 205–266 (2011)
Harris, C., Howison, S., Sircar, R.: Games with exhaustible resources. SIAM J. Appl. Math. 70(7), 2556–2581 (2010)
Hotelling, H.: The economics of exhaustible resources. J. Polit. Econ. 39(2), 137–175 (1931)
Huang M., Caines, P.E., Malhamé, R.P.: Individual and mass behaviour in large population stochastic wireless power control problems: centralized and Nash equilibrium solutions. In: Proceedings of 42nd IEEE Conference on Decision and Control, vol. 1, pp. 98–103 (2003)
Huang, M., Malhamé, R.P., Caines, P.E.: Large population stochastic dynamic games: closed-loop McKean–Vlasov systems and the Nash certainty equivalence principle. Commun. Inf. Syst. 6(3), 221–252 (2006)
Lachapelle, A., Wolfram, M.T.: On a mean field game approach modeling congestion and aversion in pedestrian crowds. Transp. Res. B 45(10), 1572–1589 (2011)
Lasry, J.M., Lions, P.L.: Mean field games. Jpn. J. Math. 2(1), 229–260 (2007)
Ledvina, A., Sircar, R.: Dynamic Bertrand oligopoly. Appl. Math. Optim. 63(1), 11–44 (2011)
Ledvina, A., Sircar, R.: Dynamic Bertrand and Cournot competition: asymptotic and computational analysis of product differentiation. Risk Decis. Anal. 3(3), 149–165 (2012)
Ledvina, A., Sircar, R.: Oligopoly games under asymmetric costs and an application to energy production. Math. Financ. Econ. 6(4), 261–293 (2012)
Lucas Jr, R.E., Moll, B.: Knowledge growth and the allocation of time. Technical report, National Bureau of Economic Research (2011)
Sherman, J., Morrison, W.J.: Adjustment of an inverse matrix corresponding to a change in one element of a given matrix. Ann. Math. Stat. 21(1), 124–127 (1950)
Vives, X.: Oligopoly Pricing: Old Ideas and New Tools. MIT press, Cambridge (2001)
Acknowledgments
Work partially supported by NSF grant DMS-1211906. The second author (RS) thanks Olivier Guéant for preliminary conversations on this problem.
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix 1: Asymptotic correction of arbitrary order
In this section we give expressions for successive terms in the small \(\epsilon \) expansions (49) for \(u\) and \(m\) in the deterministic MFG where \(\sigma =0\). It is straightforward to compute the expansions for the coefficients \(\alpha (t) = a(\eta (t))\) and \(\gamma (t) = c(\eta (t))\) using the expansion for \(\eta (t)\) in (50). We also expand \(\bar{p}(t)\). The terms in the three series are labeled \(\alpha _k(t)\), \(\gamma _k(t)\) and \(\bar{p}_k(t)\) respectively, but we do not give their cumbersome formulas here.
1.1 Value function
Inserting the expansion of \(u\) into the PDE (30) with \(\sigma = 0\), we find that the \(k\)th-order value function correction \(u_k\) satisfies the equation
where the inhomogeneous term \(f_k\) is given by
Observe that \(f_k\) depends only on \(u_j\) and \(m_j\) for \(0 \le j < k\). Having solved for these \(u_j\) and \(m_j\), the \(u_k\) equations can be solved in closed-form:
where \(X(t;x)\) is the capacity trajectory starting from \(x\), given by (38).
1.2 Density
The \(k\)th-order density correction \(m_k\) satisfies the equation
where the inhomogeneous term \(g_k\) is given by
Again we see that \(g_k\) depends only on \(u_j\) and \(m_j\) for \(0 \le j < k\). Then \(m_k\) can be written as
Appendix 2: Cournot–Bertrand Equivalence in the Stochastic Dynamic CMFG
In this section we show that in the continuum mean field setting, the dynamic Cournot game and Bertrand games are identical. We first derive the Cournot MFG PDEs.
1.1 Dynamic Cournot Mean Field Game
As in the Bertrand game described in Section 3, there is an infinity of players on \(x>0\) with initial density \(M(x)\). Here they choose quantities of production \(q_t=q(t,X_t)\) which deplete the remaining capacity of the producers \((X_t)\) following the dynamics
as long as \(X_t > 0\), and \(X_t\) is absorbed at zero. Here \(W\) is a Brownian motion, and \(\sigma > 0\) is a constant. The Cournot market model is specified by the inverse demand function \(p_t = 1 - \left( q_t + \epsilon \bar{q}(t) \right) \), where % \(\epsilon \) measures the degree of interaction, and \(\bar{q}\) is the mean production. We will denote by \(m^c(t,x)\) the “density” of firms with positive capacity at time \(t>0\), and by \(\eta ^c(t)=\int _{\mathbb {R}_+}m^c(t,x)\,dx\) the fraction of active firms remaining. Then the average quantity is % defined in (22). Then we have
The value function \(u^c\) of the producers is
In analogy to the Bertrand game, we define the Cournot exhaustion time \(T^c\) to be the first time \(\eta ^c\) reaches zero. The following quantities are defined for \(t < T^c\). The associated HJB equation is
The internal optimization is the static continuum mean field Cournot game (Section 2.3.2) with cost function \(s(x)\mapsto \partial _x u^c\). The first-order condition gives
with the optimal (equilibrium) price given by \(p^*(t,x) = \frac{1}{2} \left( 1 - \epsilon \bar{q}(t) + \partial _x u^c(t,x) \right) \). Therefore, the HJB equation becomes
When all the reserves are exhausted, the game is over and \(u^c(t,0) = 0\).
The density \(m^c(t,x)\) of the distribution of reserves is the solution of the forward Kolmogorov equation
with \(m^c(0,x) = M(x)\). The average demand is computed by averaging (65) with respect to \(m^c\), which leads to
1.2 Equivalence of Bertrand and Cournot Problems
We start by recalling the Bertrand MFG equations:
where \(\eta (t) = \int _{\mathbb {R}_+} m(t,x)\,dx\).
If we define
then it follows that \((1 + \epsilon \eta ) \bar{q}_b(t) = \eta (1 - \bar{p}(t))\) and hence
Then Eqs. (69) can be written
and these are exactly the Cournot CMFG equations (66), (67) and (68). As the boundary conditions are the same, we have \(u\equiv u^c\), \(m\equiv m^c\) and \(\bar{q}\equiv \bar{q}_b\), and the Bertrand and Cournot dynamic MFG problems are equivalent.
Rights and permissions
About this article
Cite this article
Chan, P., Sircar, R. Bertrand and Cournot Mean Field Games. Appl Math Optim 71, 533–569 (2015). https://doi.org/10.1007/s00245-014-9269-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00245-014-9269-x