HAL Id: hal-02964989
https://hal-amu.archives-ouvertes.fr/hal-02964989
Submitted on 10 Feb 2021HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
Distributed under a Creative Commons Attribution - NonCommercial - NoDerivatives| 4.0
Convergence in games with continua of equilibria
Sebastian Bervoets, Mathieu Faure
To cite this version:
Sebastian Bervoets, Mathieu Faure. Convergence in games with continua of equilibria. Journal of Mathematical Economics, Elsevier, 2020, 90, pp.25-30. �10.1016/j.jmateco.2020.05.006�. �hal-02964989�
Convergence in Games with Continua of Equilibria
Sebastian Bervoets
∗and Mathieu Faure
†May 12, 2020
Abstract
In game theory, the question of convergence of dynamical systems to the set of Nash equilibria has often been tackled. When the game admits a continuum of Nash equilibria, however, a natural and challenging question is whether con-vergence to the set of Nash equilibria implies concon-vergence to a Nash equilibrium. In this paper we introduce a technique developed in Bhat and Bernstein (2003) as a useful way to answer this question. We illustrate it with the best-response dynamics in the local public good game played on a network, where continua of Nash equilibria often appear.
Keywords: Convergence; Continua of Nash Equilibria; Best-Response Dynam-ics.
JEL Codes: C62, C65
1
Introduction
The question of convergence of dynamical systems to some Nash equilibrium has often been explored in economics. Usually, convergence is discussed in contexts where the set of Nash equilibria is finite (see, for instance, the series of papers about convergence to the Cournot solution - Theocharis (1960), Fisher (1961), Hahn (1962), Seade (1980) among many others. In other games, see i.a. Arrow and Hurwicz (1960) or Rosen (1965)). Yet continua of Nash equilibria may appear in several economic situations. As Seade (1980) points out when discussing convergence of dynamical systems, “Things would
∗Corresponding author. Aix Marseille Univ, CNRS, EHESS, Centrale Marseille, AMSE, Marseille,
France. Email address: [email protected]. Postal address: Aix Marseille School of Economics - 5 Boulevard Maurice Bourdet - 13205 Marseille Cedex 01 - France.
†Aix Marseille Univ, CNRS, EHESS, Centrale Marseille, AMSE, Marseille, France. Email address:
get trickier (...) if equilibria happened not to be regular, that is not even locally unique, isolated. This, one can dismiss as a non-generic, ’unlikely’ occurrence, although that is often a risky stand to take.” Proving convergence in that case becomes problematic. In fact, to the best of our knowledge, no paper in economics addresses this issue.
When Nash equilibria are isolated, proving convergence amounts to showing that the distance between any solution curve and the set of Nash equilibria goes to zero. This is also necessary, but no longer sufficient, when equilibria are not isolated. Actually, the solution curve could very well approach the set of Nash equilibria, without ever converging to one specific element of that set. Convergence to an equilibrium when continua of equilibria exist has been explored in the dynamical systems literature (see for instance the book by Aulbach (2006) devoted to this problem). However, these techniques generally require strong regularity assumptions which fail to hold in most economic situations. In particular, they assume that the state space is an open set, while economic variables (such as prices, time allocation, efforts, quantities.) are typically defined on non-open sets1. This makes these convergence results inapplicable2.
Two other methods to prove pointwise convergence of a dynamical system in pres-ence of continua of equilibria have been developed, in Bhat and Bernstein (2010) and in Panageas and Piliouras (2016). The first is based on arclength, where the idea is to prove that every orbit has finite arc length. The authors then exploit a well-chosen Lyapunov function in order to prove their result. In the second, the authors prove convergence of the replicator dynamics in potential population games in presence of continua of equilibria. Their method consists in constructing a local Lyapunov func-tion in the neighborhood of a given omega-limit point of the replicator dynamics. In both cases, the technique crucially relies on finding an appropriate Lyapunov function. This technique might be difficult to generalize or even to adapt to other settings, since the Lyapunov functions are specific to each problem and there is no systematic way of finding one.
In this paper we present and adapt the non-tangency technique (introduced in Bhat and Bernstein (2003)), which does not rely on Lyapunov functions nor does it require regularity assumptions. We illustrate how it works by analyzing a standard dynamical system - continuous-time best-response dynamics- in the local public good game intro-duced in Bramoull´e and Kranton (2007). This game has received considerable attention
1Usually, agents’ actions would be defined on [0, +∞[ or on some compact subset.
2For instance, the techniques in Aulbach (2006) rely on the analysis of the Jacobian matrix of the
dynamical system at every point of the manifold of equilibria. Obviously, when the state space is not an open set, this Jacobian matrix is not defined everywhere.
over recent years.3
In this game, players are placed on a network and interact only with their neighbors. The game has linear best responses and strategic substitutes, where individuals’ payoffs depend on the sum of their neighbors’ actions. It has been extensively studied in the recent literature, both for its great simplicity and for its rich structure of Nash equilibria. Of course the structure of the set of equilibria critically depends on the structure of the network, and in fact, Bervoets and Faure (2019) show in a companion paper that a substantial fraction of networks have continua of Nash equilibria. These ingredients combine to make this game the perfect candidate for our analysis of convergence.
The dynamical system that we consider is continuous-time best-response dynamics. We choose to focus on this specific dynamical system for various reasons. First, it is widely used in economics (see for instance the papers mentioned above about conver-gence to the Cournot solution). Second, it is related to many other dynamical system, in the sense that proving asymptotic properties of the solutions of this dynamical systems can be helpful for studying other dynamical systems (for instance replicator dynamics, see Hofbauer et al. (2009)). Also many adaptive dynamics can be studied through a careful analysis of the best-response dynamics (for instance fictitious play, see Bena¨ım et al. (2005) or similar algorithms, see Leslie and Collins (2006)). And third, it is sim-ple enough to allow for a clear exposition of the non-tangency technique, when a more complex system would necessarily interfere with the understanding of the proof.
In the next section we present the local public good game and describe the structure of the set of Nash equilibria. In section 3 we define the continuous-time best-response dynamics and state our main result about convergence. We also provide an intuitive sketch of the proof, while the formal proof is in the appendix.
2
The local public good game
Consider a game G = (N , X, u), where N = {1, . . . , N } is the set of players, X = ×i=1,...,NXi where Xi = [0, +∞[ is the action space, and u = (ui)i=1,...,N is the vector of
payoff functions.
Agents are placed on a network represented by an undirected graph G. By conven-tion, we also denote by G the adjacency matrix of the graph, where Gij = Gji = 1
if players i and j are linked, and Gij = 0 otherwise. The set of neighbors of player i
is Ni(G) := {j ∈ N , Gij = 1}. The game we focus on is the local public good game
introduced in Bramoull´e and Kranton (2007), where the payoff function is ui(x) = b xi+ X j∈Ni(G) xj − cxi (1)
where c > 0 is the marginal cost of effort and b(.) is a differentiable, strictly increasing concave function. In order to rule out trivial cases, we assume that limx→+∞b0(x) <
c < b0(0) and normalize so that b0(1) = c.
As can be seen by equation (1), a disconnected player i (i.e. Gij = 0 for all j ∈ N )
will choose to play x∗i = 1. When connected, either the neighbors of i provide less than 1 and i aims to fill the gap to reach 1, or else neighbors provide more than 1 and i enjoys the benefits without exerting any effort.
Thus agents have a unique best response, given by:
∀i ∈ N , Bri(x−i) = max
1 − X j∈Ni(G) xj, 0 . (2)
The set of Nash equilibria is therefore the set of all profiles x∗ such that every player for which x∗i > 0 is such that x∗i = 1 −P
j∈Ni(G)x ∗
j, while every player for which x ∗ i = 0
is such thatP
j∈Ni(G)x ∗
j ≥ 1. It should be noted that what matters for our analysis is
the form of the best responses, not of the payoff functions (1). Thus our results extend to any payoff function resulting in best responses of the form (2).
The set of Nash equilibria can take complex forms. Importantly for our purposes here, this game often admits continua of equilibria. Let us illustrate this on the simplest possible network, the pair (Figure 1).
The profile (1, 0) where x1 = 1 and x2 = 0 is a Nash equilibrium. The profile (0, 1)
is also a Nash equilibrium, together with, for instance, (1 3,
2
3). In fact, any profile of the
form (α, 1−α), with 0 ≤ α ≤ 1, is a Nash equilibrium. We say that there is a continuum of equilibria4, represented by the connected component Λ = {(α, 1 − α) : α ∈ [0, 1]}.
Definition 1 Let N E(G) denote the set of all Nash equilibria of the public good game played on network G. Then, Λ is a connected component of N E(G) if and only if:
1 - Λ is connected
4The reader can find a detailed description of the possible structures of this set in Bervoets and
Faure (2019). In that paper, we also conjecture that the fraction of networks on which the game admits at least one continuum of Nash equilibria goes to 1 as N grows, and we stress that continua are generally complex objects of potentially high dimensions.
Figure 1: The pair network. Upper left and right panels: circles in black represent agents playing action 1 while white circles represent agents playing action 0; Lower panel: an action profile where agent 1 plays action α and agent 2 plays action 1 − α. These three profiles belong to a continuum of Nash equilibria.
2 - Λ ⊂ N E(G) and
3 - there exists an open neighborhood U of Λ such that U ∩ N E(G) = Λ.
An important characteristic of the set of Nash equilibria in this class of games is the following: given any network G, the set of Nash equilibria N E(G) can be described as a union of connected components, i.e. N E(G) = ∪Li=1Λi, where every Λi is a connected
component (see Bervoets and Faure (2019) for a formal proof).
3
Convergence of the Best-Response Dynamics
As seen in (2), best responses are unique. Let
Br : X → X, x 7→ Br(x) := (Br1(x−1), ..., Brn(x−n)).
The continuous-time best-response dynamics is given by the following dynamical sys-tem:
˙x(t) = −x(t) + Br(x(t)) (3)
The map Br(.) being Lipschitz, the ordinary differential equation (3) has a unique solution curve for any initial condition in RN. Because we restrict attention to X = RN
+
instead of RN and to positive times (t ≥ 0), we consider the semi-flow
ϕ : (x, t) ∈ X × R+→ ϕ(x, t) ∈ X, (4)
where, for t ≥ 0, ϕ(x, t) is the unique solution of (3) at time t, with initial condition x ∈ RN+. Then, for any x0 ∈ X and any r > 1, ϕ(x0, t) ∈ [0, r]N for t large enough.
Indeed, if xi ≥ r then ˙xi ≤ 1 − r < 0. This means that, for any x0 ∈ X, ω(x0) is
nonempty and contained in [0, 1]N.
We say that the system (3), starting from a point x ∈ X, converges to a set S ⊂ X if
lim
t→+∞d(ϕ(x, t), S) = 0
Equivalently, given x ∈ X, we call y an omega limit point of x for (3) if there exists a non-negative sequence tn ↑n +∞ such that ϕ(x, tn) → y. The set of omega limit points
of x is called the omega limit set of x and denoted ω(x). Starting from a point x ∈ X, saying that (3) converges to a set S is equivalent to saying that ω(x) ⊂ S, as long as the trajectories of system (3) are bounded. If, for any initial condition x, the set ω(x) is a singleton we will say that the system is pointwise convergent.
We are now ready to state our result.
Theorem 1 The continuous-time best-response dynamics defined in (3) is pointwise convergent to the set of Nash equilibria.
In other words, for any initial conditions x0, the solution curve starting from x0
con-verges to a Nash equilibrium as t increases to infinity:
∀x0 ∈ X, ∃x∗ ∈ N E(G) such that lim+∞ϕ(x0, t) = x∗.
While it is straightforward to show the convergence of system (3) to the set of Nash equilibria, establishing this stronger result is much more laborious. One ingredient of the proof is adapting the non-tangency method developed by Bhat and Bernstein (2003) to our settings. We now sketch out the proof of the theorem avoiding technical details, and illustrate how it works on a very simple example (see the appendix for a completely detailed proof).
Let us denote by f the vector field of the dynamical system: f (x) := −x + Br(x). We know that for any initial condition x0 we have ω(x0) ⊂ Λ, where Λ is a connected
component of Nash equilibria. Assume x is one point in the continuum of equilibria Λ, and x ∈ ω(x0). We want to show that ω(x0) = {x}. One way of doing so is to look
at how the vector field f behaves when the system approaches x. The way it behaves is captured by the possible directions the system can take when it approaches x. This is called the direction cone at point x, i.e. the convex cone generated by f (U ) for arbitrarily small open neighborhoods U of x.
Now we need to compare this set of possible directions with the set of directions that the system should take in order to stay in component Λ when close to x. These directions
are given by the tangent cone at x. If the tangent cone and the direction cone have a nonempty intersection, then the system could keep moving along Λ, thus satisfying ω(x0) ⊂ Λ, without ever converging. If, on the contrary, the intersection between the
tangent cone and the direction cone is the null vector, then we are guaranteed that the vector field f will be non-tangent to Λ at point x.
We illustrate how the proof works on a very simple case: consider the pair. In this case, as already stated above, there is one connected component of Nash equilibria Λ = {(α, 1 − α), α ∈ [0, 1]}. Assume that we start at x0 with x10+ x20 < 1 and that there
exists some ˆx = (ˆx1, ˆx2) ∈ ω(x0), that is interior (i.e. 1 > ˆx1, ˆx2 > 0). By definition, ˆx
is a Nash equilibrium so that ˆx1+ ˆx2 = 1. At some point, the solution curve will enter
a small neighborhood of ˆx. In that neighborhood, along the trajectory of the BRD, we have ˙x1 = ˙x2 = (1 − x1− x2), and the direction cone is given by all vectors proportional
to (1, 1).
Now the tangent cone is defined by all the directions compatible with staying in Λ. So if x is in the relative interior, the admissible deviations are of the form (+α, −α). The tangent cone is thus given by all vectors proportional to (1, −1). Obviously, the intersection of the tangent cone and the direction cone can only be the null vector. As a consequence, the vector field is non-tangent to x, which is what we need to prove convergence. This example is relatively simple to deal with, especially since we use the simplest graph of interactions. In general however, the set of equilibria will possess corners, and finding a precise and convenient expression of the tangent cone is not straightforward. We provide all the technical details in the appendix.
4
Comments
Our method with respect to other dynamics. Our proof method nicely works for the best-response dynamics because it is piece-wise linear and therefore exhibits simple directional cones close to these continua of Nash equilibria. It also induces individuals who have more than 1 around them to simultaneously reduce their efforts, while those having less than 1 simultaneously increase their efforts. Thus, out of equilibrium both move in the same direction. On the contrary, once at equilibrium, changes in actions which allow individuals to stay in Λ are necessarily in opposite directions, since the sum of their efforts needs to remain constant.
Other dynamical systems might lead individuals to move in opposite directions even when out of equilibrium, forbidding us to use this method. Consider for instance the
0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0
(a) Best-response dynamics
0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0 (b) Modified dynamics
Figure 2: Two different dynamical systems converging point-wise. On the left panel (a), the best-response dynamics, for which trajectories arrive non-tangentially to Λ = {(x, 1 − x) : x ∈ [0, 1]}. On the right panel (b), a point-wise convergent dynamical system, where every trajectory starting away from Λ converges to (12,12).
following dynamical system:
˙ x1 = (12 − x1)| − x1+ Br1(x)| ˙ x2 = (12 − x2)| − x2+ Br2(x)|
The behavioral difference of the dynamics is illustrated on Figure (2).
The set of equilibria of this modified dynamics is again Λ = {(α, 1 − α), α ∈ [0, 1]}, the tangent cone is the same as for the best-response dynamics and as can be seen on Figure (2), the system is point-wise convergent. However, the non-tangency method cannot be used to prove this because the direction cone at any ˆx ∈ Λ contains (1, −1) (resp. (−1, 1)) if ˆx1 ≤ ˆx2 (resp. ˆx1 ≥ ˆx2). Therefore the intersection of the tangent
cone with the direction cone now contains non-zero vectors.
Asymmetric networks. The proof of our main result uses the symmetry of the in-teraction network. However the relationship between network symmetry and pointwise convergence is not very clear. We could have asymmetric networks for which the dynam-ical system converges to the set of Nash equilibria, but for which our proof cannot be used to prove pointwise convergence (or to prove non-pointwise convergence). In Bayer et al. (2020), the authors shows that the public good game played on networks which are rescalable into a symmetric one, or exhibit weak externalities are best-response
po-tential games (for definitions, see Bayer et al. (2020)). As we show in the first lines of the appendix, the existence of a best-response potential guarantees that the continuous-time best-response will converge to the set of Nash equilibria. However, this does not imply pointwise convergence when the equilibria are not isolated. More importantly, we could have asymmetric networks for which the system cycles. Consider the following asymmetric network with 10 agents.
G = 0 1 0 0 0 0 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 0 1 0 0 1 0 0 0 1 1 1 0 0 0 0 1 0 0 1 1 0 0 0 1 0 0 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 1 1 1 0 1 0 0 0 1 1 1 1 1 1 0 0 0 1 0 1 1 1 1 0 0 0 1 0 1 1 1 1 1 0 0 1 0 .
The game generated by this network has a Nash equilibrium at
x∗ = (1/3, 1/3, 1/8, 1/8, 1/8, 1/8, 1/12, 1/12, 1/12, 1/12)
which is part of the continuum of equilibria
Λ = x∗+ (0, 0, α, −α, β, −β, 0, 0, 0, 0) : α, β ∈ −1 8, 1 8
By denoting (a)+ := M ax{a, 0}, the best-response dynamics is given by the system
˙xi = −xi+ 1 − X j Gijxj ! + , i = 1, ..., 10. (5)
Network G is neither rescalable into a symmetric one nor does it exhibit weak exter-nalities. In fact, we show that system (5) exhibits cycles. We construct these cycles by studying a related three-dimensional linear system, for which existence of periodic orbits can be easily shown:
˙ X ˙ Y ˙ Z = −2(A + I) X Y Z + 2 1 1 1 (6)
X(t) Y(t) Z(t) 0 5 10 15 20t 0.0 0.2 0.4 0.6 0.8 1.0 actions
Figure 3: The solution of the dynamical system (6), starting at X0= 0.5, Y0 = 0.3, Z0 = 0.2. The constant lines represent the equilibrium of the game with interaction matrix A ((X∗, Y∗, Z∗) = (23,14,16)) around which the solutions cycle.
where A = 0 0 2 1 0 1/2 1/2 2 0
This system has an equilibrium in (X∗, Y∗, Z∗) = (2/3, 1/4, 1/6). The eigenvalues of matrix (A + I) are {3, i, −i}, hence system (6) exhibits a continuum of periodic orbits around (X∗, Y∗, Z∗), with as small amplitude as one wants. Note that generic initial conditions near the equilibrium generate asymptotically cycling trajectories (and not exact cycles). We illustrate this by drawing an asymptotically cycling trajectory in Figure (4).
Consider a non-trivial periodic orbit (X(t), Y (t), Z(t)) of system (6), with initial conditions close enough from the equilibrium, so that X(t) + 4Z(t) ≤ 2, 2X(t) + Y (t) + Z(t) ≤ 2 and X(t) + 4Y (t) + Z(t) ≤ 2, for any t ≥ 0. Then (X(t), Y (t), Z(t))t≥0 is a
solution of the system ˙ X = −X + (2 − X − 4Z)+ ˙ Y = −Y + (2 − 2X − Y − Z)+ ˙ Z = −Z + (2 − X − 4Y − Z)+
Now let x(t) := 12(X(t), X(t), Y (t), Y (t), Y (t), Y (t), Z(t), Z(t), Z(t), Z(t)) for t ≥ 0. Then (x(t))t≥0 is a non-trivial periodic orbit of system (5). To see this, observe for
instance that ˙x1(t) = 12X(t) = −X(t) + 1 − 2Z(t). Since x˙ 1(t) = x2(t) = 12X(t) and
x7(t) = x8(t) = x9(t) = x10(t) = 12Z(t), we get
˙x1(t) = −x1(t) + 1 − x2(t) − (x7(t) + x8(t) + x9(t) + x10(t))
which corresponds to the first equation of system (5).
Acknowledgments
This work was supported by French National Research Agency Grants ANR-17-EURE-0020. Mathieu Faure gratefully acknowledges the support of the French National Re-search Agency, under grant ANR CIGNE (ANR-15-CE38-0007-01).
Appendix - Proof of Theorem 1
We start the proof by showing that omega-limit sets of the best-response dynamics are contained in the set of Nash equilibria. Let the network G be fixed and define P : X → R as follows: P (x) =X i xi 1 − 1 2xi− 1 2 X j Gijxj ! (7)
defined in (7) is a strict Lyapunov function for ˙x = −x(t) + Br(x(t)), that is:5 • for x ∈ N E(G) the map t 7→ P (ϕ(x, t)) is constant;
• for x /∈ N E(G) the map t 7→ P (ϕ(x, t)) is strictly increasing.
This property implies that only Nash equilibria can be local maxima of the Lyapunov function P . More importantly it For any x ∈ ω(x0), we have P (x) = limt→+∞P (ϕ(x0, t)).
Now ω(x0) being invariant directly implies that P (ϕ(x, t)) = P (x) for any t, which
means that x ∈ N E because x 7→ P (ϕ(x, t)) is strictly increasing for x /∈ N E(G). We can actually go farther: recall that the set N E can be written as N E = ∪Li=1Λi. Then,
since ω(x0) is connected, it must necessarily be contained in a connected component of
NE, i.e. ω(x0) ⊂ Λl for some Λl.
However, convergence to the set of Nash equilibria does not imply convergence to a Nash equilibrium. In order to prove convergence to an equilibrium point from any initial condition i.e. that |ω(x0)| = 1 for any x0 ∈ X, we show that the vector field of
the dynamical system (3) is non-tangent to the set of Nash equilibria.
In order to proceed, we will use a proposition which determines some characteristics of the components of Nash equilibria. Let x be a profile of actions. We define the following subsets of agents:
I(x) := {i ∈ N ; xi = 0 and X j∈Ni(G) xj = 1} SI(x) := {i ∈ N ; xi = 0 and X j∈Ni(G) xj > 1} A(x) := {i ∈ N ; xi > 0}
I(x) is the set of inactive players, SI(x) is the set of strictly inactive players, and A(x) is the set of active players. Note that, if ˆx is a Nash equilibrium, then (I(ˆx), SI(ˆx), A(ˆx)) form a partition of N . We have the following:
Lemma 1 Let x0 ∈ X. There exists ˆx ∈ ω(x0) and > 0 such that
∀y ∈ B(ˆx, ) ∩ ω(x0), I(y) = I(ˆx).
Proof Choose some ˆx ∈ ω(x0) with minimal set of inactive players, i.e. for any x ∈
ω(x0), I(x) is not strictly contained in I(ˆx). Since ˆxi > 0 for all i ∈ A(ˆx) and ˆxi +
P
jGijxˆj > 1 for all i ∈ SI(ˆx), there exist > 0 such that, for any y ∈ B(ˆx, ), by
continuity we have yi > 0 for all i ∈ A(ˆx) and yi+PjGijyj > 1 for all i ∈ SI(ˆx). As a
consequence I(y) ⊂ I(ˆx) ∀y ∈ B(ˆx, ), and since ˆx is minimal, it directly implies that I(y) = I(ˆx).
One implication of this lemma is that it is always possible to find a Nash equilibrium ˆ
x in ω(x0) for which the partition of agents into I(ˆx), SI(ˆx), A(ˆx) remains the same in
a neighborhood.
Recall that f denotes the vector field of the system (3): f (x) := −x + Br(x). The next definition formally introduces the direction cone associated with f .
Definition 2 Given x ∈ X, the direction cone Fx of f at x is defined by
Fx:= ∩>0coco(f (B(x, )) \ {0}),
where coco(A) is the cone generated by the convex hull of A.
In practice, v ∈ Fx if and only if for any > 0 there exists λ > 0 and u in the
convex hull of f (B(x, ) \ {0}) such that v = λu.
Definition 3 Let A ⊂ X and x ∈ A. The tangent cone to A in x is the set of directions v ∈ RN such that there exists a sequence (x
n)n in A converging to x and hn ↓n 0 with
the following property:
v = lim
n→+∞
xn− x
hn
.
We denote this set TxA.
We now state the result of Bhat and Bernstein (2003), adapted to our context.
Proposition 1 (Proposition 5.2 in Bhat and Bernstein (2003)) Let x0 ∈ X and
ˆ
Let us determine the tangent cone. Let ˆx be a Nash equilibrium and Λ be the connected component containing ˆx. Then v ∈ TxˆΛ if and only if
vi ≥ 0 ∀i ∈ I(ˆx) (8) vi = 0 ∀i ∈ SI(ˆx) (9) vi+ X j Gijvj = 0 ∀i ∈ A(ˆx) (10) vi+ X j Gijvj = 0 ∀i ∈ I(ˆx) s.t. vi > 0, (11) vi+ X j Gijvj ≥ 0 ∀i ∈ I(ˆx) (12)
These conditions are the ”marginal movements” which allow every agent to stay in Λ. Inactive agents can either remain inactive, become strictly inactive or become active. Condition (6) says that their efforts cannot become negative. Condition (9) says that if they become active, then the sum of efforts around them, own effort included, should remain constant. Condition (10) says that the sum of efforts around them, own effort included, can only increase. Condition (7) says that strictly inactive agents can only remain strictly inactive. Condition (8) says that active agents can move in any direction such that the sum of efforts around them, own effort included, remains constant. These conditions combined characterize the tangent cone at ˆx.
One useful corollary of Lemma 1 is the following:
Corollary 1 Let ˆx be as in Lemma 1. Then for any v ∈ Txˆω(x0), vi = 0 and vi +
P
jGijvj = 0 ∀i ∈ I(ˆx).
Proof of Corollary 1. Let v ∈ Txˆω(x0) and i ∈ I(ˆx). There exists some sequence xn
converging to ˆx and hn going to zero such that
vi = lim n
xni − ˆxi
hn
.
For large enough n we then have xn
i = 0, which implies that vi = 0. Also
vi+ X j Gijvj = lim n 1 hn xni +X j Gijxnj − (ˆxi+ X j Gijxˆj) ! = 0
because i ∈ I(xn) for large enough n.
Proof of Theorem 1. We must prove that |ω(x0)| = 1 for any x0 ∈ X. Let x0 ∈ X and
ˆ
x ∈ ω(x0) be as in Lemma 1. We assume without loss of generality that Txˆω(x0) ∩ Fˆx
is nonempty (otherwise there is nothing to prove). Pick v ∈ Txˆω(x0) ∩ Fˆx. We must
prove that v = 0. According to the last corollary, we have vi = 0 and vi+
P
jGijvj = 0
∀i ∈ I(ˆx).
Now let i ∈ A(ˆx). There exists > 0 such thatfi(x) = 1 −
xi+ P jGijxj = (ˆx − x)i + P
jGij(ˆx − x)j for any x ∈ U := B(ˆx, ). Also fi(x) = −xi for i ∈ SI(ˆx).
As a consequence f (U ) ⊂ C(U ), where
C(U ) := {w ∈ RN : ∃x ∈ U s.t. wi = (ˆx−x)i+X j
Gij(ˆx−x)j ∀i ∈ A(ˆx), wi = −xi ∀i ∈ SI(ˆx)},
which is convex. By definition of co(f (U )), we therefore have co(f (U )) ⊂ C(U ). Now since v ∈ coco(f (U )), we have v = λw, with λ > 0 (if λ = 0 there is nothing to prove) and w ∈ C(U ) associated with some x ∈ U . As v ∈ Tˆxω(x0), we have
xi = −wi = −vλi = 0 for i ∈ SI(ˆx).
Let us prove that v = 0. Note that vi = λ
(ˆx − x)i+ P jGij(ˆx − x)j for i ∈ A(ˆx). We also have vi = 0 for i /∈ A(ˆx). Thus,
1 λkvk 2 = X i∈N vi (ˆx − x)i + X j∈N Gij(ˆx − x)j ! (13) = X i∈N vi(ˆx − x)i+ X j∈N X i∈N viGij(ˆx − x)j (14) = X i∈N vi(ˆx − x)i+ X j∈N (ˆx − x)j X i∈N Gjivi (15) = X i∈N vi(ˆx − x)i− X j∈N (ˆx − x)jvj (16) = 0 (17)
where we used the fact that Id + G is symmetric to obtain (15). FInally (16) comes
from the fact that (ˆx − x)j = 0 for j ∈ SI(ˆx), and that Pi∈NGjivi = −vj for any
References
Allouch, N. and King, M. (2019). Constrained public goods in networks. Journal of Public Economic Theory, 21(5):895–902.
Arrow, K. J. and Hurwicz, L. (1960). Stability of the gradient process in n-person games. Journal of the Society for Industrial and Applied Mathematics, 8(2):280–294.
Aulbach, B. (2006). Continuous and discrete dynamics near manifolds of equilibria, volume 1058. Springer.
Bayer, P., Kozics, G., Sz˝oke, N. G., et al. (2020). Best-response dynamics in directed network games. Technical report, Department of Economics, Central European Uni-versity.
Bena¨ım, M., Hofbauer, J., and Sorin, S. (2005). Stochastic approximations and differ-ential inclusions. I. SIAM Journal on Optimization and Control, 44:328–348.
Bervoets, S. and Faure, M. (2019). Stability in games with continua of equilibria. Journal of Economic Theory, 179:131–162.
Bhat, S. P. and Bernstein, D. S. (2003). Nontangency-based lyapunov tests for conver-gence and stability in systems having a continuum of equilibria. SIAM Journal on Control and Optimization, 42(5):1745–1775.
Bhat, S. P. and Bernstein, D. S. (2010). Arc-length-based lyapunov tests for conver-gence and stability with applications to systems having a continuum of equilibria. Mathematics of Control, Signals, and Systems, 22(2):155–184.
Bramoull´e, Y. and Kranton, R. (2007). Public goods in networks. Journal of Economic Theory, 135(1):478–494.
Fisher, F. M. (1961). The stability of the cournot oligopoly solution: The effects of speeds of adjustment and increasing marginal costs. The Review of Economic Studies, 28(2):125–135.
Hahn, F. H. (1962). The stability of the cournot oligopoly solution. The Review of Economic Studies, 29(4):329–331.
Hofbauer, J., Sorin, S., and Viossat, Y. (2009). Time average replicator and best-reply dynamics. Mathematics of Operations Research, 34(2):263–269.
Leslie, D. and Collins, E. (2006). Generalised weakened fictitious play. Games and Economic Behavior, 56(2):285–298.
Panageas, I. and Piliouras, G. (2016). Average case performance of replicator dynamics in potential games via computing regions of attraction. In Proceedings of the 2016 ACM Conference on Economics and Computation, pages 703–720. ACM.
Rosen, J. B. (1965). Existence and uniqueness of equilibrium points for concave n-person games. Econometrica:, pages 520–534.
Seade, J. (1980). The stability of cournot revisited. Journal of Economic Theory, 23(1):15–27.
Theocharis, R. D. (1960). On the stability of the cournot solution on the oligopoly problem. The review of economic studies, 27(2):133–134.