When Does Everyone Contribute in the Private Provision of Local

WHEN DOES EVERYONE CONTRIBUTE IN THE PRIVATE
PROVISION OF LOCAL PUBLIC GOODS?
GUANG-ZHEN SUN
University of Macau
Abstract
When does everyone genuinely contribute in the private
provision of a local public good? We first introduce a monotonic condition to characterize the relationship between the
structure of the network that underlie the noncooperative
game of private provision of local public goods on the one
hand, and the preferences of the agents on the other, showing that the monotonic condition is a sufficient and necessary condition of existence of a distributed Nash equilibrium (DNE) in which each agent exerts a positive amount of
effort to provision of the public good (Theorem 1). We then
study the number of equilibria, and, by using the monotonic
condition, characterize the condition under which the DNE
set is a singleton, a continuum, or null (Theorem 2). As it
turns out, the structure of the network and the agents’ preferences jointly shape the effort profile in the provision of
local public goods.
1. Introduction
Ever since Bergstrom, Blume, and Varian’s (1986) seminal study of the private provision of public goods, there has emerged a large literature on this
fundamental issue in public economics (see, e.g., the special issue of the
Guang-Zhen Sun, Department of Economics, Faculty of Social Sciences and Humanities,
University of Macau, Macau Special Administrative Region, China ([email protected]). The
author would like to thank the two referees and the associate editor for their insightful and
constructive comments on earlier versions of the paper, and to gratefully acknowledge the
support from the Research Council of University of Macau (RG 096/09 – 10S/SGZ/FSH),
and the Logan Fellowship from Monash University, Australia as well, as part of this research
was done when the author held the Senior Logan Fellow at Monash University. The usual
disclaimer applies.
Received March 9, 2009; Accepted February 28, 2011.
C
2012 Wiley Periodicals, Inc.
Journal of Public Economic Theory, 14 (6), 2012, pp. 911–925.
911
912
Journal of Public Economic Theory
Journal of Public Economics, 2007, 91(7), celebrating the 20th anniversary of
publication of the paper), and a few studies characterizing the equilibrium
existence and uniqueness in particular (see, e.g., Bergstrom, Blume, and
Varian 1992, Fraser 1992, Cornes, Hartley, and Sandler 1999, Kotchen 2007).
However the postulate adopted in these studies that the public good is
global, that is, that the effort made by anyone toward the supply of the public
good benefits all members of the economy, appears too restrictive. For instance, technological innovations often spill over from innovating firm(s) to
other firms, but such innovation diffusion is often local and hence dictated
in a great measure by social and/or geographical networks in the industry.
Localness of information sharing, in turn, informs the incentive to provide
the public good. Such examples of local public goods (LPG) abound indeed.
In addition to local diffusion of innovations (see, e.g., Jaffe, Trajtenberg, and
Henderson 1993 for empirical evidence), localness of public goods is also
found in R&D activities (Goyal and Moraga-Gonzalez 2001, Andersson and
Ejermo 2005), information sharing among limited agents in the labor market (Granovetter 1995, Calvó-Armengol and Jackson 2004), and public goods
supply in ethnic communities (Dasgupta and Kanbur 2003).
The localness of public goods under the various circumstances has at
least two important implications for the effort each individual exerts in providing the public goods. First, the localness of consumption of a public good
implies that its provision, on the supply side, is decentralized, because each
agent is only concerned about local circumstances when deciding on how
much if any to contribute. The economy in which the game of private provision of the public good is played is thus essentially made up of local communities that are of course interrelated with one another, despite that dividing
lines between the communities can be drawn only in a rather loose manner;
that is, the provision of the public good is decentralized. As a consequence,
the localness provides the agents greater incentive than in the game of a
global public good to exert effort toward the provision of the public good. It
becomes possible that under certain condition(s) everyone has incentive to
make a genuine contribution (i.e., everyone exerts a strictly positive amount
of effort) to the provision of LPG. In contrast, in the game of a global public
good there exists a unique set of contributors of the public good (Theorem
3 in Bergstrom et al. 1986) and the rest free ride, and in the particular case of
identical preference across all the agents each contributing agent allocates
all his resource above a certain level to the provision of the public good and
the rest free ride (Bergstrom et al. 1986, Theorem 5).
Second, related to decentralization of the provision of the public good,
any combination of compatible supplies in all the interconnected local communities constitutes an equilibrium for the game played in the entire economy, hence multiple equilibria being rendered possible. In particular, decentralization of the provision renders it possible for that in certain games
there exist multiple equilibria, in each of which everyone genuinely contributes. To see this, one may consider the provision of a public good in a
When Does Everyone Contribute to a Public Good?
913
three-agent economy, wherein agent B is linked to both agents A and C but
A and C are not linked with each other. The preference of all the agents is
the same and described by the utility function ui = xi Gi , where Gi is the (local) public good accessible to agent i and xi the amount of the private good
he consumes, i = A, B, C. The efforts of the neighboring agents’ efforts are
perfectly substitute. For simplicity, the production technology of the public
good is postulated as being described by an identity function of the aggregate
supply of the neighboring agents’ efforts. Denote by g i the resource agent
i allocates to the provision of the public good, and hence GA = g A + g B ,
GB = g A + g B + g C , and GC = g√
B + g C . The endowed resources of the agents
A, B, and C are respectively 1, 2, and 1. It can be shown that for a global
public good game, in which GA =√GA = GC = g A + g B + g C , the unique Nash
equilibrium is (g A∗ , g B∗ , g C∗ ) = (0, 22 , 0), wherein agent B is the only contributor of the public good. In contrast,
in the LPG game,√there exists a con√
√
2
tinuum of equilibria (x, 2(1 − 2 − x), x), x ∈ [0, 1 − 22 ]. Apart from the
√
two equilibria (when x = 0, and x = 1 − 22 ), each of the rest is a profile of
strictly positive efforts by all the three agents.
In this paper, we characterize the condition under which everyone contributes in the provision of LPG in equilibrium, and study multiplicity of
the equilibria as well. In such games, intuitively, the further one is distanced
from the provider of the public good, the less likely one may benefit. Under
many circumstances, only those who are close enough to the public-goods
provider benefit. The well-known Marshallian knowledge spillover in an industrial cluster, as mentioned earlier, is often confined to the local community of firms. In order to precisely capture this local effect, we consider a
game of public good provision in a network, wherein the contributions to
the provision of the public good by the agents who are connected by links
are strategic substitutes.1 The public good provided as such is nonexcludable
and nonrivalrous only along links in the network. Such a network game of
LPG has been studied by Bramoullé and Kranton (2007) and Yuan (2005),
but with quite different focuses from ours. Bramoullé and Kranton (2007)
characterize the Nash equilibrium in which some agents are specialists in
providing LPG and all the neighbors of such an agent contributes nothing (free-riders), and which is thus termed as specialized Nash equilibrium
(SNE) by the authors. Making use of the notion and analysis of maximal independent sets (MIS) in graph theory,2 they show that any SNE corresponds
to one MIS of the graph underlying the network game, and consequently,
1
A R&D collaboration model wherein collaborating firms’ innovation efforts are strategically complementary is studied in Goyal and Moraga-Gonzalez (2001).
2
A collection of vertices in which no two elements are connected is called an independent
set of the graph, hence any MIS, an independent set that is not a proper subset of any
other independent set, induces a partition of all vertices of the graph: the MIS and its
complement (each element of which is connected to at least one vertex in the MIS).
914
Journal of Public Economic Theory
existence of MIS for any graph guarantees the existence of SNE in any network game of LPG (Bramoullé and Kranton 2007, Theorem 1). The authors
analyze welfare implications of SNE as well. Equilibrium private provision
of LPG in networks under strategic substitute between adjacent agents’ efforts is also examined by Yuan (2005). Using a few interesting examples, the
author demonstrates the possible multiplicity of Nash equilibria. Differing
from these two studies, this paper focuses on the condition under which
there exists a strictly positive effort profile in equilibrium (i.e., everyone genuinely contributes to the public good in a network), as well as the number of
equilibria, especially the number of the strictly positive effort equilibria. We
obtain two novel results. First, a sufficient and necessary condition of the existence of an equilibrium in which everyone contributes to the public good is
given. For that purpose, we introduce a monotonic condition to characterize
the relationship between the structure of the network underlying the game
of LPG on the one hand, and the preferences of the agents (reflected by
the minimal level of consumption of the LPG by each agent) on the other.
Second, we show that the set of equilibria in a LPG network game is either
finite, bounded from above by an exponential function of the number of the
agents (the order of the graph), or possessing a continuum of elements. In
particular, we study the set of those equilibria, in each of which every agent
contributes a positive amount of effort to LPG provision, showing that the
number of the so-called distributed equilibria (everyone contributes to LPG)
in any network game is either very small (unique or simply nonexisting), or
very large (a continuum).
The rest of the paper is organized as follows. The next section describes
the basic model of network games of LPG. Section 3 presents the main results
and Section 4 concludes.
2. The Model of γ -Degree LPG Game in Networks
Consider an undirected network of n vertices (agents). For any agent i,
she exerts a nonnegative effort, denoted as xi , in providing LPG, which
only benefits those who are no more than γ steps (γ ≥ 1) away. In the
special case that γ = 1, only the LPG provider’s neighbors (those linked
to her) are benefited. A public good in this very scenario may be termed
as an ordinary LPG. The efforts by agents are (perfect) substitutes across
the agents no more than γ steps away from one another. That is, the benefit one receives from LPG provision that is jointly produced by agents
is dependent on the sum of her own effort and the efforts of all those
linked to her by no more than γ steps, but independent of the efforts
of agents further away. For the sake of convenience, we use the maximal distance of the affected neighborhood of the public good to measure
the localness of the public good, and refer to the corresponding game of
private provision of such LPG in a network as a γ –degree LPG network
game.
When Does Everyone Contribute to a Public Good?
915
The graph supporting the network game is described by the graph’s adjacency matrix, A = [ai j ]n×n . For any pair of agents, i and j , ai j = a j i = 1 if
agents i and j are linked and ai j = a j i = 0 if unlinked. For reasons to be
seen shortly, we set aii = 1, i = 1, . . . , n, for the adjacency matrix. For the
network structure is assumed throughout to be exogenously given, that is,
no agent can add or sever a link with another, the adjacency matrix serves as
the basic structural parameter of the game. Based on the adjacency matrix
of the graph, we can now define a new matrix for the γ -degree LPG network
game on the graph,
γ
(s )
(ai j − e i j )
(1)
A(γ ) = [ai j (γ )]n×n , with ai j (γ ) ≡ sign ai j +
s =2
= j
, hence I ≡ [e i j ]n×n is the identity matrix of nwhere e i j = { 1,0,wheni
otherwise
dimension. The term (ai j − e i j )(s ) represents the (i, j ) entry of the
matrix (A − I )(s ) , s = 2, . . . , γ . The sign function is here defined as
0, whenx = 0
. Note aii (γ ) = 1, ∀i. By a long-known result in combisign(x) = { 1,
whenx > 0
natorial algebra, (ai j − e i j )(s ) equals the number of walks of length s starting
from vertex i and terminating at vertex j , s = 2, . . . , γ (see, e.g., Cvetković,
Doob, and Sachs 1980, p. 44). As such, ai j (γ ) = 1 if agent i is within the
γ − neighborhood of agent j. That is, if and only if agent i is connected to
agent j through no more than (γ − 1) other agents, ai j (γ ) = 1; otherwise,
ai j (γ ) = 0. For ease of expression, the matrix A(γ ) defined in Formula (1)
will be referred to as the γ -degree LPG matrix.3
For any agent i, i ∈ {1, . . . , n}, the marginal cost of effort in providing LPG is a constant, equaling c i .4 The monetary utility, designated
3
Alternatively, one may see A(γ ) as the adjacency matrix of an ordinary LPG game (i.e.,
γ = 1) in a network that is generated from the original underlying network with any pair
of agents who are no more than γ steps away from each other being linked. Such an interpretation is perfectly in line with the two theorems to be presented in the next section. But
this interpretation obscures the degree of localness of the public good, described by the
parameter γ , which, as is shown elsewhere (Sun 2010), plays a crucial part in determining
the set of equilibria.
4
In formulating the preference of the agent we assume quasi-linearity in the agent’s effort
cost, in line with the practice in the network game literature that deals with the “payoffs
depending on the sum of actions” (see, e.g., Bramoullé and Kranton 2007, p. 481, Galeotti
et al. 2010, p. 227). This considerably simplifies all the analysis, but admittedly at the cost
of assuming away convexity in private and public goods and hence rendering it possible
for multiple equilibria even in the conventional game of a global public good. Idealistically,
one should get to grips with a LPG network game for any convex preference (in consumption of the private and public goods) that is employed in the conventional public good
literature (e.g., Bergstrom et al. 1986). Unfortunately, we have not yet been able to obtain
analytical results along this line of inquiry and have to leave it for future study. On the
other hand, even for the case of quasi-linear preferences, as shown below, topologically
different networks accommodate quite different profiles of efforts toward the provision
916
Journal of Public Economic Theory
by ui , that agent i derives from LPG is a strictly concave and differentiable function of the aggregate efforts
exerted by all her γ -degree neigh
bors and herself. Thus, ui = ui ( { j |ai j (γ )=1} x j ), ∀i. To avoid the rather
trivial situation, we assume ui (0) > c i . Thus, for any given effort vec∗
T
tor
x = [x1 , . . . , xn ] , agent is optimal effort xi = arg maxz∈[0,∞) {ui (z +
{ j | j =i,ai j (γ )=1} x j ) − c i z}. But it follows from ui (0) > c i and the concavity of the utility function that there exists a unique value, denoted as y i ,
such that ui (y i ) = c i . For the sake of convenience in exposition, y i may
be referred to as the minimal or survival level of LPG of agent i. Apparently a nonnegative effort vector x = [x1 , · · · , xn ]T is Nash equilibrium
provision of LPG if and only if (A(γ )x)i ≥ y i for all i and (A(γ )x)i = y i
when xi > 0. It is easy to see that there always exists at least one Nash
equilibrium.5
LEMMA 1: There exists at least one equilibrium in the γ -degree LPG network
game.
3. The Main Results
The problem of (pure) free-riding, that is, the problem that some agents
do not make any contribution to the provision of public goods, is simply too typical of the games of private provision of a global public good,
whereas in network games of LPG, as analyzed in Section 1, localness of
the public goods implies decentralization of the provision, hence leaving
less room for free-riding and more room for possible equilibrium(s) other
than SNE. An interesting question to ask is then when everyone does contribute in the network game of LPG. We shall first characterize the condition under which there exists a distributed equilibrium, and then come
to grips with the problem of how “large” the equilibrium set, especially
the set of distributed equilibria, is. Before doing so, it is useful to formally
introduce6
of the public good, making a much richer set of equilibrium than that which is found in
the conventional (global) public good game. The author is indebted to an anonymous referee for the insightful observation on the possible limitation of the quasi-linear preference
postulate.
5
As is succinctly stated in Bramoullé and Kranton (2007, p. 483), the existence of Nash
equilibria in LPG games can be verified by invoking the standard fixed-point argument.
6
The author is grateful to an associate editor of this journal for suggesting possible use of
the term of Positive Effort Nash Equilibrium to reflect accurately what it really is. To call
the equilibrium in which everyone genuinely contributes as such is arguably more informative than all alternatives. To keep consistency of terms used in the literature, however,
we perhaps would better adopt distributed Nash equilibrium (DNE), a term that has been
used by other authors (Bramoullé and Kranton 2007, p. 482, for instance).
When Does Everyone Contribute to a Public Good?
917
DEFINITION 1: A Nash equilibrium x = [x1 , . . . , xn ]T is a distributed Nash
equilibrium (DNE) if for any i ∈ {1, . . . , n}, xi > 0.
We shall offer, in Theorem 1 below, a characterization of the condition
under which there exists at least one DNE. For the sake of illustration of that
theorem, we need to first introduce an index function as follows. For any i ∈
{1, 2, . . . , n}, let I ({i}) signify the collection of the indices of the agents who
benefit from the contribution of agent i, that is, I ({i}) = { j |ai j (γ ) = 1}. For
instance, for an ordinary LPG network game in a path network of n vertices
(agents), I ({i}) = {i − 1, i, i + 1} for i = 1 or n, I ({1}) = {1, 2} and I ({n}) =
{n − 1, n}. For any i τ ∈ {1, 2, . . . , n}, τ = 1, . . . , k, likewise I ({i 1 , i 2 , . . . , i k })
is defined as the collection of the indices of the agents who benefit from
the contribution of agent i 1 , agent i 2 , . . . , or agent i k , allowing for multiple occurrence of the index in such collection if the corresponding agent
happens to benefit from the contribution of more than one agent among
{i 1 , i 2 , . . . , i k }. Note that i 1 , i 2 , . . . , i k do not have to be different from one
another. We introduce a monotonicity condition using the index function.
The Monotonicity Condition (MC). For any i τ ∈ {1, 2, . . . , n}, τ =
1, . . . , k, and jμ ∈ {1, 2, . . . , n}, μ = 1, . . . , s , if I ({i 1 , i 2 , . . . , i k }) is a subset
of I ({ j1 , j2 , . . . , js }), then kτ =1 y iτ ≤ sμ=1 y jμ ; and if I ({i 1 , i 2 , . . . , i k }) is a
proper subset of I ({ j1 , j2 , . . . , js }), then kτ =1 y iτ < sμ=1 y jμ .
Let Ai be the ith column of the matrix A(γ ), that is, Ai ≡
[a1i (γ ), a2i (γ ), . . . , ani (γ )]T , i = 1, . . . , n. Then, based on the above analysis, MC may
nbe formally defined as follows: For any integers ki , i = 1, . . . , n,
ki Ai is nonnegative
(nonnegative
with at least one positive
such that i=1
n
n
ki y i ≥ 0 ( i=1
ki y i > 0). For the sake of forcomponent), it holds that i=1
mulation, however, it would be desirable if the above definition could be
generalized to any real numbers ki , i = 1, . . . , n. Apparently, if the condition
holds for any real vector K ≡ (k1 , . . . , kn )T , it holds true when the vector
is restricted to only rational or integer numbers. Now suppose the condition holds for integer vectors, and hence apparently for rational vectors as
well. We can then show that the condition
actually remains valid for real vecn
ki Ai ≥ 0, then there exist a sequence
tors too. For any real vector K , if i=1
(s )
(s )
of rational vectors K (s ) ≡ (k1 , . . . , kn ), s = 1, 2, . . . , such that K (s ) → K
n (s )
as s → ∞ and i=1 ki Ai is nonnegative for any s . Then, by the assumpn (s )
tion,
for any s , i=1
ki y i ≥ 0. By continuity, we obtain by letting s → ∞
n
k
y
≥
0.
Note
that the reasoning applies to the scenario in which
that
i=1 i i
n
k
A
is
nonnegative
with at least one positive component. We are thus
i=1 i i
led to the following formulation of MC:
DEFINITION
2 (MC): For any real numbers ki , i = 1, . . . , n, such that
n
is nonnegative (nonnegative
and at least one component is positive), it
i=1 ki Ai n
n
holds that i=1
ki y i ≥ 0 ( i=1
ki y i > 0).
918
Journal of Public Economic Theory
We are now ready to introduce
THEOREM 1: For the γ -degree LPG game in a network there exists at least one DNE
if and only if MC is satisfied.
Proof : The “only if” part. Since there exists x 0 such that A(γ )x = y ,
, in view of
where y = [y 1 , . . . , y n ]T for any real vector K ≡ (k1 , . . . , kn )T
n
ki AiT )x.
symmetry of the matrix A(γ ), we have K Ty = (K T A(γ ))x = ( i=1
n
Thus, as a consequence of the fact x 0, i=1 ki y i is nonnegative (positive)
n
ki Ai is nonnegative (nonnegative and at least one component is
when i=1
positive).
For the “if” part, we first establish the fact that (∃x ≥ 0)(A(γ )x = y ).
Suppose not, then by Farkas’s Lemma (see, e.g., Sydsæter, Strøm, and
Berck 2000, p. 96), (∃z)(A(γ )z ≥ 0)(z T y < 0). But that contradicts MC.
We then show that there actually exists a strictly positive equilibrium. Suppose not, that is, some components of x are zeros. When A(γ ) is nonsingular, that is, |A(γ )| = 0, it readily follows x = [A(γ )]−1 y . Without loss of
generality, assume x1 = 0. Denote byb i j the element of [A(γ)]−1 of the
n
n
b 1i y i = x1 = 0 and i=1
b 1i Ai =
position (i, j ), i, j = 1, . . . , n. Then, i=1
T
(1, 0, . . . , 0) , due to symmetry of the matrix A(γ ). But that contradicts
MC.
We now consider the case that |A(γ )| = 0. Suppose that some components of the nonzero vector x such that A(γ )x = y are zeros, and assume,
without loss of generality, that x1 = · · · = xl = 0, and ∀i > l, xi > 0. For the
sake of simplicity in notations, assume that each of the first s columns of the
matrix A(γ ) is not linearly independent of {As +1, · · · , Al , Al+1 , . . . , An } and
any A j ∈ {As +1, · · · , Al } is independent of {As +1, · · · , Al , Al+1 , . . . , An }\{A j }.
Let t = l − s . If t = 0, that is, any A j ∈ {A1, · · · , Al } is not independent of {Al+1 , . . . , An }, then there exist real numbers βl+1 , . . . , βn such
that A(γ )z = 0 where z ≡ (1, . . . , 1, βl+1 , . . . , βn )T . Let xε ≡ x + εz. Obviously for any real number ε, A(γ )xε = y and for sufficiently small and
positive ε, xε 0, that is, uncountably many DNE are obtained. On
the other hand, if s = 0, then A1 is independent of {A2 , . . . , An }. Consequently, r ank(A(γ )) = 1 + r ank([A2 A3 · · · An ]), hence the kernel (null
space) of A(γ ) is a proper subspace of the kernel of [A2 A3 · · · An ]T , that
is, ker(A(γ )) ⊂ ker([A2 A3 · · · An ]T ) and ker([A2 A3 · · · An ]T ) = ker(A(γ )),
from which it follows that there exists a n-dimensional vector τ such that
A(γ )τ = (1, 0, . . . 0)T . But τ T y = (τ T A(γ ))x = (A(γ )τ )T x = 0, contradicting MC.
Now turn to the situations in which s ≥ 1 and t ≥ 1. Since any
A j ∈ {As +1, · · · , As +t }, where s + t = l, is independent of {As +1, · · · , Al ,
Al+1 , . . . , An }\{A j }, similar analysis to that which is conducted for the case
of s = 0 above leads to the observation that there exist τ1 , . . . , τt such
that ATj τ j −s = 1, AkT τ j −s = 0, for any j ∈ {s + 1, · · · , s + t},k ∈ {s + 1, · · · , n},
j = k. Let αi j = AiT τ j , ∀i ∈ {1, · · · , s }, ∀ j ∈ {1, · · · , t}. Then
When Does Everyone Contribute to a Public Good?
⎤
⎡
A1T
α11 . . . α1t
⎢ .. ⎥
⎢ .. . . ..
⎢ . ⎥
⎢ .
. .
⎢ T ⎥
⎢
⎢ As ⎥
⎢ αs 1 · · · αs t
⎢ T ⎥
⎢
⎥
⎢A
⎢ 1 ··· 0
⎢ s +1 ⎥
⎢
⎢ .. ⎥
⎢
A(γ )[τ1 . . . τt ] = ⎢ . ⎥ [τ1 . . . τt ] = ⎢ ... . . . ...
⎥
⎢
⎢
⎢ AT ⎥
⎢ 0 ··· 1
⎢ s +t ⎥
⎢
⎢ AT ⎥
⎢ 0 ··· 0
⎢ l+1 ⎥
⎢
⎢ . ⎥
⎢ . . .
⎣ .. ⎦
⎣ .. . . ..
⎡
919
⎤
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎦
(2)
0 ··· 0
AnT
Now consider the matrix à ≡ (αi j )s ×t . For any nonpositive vector b ∈
R t with at least one component being strictly negative, by Farkas’s Lemma,
either ∃μ ∈ R s , μ ≥ 0 such that ÃT μ = b, or ∃z ∈ R t such that Ãz ≥ 0 and
z T b < 0.
In the light of MC, however, it is impossible that for any ∀b ∈ R t , b ≤ 0
with at least one strictly negative component there exists a vector z ∈ R t such
that Ãz ≥ 0 and z T b < 0. To see that, we may consider the two convex sets,
one being all the nonpositive vectors in R t , that is, {b ∈ R t , b ≤ 0} and the
other the convex cone of the vectors {(αi1 , . . . , αit )T , i = 1, . . . , s }, namely
c one {(αi1 , . . . , αit )T , i = 1, . . . , s }. Note that no interior point of the former
belongs to the latter. For otherwise
negative
sthere exists a strictly
s vector in
σi (αi1 , . . . , αit )T , where i=1
σi = 1,
R t , denoted as b ∗ , such that b ∗ = i=1
and σi ≥ 0, ∀i ∈ {1, . . . , s }. Then, the fact that for some z ∈ R t , z T b < 0 requires that at least one of {(αi1 , . . . , αit )z, i = 1, . . . , s } is strictly negative,
hence it is impossible to have Ãz ≥ 0. Then, by the separation theorem of two
convex sets (refer to, e.g., Sydsæter et al. 2000, p. 80), there exists a hyperplane that separates {b ∈ R t , b ≤ 0} and c one {(αi1 , . . . , αit )T , i = 1, . . . , s }.
That is, there exists a nonzero vector β ∈ R t such that β T w ≥ 0 ≥ β T b,
∀w ∈ c one {(αi1 , . . . , αit )T , i = 1, . . . , s }, and ∀b ∈ R t , b ≤ 0. Apparently for
any b ≤ 0, β T b ≤ 0 requires that β ≥0. That is, there exists a nonzero vector β = (β1 , . . . , βt )T ≥ 0 such that tj =1 αi j β j ≥ 0, ∀i ∈ {1, · · · , s }. It then
follows, in view of Equation (2), that
⎡ t
⎤
j =1 α1 j β j
⎢
⎥
..
⎢
⎥
⎢ t .
⎥
⎢
⎥
α
β
j =1 s j j ⎥
⎢
⎛
⎞ ⎢
⎥
β
1
t
⎢
⎥
⎢
⎥
.
A(γ ) ⎝
βjτj⎠ = ⎢
..
⎥
⎢
⎥
j =1
⎢
⎥
βt
⎢
⎥
⎢
⎥
0
⎢
⎥
⎢
⎥
..
⎣
⎦
.
0
920
Journal of Public Economic Theory
100
102
5
3
3
Figure 1: Connections, LPG survival levels and the monotonic condition (MC).
is a nonzero nonnegative vector. However ( tj =1 β j τ j )T y =
(( tj =1 β j τ j )T A(γ ))x = (A(γ )( tj =1 β j τ j ))T x = 0, contradicting MC.
Now turn to the case that there exists some nonnegative
μ = (μ1 , . . . , μs )T such that ÃT μ = (b 1 , . . . , b t )T with b j ≤ 0, ∀ j ∈ {1, · · · , t}
and at least one of {b 1 , · · · , b t } is strictly negative and one of
(2), we obtain
{μ
1 ,s . . . , μsT} is strictly positive. In view of Equation
μi Ai )(τ1 , . . . , τt ) = (b 1 , . . . , b t ) = ( tj =1 b j AsT+ j )(τ1 , . . . , τt ),
( i=1
s
hence [( i=1
μi AiT ) − ( tj =1 b j AsT+ j )](τ1 , . . . , τt ) = 0. Since each of
not linearly independent
of {As +1, · · · , Al , Al+1 , . . . , An },
{A1, · · · , As } is s
μi AiT ) − ( tj =1 b j AsT+ j ) falls within the span of
the vector ( i=1
exist real numbers ϕs +1 , . . . , ϕn
{As +1, · · · , A
l , Al+1 , . . . , An },namely there s
n
T
such that ( i=1
μi AiT ) − ( tj =1 b j AsT+ j ) = i=s
+1 ϕi Ai . But ∀ j ∈ {1, · · · , t},
n
s
t
ϕs + j = ( i=s +1 ϕi AiT )τ j = [( i=1 μi AiT ) − ( j =1 b j AsT+ j )]τ j = 0.
Thus,
s
t
n
T
T
T
( i=1 μi Ai ) − ( j =1 b j As + j ) = i=l+1 ϕi Ai . Denote by z again the vector
(μ1 , . . . , μs , b 1 , . . . , b t , ϕl+1 , . . . , ϕn )T then, A(γ )z = 0. Let xε ≡ x + εz.
Obviously for any real number ε, A(γ )xε = y and for sufficiently small
and positive ε, xε is a nonnegative equilibrium with at most (l − 2) zero
components such that A(γ )xε = y . If necessary, repeat the reasoning for
the new equilibrium xε obtained as such until s or t equals zero. Our proof
for that there exists a strictly positive vector x such that A(γ )x = y is thus
completed.
It may be worth pointing out that although MC essentially links the connections of each individual agent (vertex) in the network to her survival level
of the public goods, this condition does so not in a context-free monotonic
manner; that is, when MC holds an agent with more connections does not
necessarily have a higher survival level than one with less connections. To
whom one may be connected also matters, in rendering MC valid, and hence
in guaranteeing existence of at least one DNE. To see this, consider the following example in which there are five agents, whose survival levels of the
public goods are found in Figure 1. The unique DNE in this LPG network
game is (99, 1, 2, 1, 1), that is, in the equilibrium agent one’s effort is 99,
agent two’s effort is 1, and so on. There is remarkable heterogeneity among
the agents’ survival levels of LPG, even among the neighboring agents (the
two agents in the middle of the figure) on the one hand. The two agents
whose LPG survival levels are much higher than the rest of the community
are somewhat “clustering” on the other, to ensure that one equilibrium be
guaranteed in which everyone genuinely contributes.
When Does Everyone Contribute to a Public Good?
921
Theorem 1 describes a sufficient and necessary condition for existence
of an equilibrium in which everyone contributes a strictly positive amount
of effort to LPG. Apparently for any DNE effort vector x, we must have
A(γ )x = y . A slightly more general equilibrium than DNE is that in which
all the components of x are nonnegative (i.e., some allowed to be zeros) and
A(γ )x = y holds. When does the equilibrium in which some agents free ride
(i.e., some components of the equilibrium x equal zeros), while A(γ )x = y
remains valid? As an immediate consequence of Theorem 1, we have
Corollary of Theorem 1. Under the condition that MC is satisfied, there
exists an equilibrium x, that is, A(γ )x = y , such that some components of x
are zeros if and only if the matrix A(γ ) is singular.
Proof: The “only if” part. Suppose A(γ ) is nonsingular. It can be seen from
the proof of Theorem 1 that MC implies that any equilibrium vector is strictly
positive, hence a contradiction.
The “if” part. It is already shown in the proof of Theorem 1, by invoking Farkas’s Lemma, that there exists an nonnegative x > 0, such that
A(γ )x = y . If some components of the vector x are zeros, we are done. Suppose otherwise. Since the matrix A(γ ) is singular, there exists a nonzero vector z such that A(γ )z = 0. Consider xε ≡ x + εz. It is then obvious that for
any real number ε, A(γ )xε = y , and that for some nonzero number ε, at least
one component of xε is zero and the rest are either positive or zeros.
Now turn to the multiplicity of equilibria in network games of LPG. We
posit
THEOREM 2:
(i) The collection of Nash equilibria in a LPG network game is either a finite
set, upper bounded by an exponential function of the size of the network, or a
continuum.
(ii) The DNE set is a singleton (if and only if MC holds and |A(γ )| = 0 ), a
continuum (if and only if MC holds and |A(γ )| = 0 ) or null (if and only if
MC does not hold).
Proof: (i) By Lemma 1, the collection of equilibria is nonempty. Suppose
(k) ∞
(k)
that there are countably many equilibria, {x
n }k=1 , that is, A(γ )x ≥
T
(k)
y ≡ [y 1 , . . . , y n ] ,∀k. Note for any k, x ∈ i=1 [0, y i ]. By the BolzanoWeierstrass Theorem (see, e.g., Vohra 2005, p. 4) we may, without loss of
generality, assume x (k) → x = [x1 , . . . , xn ]T as k → ∞. Thus, either (ia) for
any i xi > 0 or (ib) there is some i such that xi = 0.
In Case (ia), there must exist a sufficiently large number k̄ such that
for any k1 > k̄ and k2 > k̄, x (k1 ) 0 and x (k2 ) 0, which in turn imples
that A(γ )x (k1 ) = A(γ )x (k2 ) = y . Assume, without loss of generality, x (k1 ) =
x (k2 ) . Then, for any real number ρ ∈ (0, 1), A(γ )[ρx (k1 ) + (1 − ρ)x (k2 ) ] =
ρA(γ )x (k1 ) + (1 − ρ)A(γ )x (k2 ) = y , that is, γ x (k1 ) + (1 − γ )x (k2 ) is an
922
Journal of Public Economic Theory
equilibrium, there hence existing a continuum of equilibria, contradicting
that there are only countably many equilibria.
In Case (ib), let K0 ≡ {i|xi = 0} and K+ ≡ {i|xi > 0}. For a sufficiently
(k)
large number k̄, xi > 0 for any k > k̄ and any i ∈ K+ . For any i ∈ K0 we
(k)
(k)
have, of course, either xi > 0 or xi = 0. Thus, we obtain a partition of the
(k)
set {x }k>k̄ , consisting of at most 2#(K0 ) subsets, where #(K0 ) is the number
of elements contained in the index set of K0 . At least one of these subsets
contains two (infinitely many indeed) different points, of which any convex
combination is a Nash equilibrium. Again, a contradiction is obtained.
The analysis made for Case (ib) can also be used to estimate the upper
bound of the number of equilibria when the latter is finite. One may classify all the equilibria into (2n − 1) categories, depending on whether each
component of the equilibrium is zero or positive (it is impossible that an
equilibrium is a zero vector). If there exist two equilibria in any category,
then any convex combination of the two equilibria must be a Nash equilibrium as well. That is, there exist a continuum of equilibria, hence a contradiction. We can thus conclude that the set of equilibria is either a continuum,
or finite and upper bounded by (2n − 1).7
(ii) It suffices, in the light of Theorem 1, to observe that if there exist
more than two DNE then any convex combination of these two DNE is also
a DNE, and therefore there is a continuum of DNE.
Unlike SNE, which always exists in LPG games in networks, the set of
DNE may or may not be null, and when it is not null it is either a singleton
or a continuum. If A(γ ) is nonsingular, then either there exists a unique
DNE when [A(γ )]−1 y 0 and x ∗ = [A(γ )]−1 y is the DNE, or no DNE exists
when at least one component of [A(γ )]−1 y is nonpositive (MC does not hold
under this circumstance). On the other hand, when A(γ ) is singular, the
DNE set is either a continuum (when MC holds), or null (when MC does not
hold). That is, the size of the DNE set is jointly determined by the topological
structure of the network and the degree of localness of the public good on
the one hand (characterized by the matrix A(γ )), and the distribution of the
agents’ survival levels of LPG on the other (described by the vector y ).
Networks of different structure vary in exploiting the benefits of the
public goods. Apparently a LPG game in a complete network turns out
to be a conventional game of a global pubic good. The same is true for
7
Among all the equilibria, one may be particularly interested in the upper bound of SNE.
Since any SNE corresponds to a MIS in the graph underlying the LPG network game
(Bramoullé and Kranton 2007, Theorem 1 and Proposition 4), the number of SNE is no
more than the number of MIS. In answering a question raised by Erdös, Moon and Moser
(1965) prove that the maximal number of MIS of a graph with n vertices equals 3n/3 when
n = 0(mod 3), 4 × 3(n−1)/3 when n = 1(mod 3), and 2 × 3(n−2)/3 when n = 2(mod 3), and
identify the particular graphs that attain the above numbers of MIS. Thus, the number
of SNE in a network of order n is upper bounded by 3n/3 . A generalization of Moon and
Moser’s result for large networks is made by Füredi (1987).
When Does Everyone Contribute to a Public Good?
4
7
923
4
Figure 2: A LPG game in a path (also a bipartite).
γ -degree LPG games in a nontrivial complete bipartite network Kn1 ,n2 (n1 ≥ 2
or n2 ≥ 2) when γ ≥ 2. In ordinary LPG games (γ = 1), however, it is not so,
for there then exists at most one DNE for the game in bipartite networks, including the star network Kn,1 (n ≥ 2) wherein one central agent is connected
to each of the other n agents, which are unconnected with one another.8
The structural difference of the DNE sets across networks of different densities of links may merit a bit further discussion. When the links
(connections) between agents become sufficiently dense, the network in
which the LPG game is played is functionally close to, if not becomes de
facto, a complete graph. For instance, bipartite graphs contain not only some
“structural holes” (Goyal and Vega-Redondo 2007, Buskens and van de Rijt
2008), but also fairly dense links (especially so for the balanced bipartite).
For any γ ≥ 2, the γ − degree LPG network game in a bipartite graph turns
out to be a game of public goods in a de facto complete graph. For the sake
of illustration, we may consider the simple case of a three-agent LPG game
in a path (also a bipartite graph), in which the survival level of LPG of the
middle agent is 7 and that for the other two agents are both 4 (see Figure 2).
The unique DNE is x ∗ = (3, 1, 3).9 The middle agent exploits the rent of the
relational position of a structural hole. In the γ -degree LPG games for any
γ ≥ 2, however, the game effectively turns out to be one in a complete network, with the structural hole having disappeared, and the only equilibrium
is a SNE, (0,7,0) in which only the middle agent contributes.
4. Concluding Remarks
We examine in this paper the condition under which everyone really contributes to the provision of a LPG. For that purpose we consider a formal
model of what we call γ − degree LPG network game and introduce a monotonic condition characterizing the relationship between the γ − degree LPG
matrix A(γ ), which reflects the localness of benefits of the public good and
the social/geographical links among the agents, and the survival LPG vector y , which reflects the agents’ preference profile. We show that a DNE
8
Making use of a long known formula in spectral graph theory (Cvetković et al. 1980, p.
72), we can obtain that the spectrum of the ordinary LPG matrix in a bipartite graph
√
√
Kn1 ,n2 , Sp e c (A(Kn1 ,n2 )) = { n1 n2 + 1, − n1 n2 + 1, 1(with multiplicity(n1 + n2 − 2))}. Obviously, 0 ∈
/ Sp e c (A(Kn1 ,n2 )). Thus the DNE set is either null or a singleton, according to
Theorem 2.
9
It may be noticed that the unique DNE is not a convex combination of the SNEs, (4, 0, 4)
and (0, 7, 0).
924
Journal of Public Economic Theory
(in which everyone contributes to the LPG) exists if and only if the monotonic condition holds. We also study the set of equilibria in LPG network
games, especially the DNE set, showing that the latter is strikingly simple, either very small (a singleton or null), or very many (a continuum). Given the
preferences of the agents, the structure of the network (represented by its
adjacency matrix) and the localness of the public good (described by the parameter γ ), combined together into the γ − degree LPG matrix A(γ ), shape
the effort profiles in LPG provision.
That the network structure affects the distribution and the number of
equilibria may merit a few more remarks. As is briefly analyzed in the preceding section, a complete network, as well as a complete bipartite network
for LPG games, permits at most one DNE, and often does not possess any
DNE at all. The reason is that in the complete network the public goods
game turns out to be one of effectively global public goods, and therefore
free-riding behavior prevails, resulting in some agents contributing and the
others free riding. In networks with far less dense links than the complete
network the public goods are only locally public (nonexcludable only along
links). Consequently, the provision of public goods is decentralized. Whether
or not the topological structure of the graph that supports the LPG network
game allows for decentralization of the provision is thus crucial to existence
and possible multiplicity of DNE. For instance, apart from the numerical
example of a game in a path of order three analyzed in Section 1, we may
consider the ordinary LPG network game in a circle of any order n. Suppose
the efforts of two agents, say agents 1 and 2, for some reason, slightly deviate
from their equilibrium levels. Then their neighbors (agents 3 and n), may
accordingly adjust their efforts to counter balance the effects of such deviations for the local communities each comprising three successive agents,
namely {agents n, 1, 2} and {agents 1, 2, 3}. Apparently, to make a counterbalance, the adjustment made in the effort of agent 3 must be equal to that
of agent n. By the same token, to neutralize the “disturbance” in the local
communities {agents 2, 3, 4} and {agents 3, 4, 5} the adjustment in the effort
of agent 4 (5) equals the deviation in the effort of agent 1 (2), and so on.
Clearly, when, and only when n(mod 3) = 0, it is possible for the effect of the
deviation to be locally neutralized as such. That is, only if n(mod 3) = 0 is it
possible that there exists a continuum of DNE. A more complete analysis of
how the DNE set is informed by the topology of the network is found in Sun
(2010).
References
ANDERSSON, M., and O. EJERMO (2005) How does accessibility to knowledge
sources affect the innovativeness of corporations? Evidence from Sweden, The
Annals of Regional Science 39, 741 – 765.
BERGSTROM, T., L. BLUME, and H. VARIAN (1986) On the private provision of
public goods, Journal of Public Economics 29, 25 – 49.
When Does Everyone Contribute to a Public Good?
925
BERGSTROM, T., L. BLUME, and H. VARIAN (1992) Uniqueness of Nash equilibrium in private provision of public goods: An improved proof, Journal of Public
Economics 49, 391 – 392.
BRAMOULLÉ, Y., and R. KRANTON (2007) Public goods in networks, Journal of Economic Theory 135, 478 – 494.
BUSKENS, V., and A. VAN DE RIJT (2008) Dynamics of networks if everyone strives
for structural holes, American Journal of Sociology 114, 371 – 407.
CALVÓ-ARMENGOL, A., and M. O. JACKSON (2004) The effects of social networks
on employment and inequality, American Economic Review 94, 426 – 454.
CORNES, R., R. HARTLEY, and T. SANDLER (1999) Equilibrium existence and
uniqueness in public good models: An alternative proof via contraction, Journal
of Public Economic Theory 1, 499 – 509.
CVETKOVIĆ, D. M., M. DOOB, and H. SACHS (1980) Spectra of Graphs: Theory and
Application. New York: Academic Press.
DASGUPTA, I., and R. KANBUR (2003) Bridging communal divides: Separation, patronage and Integration, Mimeo, Cornell University.
FRASER, C. D. (1992) The uniqueness of Nash equilibrium in the private provision
of public goods: an alternative proof. Journal of Public Economics 49, 389 – 390.
FüREDI, Z. (1987) The number of maximal independent sets in connected graphs,
Journal of Graph Theory 11, 463 – 470.
GALEOTTI, A., S. GOYAL, M. O. JACKSON, F. VEGA-REDONDO, and L. YARIV
(2010) Network games, Review of Economic Studies 77, 218 – 244.
GOYAL, S., and F. VEGA-REDONDO (2007) Structural holes in social networks, Journal of Economic Theory 127, 460 – 492.
GOYAL, S., and J. L. MORAGA-GONZALEZ (2001) R&D networks, Rand Journal of
Economics 32, 686 – 707.
GRANOVETTER, M. S. (1995) Getting a Job. Chicago: University of Chicago Press.
JAFFE, A., M. TRAJTENBERG, and R. HENDERSON (1993) Geographic localization
of knowledge spillovers as evidenced by patent citations, Quarterly Journal of Economics 108, 577 – 598.
KOTCHEN, M. J. (2007) Equilibrium existence and uniqueness in impure public
good models, Economics Letters 97, 91 – 96.
MOON, J. W., and L. MOSER (1965) On cliques in graphs, Israel Journal of Mathematics
39(1), 23 – 28.
SUN, G.-Z. (2010) The number of equilibria in some network games of local public
goods, Mimeo, University of Macau.
SYDSÆTER, K., A. STRØM, and P. BERCK (2000) Economists’ Mathematical Manual,
3rd ed. Berlin: Springer.
VOHRA, R. V. (2005) Advanced Mathematical Economics. London: Routledge.
YUAN, K. (2005) Local public goods and private equilibrium provision, Mimeo,
National Taiwan University.