ArticlePDF Available

Abstract and Figures

Cooperative behaviour is often accompanied by the incentives to defect, i.e., to reap the benefits of others' efforts without own contribution. We provide evidence that cooperation and defection can coexist under very broad conditions in the framework of evolutionary games on graphs under deterministic imitation dynamics. Namely, we show that for all graphs there exist coexistence equilibria for certain game-theoretical parameters. Similarly, for all relevant game-theoretical parameters there exists a graph yielding coexistence equilibria. Our proofs are constructive and robust with respect to various utility functions which can be considered. Finally, we briefly discuss bounds for the number of coexistence equilibria.
Content may be subject to copyright.
DISCRETE AND CONTINUOUS doi:10.3934/dcdsb.2016.21.803
DYNAMICAL SYSTEMS SERIES B
Volume 21, Number 3, May 2016 pp. 803–813
COEXISTENCE EQUILIBRIA OF EVOLUTIONARY GAMES ON
GRAPHS UNDER DETERMINISTIC IMITATION DYNAMICS
Jeremias Epperlein and Stefan Siegmund
Center for Dynamics & Institute for Analysis
Dept. of Mathematics
Technische Universit¨at Dresden, 01062
Dresden, Germany
Petr Stehl
´
ık and Vladim
´
ır ˇ
Sv
´
ıgler
Dept. of Mathematics and NTIS
Faculty of Applied Sciences
University of West Bohemia
Univerzitni 8, 30614 Pilsen
Pilsen, Czech Republic
(Communicated by Peter E. Kloeden)
Abstract. Cooperative behaviour is often accompanied by the incentives to
defect, i.e., to reap the benefits of others’ efforts without own contribution.
We provide evidence that cooperation and defection can coexist under very
broad conditions in the framework of evolutionary games on graphs under de-
terministic imitation dynamics. Namely, we show that for all graphs there
exist coexistence equilibria for certain game-theoretical parameters. Similarly,
for all relevant game-theoretical parameters there exists a graph yielding co-
existence equilibria. Our proofs are constructive and robust with respect to
various utility functions which can be considered. Finally, we briefly discuss
bounds for the number of coexistence equilibria.
1. Introduction. Cooperative behaviour in complex systems and natural networks
is an exciting phenomenon occurring in groups of cells, animals [4,6,11] and,
most importantly, human societies [1], social organizations and related networks
[10]. Increased levels of cooperation can lead to advanced organizational structures.
It has been suggested that cooperation is the third fundamental driving force of
evolution besides mutation and natural selection [12]. Naturally, in most cases,
cooperative actions are accompanied by the presence of defective ones (i.e., free-
riding behaviour in which individuals collect the benefits of cooperation of others
without contributing themselves) and both coexist in various forms [7,9]. The
goal of this paper is to formally show that in a simple framework of evolutionary
games on graphs one can easily observe omnipresence of configurations in which
cooperation and defection coexist.
In standard evolutionary game theory [8,9], infinite homogeneous populations
are considered and cooperation and defection coexist in the case of Stag hunt and
2010 Mathematics Subject Classification. 05C90, 37N25, 37N40, 91A22.
Key words and phrases. Evolutionary games on graphs, game theory, coexistence, equilibrium,
cooperation.
Corresponding author.
803
804 EPPERLEIN, SIEGMUND, STEHL´
IK AND ˇ
SV´
IGLER
Hawk and dove games (whereby the coexistence equilibrium is unstable in the for-
mer and stable in the latter case). In recent years, numerous studies of finite and
heterogenous populations (modelled by evolutionary games on graphs) revealed that
the introduction of spatial structure could extend the areas of coexistence of coop-
eration and defection to other social-dilemma games, especially prisoner’s dilemma
[5,7,13,14,15,16]. We contribute to this line of research and provide construc-
tive proofs showing that, under deterministic imitation dynamics, for every social
dilemma parameter cooperation and defection can coexist. Similarly, we show that
for each graph/network there exist game-theoretical parameters such that cooper-
ation and defection can coexist (we find these parameters in SH and FC parameter
regions). Finally, in order to quantify the ubiquity of the states in which cooper-
ation and defection coexist, we construct a specific class of graphs such that the
number of coexistence equilibria grows exponentially with the number of vertices of
underlying graphs.
The paper is organized as follows. Firstly, in Section 2we introduce our formal
model of an evolutionary game on a graph as well as the concept of coexistence
equilibria. Next, in Section 3, we study the stationary boundaries of clusters of
cooperators and defectors. Based on this knowledge, we are able to show in Section
4that coexistence equilibria (or fixed points) exist for all social-dilemma game
parameters as well as for all graphs. Finally, we estimate the possible number of
coexistence equilibria on graphs in Section 5. In Section 6we provide a robustness
analysis for our constructions to show that they could be used also if another utility
function is considered. We conclude with final remarks and open problems in Section
7.
2. Evolutionary games on graphs. We consider undirected graphs whose ver-
tices represent players and the edges/links represent the interaction between the
players. Each player can either cooperate Cor defect D, the set of possible states
for each vertex is thus S={D, C }={0,1}. We use the following notation for
neighbourhoods on graphs. N1(i) denotes all vertices with distance 1 from vertex
iand N1(i) includes all vertices whose distance is at most one (similarly N2(i)
denotes all vertices with distance 2 etc.).
In each time step each vertex (player) determines its utility ufrom interactions
with its neighbours. This utility is given by the underlying game-theoretical pa-
rameters:
C D
Ca b
Dc d
Based on the values of its utility and the utilities of its neighbours it then chooses
its next state (following a dynamical rule ϕ).
Putting those ideas together, we can formulate formally an evolutionary game
on a graph as a dynamical system in the following way (see [5] for more details):
Definition 2.1. An evolutionary game on a graph is a quintuple (G, p, u, T, ϕ),
where
(a) G= (V, E ) is a connected graph,
(b) p= (a, b, c, d) are game-theoretical parameters,
(c) u:SVRVis a utility function,
(d) T:N02Vis an update order,
(e) ϕ: (N0)2
×SVSVis a (generally nonautonomous) dynamical system.
COEXISTENCE EQUILIBRIA OF EVOLUTIONARY GAMES 805
FC
HD
SH
PD
-1.0 -0.5 0.0 0.5 1.0
0.0
0.5
1.0
1.5
2.0
b
c
Figure 1. Game-theoretical parameters b,dand underlying
social-dillemas (for a= 1, d= 0). Stability diagrams show the
standard replicator dynamics on the interval [0,1] for spatially ho-
mogenenous and well-mixed populations. Coexistence equilibria
exist only in Stag-hunt (unstable, white) and Hawk and dove (sta-
ble, black).
Remark 1. (a) We assume that the game-theoretical parameters p= (a, b, c, d)
satisfy min{a, c}>max{b, d}, i.e. we consider the so-called social-dilemmas
which include Prisoner’s dilemma (PD, c>a>d>b), Stag hunt (SH, a >
c>d>b), Hawk and dove (HD, c>a>b>d) and Full cooperation (FC,
a>c>b>d), see Figure 1. Without loss of generality one could assume that
a= 1 and d= 0, see [5, Remark 9] for details.
(b) There are two most common choices of utility functions, either the aggregate
utility
uA
i(x) =aX
jN1(i)
xixj+bX
jN1(i)
xi(1 xj) + cX
jN1(i)
(1 xi)xj
+dX
jN1(i)
(1 xi)(1 xj),(1)
for xSVor the mean utility
uM
i(x) = 1
|N1(i)|uA
i(x).(2)
In the case of regular graphs, the dynamics is the same, but it differs for irregular
graphs, see [5].
(c) Two major examples of update orders (for others see [5, Section 5]) are syn-
chronous (T(t) = Vfor each tN0), and sequential (vertices can be ordered
806 EPPERLEIN, SIEGMUND, STEHL´
IK AND ˇ
SV´
IGLER
so that T(t) = {(t+ 1)(mod n)}). However, in this paper we deal with fixed
points and our results apply to any update order.
(d) In this paper we use the (deterministic) imitation dynamics ϕID , in which a
vertex follows the strategy in its 1-neighbourhood which currently yields the
highest utility. For other dynamics (birth-death, death-birth), see [5, Remark
4].
Mathematically, we define ϕID via its components ϕI D
i:= projiϕ: (N0)2
×
SVSby
ϕID
i(t+ 1, t, x) = (xmax if i∈ T (t),|Ai(x)|= 1 and Ai(x) = {xmax},
xiotherwise,(3)
where Ai(x) is the set of strategies in the neighbourhood of xwhich yield the
highest utility and is given by
Ai(x) = {xk:kargmax {uj(x) : jN1(i)}} .(4)
The cardinality of Ai(x) is used to ensure that all vertices with the highest
utility have the same state. If that is not the case, the vertex preserves its
current state (in order to keep the dynamics deterministic).
In this paper we study states in which cooperation and defection coexist and
which remain unchanged by the dynamics ϕ.
Definition 2.2. We say that a state xSVis a coexistence equilibrium (coexis-
tence fixed point) of the evolutionary game on a graph (G, p, u, T, ϕ) if
(a) it is a fixed point, i.e., ϕ(t+ 1, t, x) = xfor all tN0,
(b) it is a coexistence state, i.e., 0 <PiVxi<|V|.
The following observation enables us to easily consider all update orders Tat
once.
Lemma 2.3. Let T:N02Vbe the synchronous update order, i.e., T(t) = Vfor
all tN0. If a state xSVis a coexistence equilibrium of the evolutionary game
on a graph (G, p, u, T, ϕ)then it is a coexistence equilibrium of any evolutionary
game (G, p, u, ˜
T, ϕ), where ˜
Tis an arbitrary update order.
Proof. Indeed, if ϕ(t+1, t, x) = xin the synchronous case, all vertices iV=T(t)
preserve their strategy xi. Thus, if ˜
T(t)V(only a subset of vertices is being
updated) we have ϕ(t+ 1, t, x) = xas well.
Remark 2. (i) Consequently, we consider the synchronous update order through-
out the paper and shorten the nonautonomous notation ϕ(t+ 1, t, x) and write
autonomously ϕ(x) instead. However, note that the dynamical properties like
the stability of fixed points (which we do not study in this paper) need not be
preserved when we move from the synchronous (autonomous) to the general
(nonautonomous) update order, see examples in [5].
(ii) Following the idea of the proof, we could replace synchronous update order
by any fair update order in Lemma 2.3. An update order T:N02Vis fair
if for each vertex vVand each time t0N0there exists t > t0such that
v∈ T (t) (i.e., vis updated at time t). See [5, Definition 15] for more details.
COEXISTENCE EQUILIBRIA OF EVOLUTIONARY GAMES 807
3. Cluster boundaries. In a deterministic imitation dynamics ϕI D which we in-
troduced above, the vertices which only have neighbours with the same state never
change their strategy. Consequently, we introduce clusters of cooperators and de-
fectors and study their boundaries on which the change of strategies could occur,
see Figure 2for the illustration and note that the importance of clusters has been
already pointed out [13]. For a given state xSVwe introduce the sets of inner
cooperators (abbreviated by IC, cooperators with only cooperative neighbours) and
inner defectors (ID, defectors with only defective neighbours)
VIC (x) := {iV:xi= 1,and xj= 1 for all jN1(i)},
VID (x) := {iV:xi= 0,and xj= 0 for all jN1(i)}.
In contrast, if a cooperator has at least one defective neighbour, we call it a
boundary cooperator (BC). Similarly, boundary defectors (BD) have at least one
cooperative neighbour. For a given state xSVwe define the set of boundary
cooperators by
VBC (x) := {iV:xi= 1,and there exists jN1(i) with xj= 0},
and the set of boundary defectors by
VBD (x) := {iV:xi= 0,and there exists jN1(i) with xj= 1}.
Obviously, for all xSVwe have V=VIC (x)VBC (x)VI D (x)VBD (x).
This definition of cluster boundaries enables us to prove the following simple
sufficient condition for a state xto be a coexistence equilibrium. This statement is
the cornerstone of our later constructions.
Lemma 3.1. Let (G, p, u, T, ϕID )be an evolutionary game on a graph and let
xSVbe a coexistence state. If for each iVBD(x)and each jVBC (x)N1(i)
there exists vVIC (x)N1(j)such that
uv> ui> uj,(5)
then xis a coexistence equilibrium of (G, p, u, T, ϕID ).
Proof. We need to prove that neither boundary cooperators nor boundary defectors
change states. Indeed, the fact that for all iVBD (x) and each jVBC (x)N1(i)
we have ui> ujimplies that (see (3)-(4))
Ai(x) = {0}and consequently ϕID
i(x) = 0 (= xi).
Similarly, each jVBC (x) has a cooperative neighbour vVI C (x)N1(j) such
that for all iVBD (x)N1(j) inequalities (5) hold, which implies that
Aj(x) = {1}and consequently ϕID
j(x) = 1 (= xj).
Remark 3. The inequalities (5) are not necessary (only sufficient) for xto be a fixed
point. For example, the boundary defector icould have a cooperating neighbour
jVBC (x) with a higher utility as long as it has a defective neighbour kVBD(x)
such that
uk> uj> ui.
4. Construction of coexistence equilibria. First, we show that for any given
game-theoretical parameters p= (a, b, c, d) there exists a graph such that the evo-
lutionary game has a coexistence equilibrium.
808 EPPERLEIN, SIEGMUND, STEHL´
IK AND ˇ
SV´
IGLER
IC BC BD ID
Figure 2. Construction of a graph with a coexistence equilibrium
for any given parameters, see Theorem 4.1. Black vertices represent
cooperators, white vertices defect.
Theorem 4.1. For each p= (a, b, c, d)and any update order Tthere exists a
connected graph Gsuch that the evolutionary game on a graph (G, p, uM,T, ϕID )
has a coexistence equilibrium.
Proof. We construct a graph Gand a state configuration xSVof the coexistence
equilibrium at once. We have four vertex types (see Figure 2). In our construction,
inner cooperators (IC) and inner defectors (ID) are always vertices of degree 1 (i.e.,
leaf vertices). On the other hand, mboundary cooperators (BC) and mboundary
defectors (BD) form a complete bipartite graph Km,m so that each boundary co-
operator is connected to all mboundary defectors and vice versa. Moreover, each
boundary defector has exactly `neighbouring inner defectors and each boundary co-
operator has exactly nneighbouring inner cooperators (see Figure 2for illustration
of this construction). For given parameters p= (a, b, c, d) the respective utilities
are
uM
IC =a,
uM
BC =na +mb
n+m,
uM
BD =`d +mc
`+m,
uM
ID =d.
The inequalities (5) hold if
a > `d +mc
`+m>na +mb
n+m.(6)
Since a > b we have that a > na+mb
n+mfor all m > 0. Moreover, the fact that a > d
and b<cimply that we can find `and msuch that (6) hold.
COEXISTENCE EQUILIBRIA OF EVOLUTIONARY GAMES 809
Figure 3. Construction of a coexistence equilibrium on an arbi-
trary graph, see Theorem 4.2.
So far, we showed that for any p= (a, b, c, d) there exists a graph such that a
coexistence equilibrium exists. Next, we prove that for any given graph we can find
a suitable parameter vector such that the evolutionary game on this graph yields a
coexistence equilibrium.
Theorem 4.2. For each connected graph Gand any update order Tthere ex-
ists a parameter vector p= (a, b, c, d)such that the evolutionary game on a graph
(G, p, uM,T, ϕID )has a coexistence equilibrium.
Proof. Firstly, we construct a coexistence equilibrium for noncomplete graphs, then
for complete graphs.
1. If the graph is not complete, we can pick any vertex vwhich is not connected
to all the other vertices. We define the states of vertices xSVby
xi=(1iN1(v),
0i /N1(v),
i.e., we define a cluster of cooperators (vertices which are at most at distance
one from v) and a set of defectors (vertices whose distance from vis at least
2, this set is not necessarily a connected subgraph of G). In other words, we
have (see Figure 3):
VIC (x) := {v},
VBC (x) := {jV:jN1(v)},
VBD (x) := {iV:iN2(v)}.
If we denote by kmax the maximal degree of the graph G, the utilities of
the relevant vertices satisfy
uM
v=a,
uM
j(kmax 1)a+b
kmax
,
uM
ic,
810 EPPERLEIN, SIEGMUND, STEHL´
IK AND ˇ
SV´
IGLER
uM
ic+ (kmax 1)d
kmax
,
for all jVBC (x) and iVBD (x).
Consequently, the former inequality in (5) holds if we choose
a > c,
and the latter if we choose
c > (kmax 1)(ad) + b.
2. If the graph is complete, i.e. G=Knand we pick arbitrary mvertices as
cooperators and the remaining nmas defectors, we have the following
utilities for cooperators and defectors (note that VI D (x) = VIC (x) = in this
case)
uM
C= (m1)a+ (nm)b,
uM
D=mc + (nm1)d.
If uC=uD, we have that ϕi(x) = xi. This situation occurs if
(m1)a+ (nm)b=mc + (nm1)d.
Remark 4. Note that, with the exception of the complete graph, the coexistence
equilibria are stable with respect to small perturbations of parameters (since the
construction is based on inequalities rather than equalities as in the case of complete
graphs).
5. Number of coexistence equilibria. In this section, we construct a special
narrow class of graphs which shows that there can be an exponential number of
coexistence equilibria.
Theorem 5.1. For each n6, there exists a connected graph Gwith nvertices
such that the evolutionary game on a graph (G, p, uM,T, ϕID)has at least 2bn/3c
coexistence equilibria for some parameter vector p= (a, b, c, d)and any update order
T.
Proof. Consider the undirected cycle G=Cnof length nwith vertices numbered
0, . . . , n 1. Let Xbe the set of states xon Cnsuch that each cluster of defectors
and cooperators has at least size 3, that is
X={x∈ {0,1}n|W(x)∩ {(1,0,1),(1,0,0,1),(0,1,0),(0,1,1,0)}=∅}
where we write
W(x) = {(xjmod n, xj+1 mod n, . . . , xj+k1 mod n)|j, k ∈ {0, . . . , n 1}}.
We calculate the following mean utilities
uM
j=a+b
2for all jVBC (x),
uM
i=c+d
2for all iVBD (x).
Thus for a > c+d
2>a+b
2the inequalities (5) hold and we get a coexistence equi-
librium. It remains to estimate the cardinality of X. Since for n= 3kwe have
{(1,1,1),(0,0,0)}kX,|X|>2n
3holds. Consequently, for general n, we have
|X|>2bn/3c.
COEXISTENCE EQUILIBRIA OF EVOLUTIONARY GAMES 811
Remark 5. The parameter range that we used in the proof is a subset of SH, HD
and PD. We can get a parameter range intersecting all 4 scenarios by considering
the lexicographic product L=Cn[G] where Gis a kregular graph with `vertices
(i.e., k < `). Thus Lhas vertex set {1, . . . , n} × V(G) and ((i1, j1),(i2, j2)) E(L)
if (i1, i2)E(Cn) or i1=i2,(j1, j2)E(G). Then Lis a k+ 2`regular graph.
Each state on xcan be mapped to a state f(x) with f(x)(i,j):= xi. Define T=
{x∈ {0,1}n|W(x)∩ {(0,0),(0,1,0),(0,1,1,0)}=∅}. Then for a state yin f(T)
we have
uM
j=(k+`)a+`b
k+ 2`for all jVBC (x),
uM
i=2`c +kd
k+ 2`for all iVBD (x).
Hence yis a fixed point, if
(k+ 2`)a > 2`c +kd > (k+`)a+`b. (7)
For a= 1 and d= 0 this is 1 + k
2`> c > k+`
2`+b
2. Again for fixed kand `the
number of elements in f(T) is exponential in n, but for every admissible (a, b, c, d)
with 1+b
2< c < 3/2 we can find kand `such that the inequalities in (7) are fulfilled.
Remark 6. Considering equivalence classes of states under automorphisms of the
graph can heavily reduce the number of states. In this sense, it is worth noting
that our constructions which yield the exponential number of coexistence equilibria
are based on symmetric graphs. Notice however that the number of coexistence
equilibria which differ under automorphisms in our example is at least 2bn/3c
2n(the
automorphism group of the cycle has size 2n), so we still get an exponential lower
bound. Also some of these equilibria cannot be attained from other states (the
influence of graph automorphisms and the problem of attainabilty has been studied
in the case of stochastic evolutionary dynamics on graphs in [2,3]).
6. Aggregate utility function. All above results can relatively simply be for-
mulated for the aggregate utility function uAgiven by (1). First, for any given
parameters there exists a graph such that the evolutionary game has a coexistence
equilibrium (counterpart of Theorem 4.1).
Theorem 6.1. For each p= (a, b, c, d)and any update order Tthere exists a
connected graph Gsuch that the evolutionary game on a graph (G, p, uA,T, ϕID )
has a coexistence equilibrium.
Proof. We only have to modify the construction in the proof of Theorem 4.1 slightly
by adding a set of kcooperators to every inner cooperator (see Figure 2). In that
case, the required inequalities (6) turn into
(k+ 1)a > `d +mc > na +mb.
The former inequality will always be satisfied if kis large enough (i.e., if we add
sufficiently many cooperating neighbours to inner cooperators in Figure 2. The
latter inequality will be satisfied if mis large enough (since b<c), i.e., if each
boundary cooperator will have enough boundary cooperators.
Also in the case of the aggregate utility function, for each graph we can find
admissible parameters for which the evolutionary game on a graph has a coexistence
equilibrium.
812 EPPERLEIN, SIEGMUND, STEHL´
IK AND ˇ
SV´
IGLER
Theorem 6.2. For each connected graph Gand any update order Tthere ex-
ists a parameter vector p= (a, b, c, d)such that the evolutionary game on a graph
(G, p, uA,T, ϕID )has a coexistence equilibrium.
Proof. In this case, the construction is the same as in the proof of Theorem 4.2,
we only assume that max{b, d} ≤ 0 and min{a, c}>0. Considering the worst case
scenarios we observe that a vertex jVBC (x) can be connected to every vertex from
the cooperating cluster and must be connected to at least one boundary defector.
A vertex iVBD(x) can be connected to all vertices from the cooperating cluster
except the vertex v(yielding the highest utility). On the other hand, the vertex i
could be connected to exactly one cooperator and to every other defecting vertex
in the graph (yielding the lowest utility). Consequently,
uA
va,
uA
j(kmax 1)a+b,
uA
ikmaxc,
uA
ic+ (kmax 1)d.
These estimates imply that (5) hold if a > kmaxcand c+(kmax 1)d > (kmax 1)a+b.
Thus, if we set a>kmax cand bdboth inequalities are satisfied.
Finally, in Theorem 5.1 we showed that there is an exponential growth of the
number of coexistence equilibria with respect to the number of vertices of the under-
lying graph. Since the construction in the proof was based on 2-regular graphs (on
which the mean and aggregate utility functions uMand uAsatisfy uA= 2uM), we
can straightforwardly claim the same statement for the aggregate utility function.
Theorem 6.3. For each n6, there exists a connected graph Gwith nvertices
such that the evolutionary game on a graph (G, p, uA,T, ϕID)has at least 2bn/3c
coexistence equilibria for some parameter vector p= (a, b, c, d)and any update order
T.
7. Final remarks. Evolutionary games on graphs have been studied in very com-
plex settings under more general assumptions (large random nonconstant graphs,
random updating, etc.). In this paper, we showed analytically that even in the de-
terministic settings the theory offers rich behaviour and yields coexistence equilibria
for all graphs and for all game theoretical parameters. Consequently, we answered
problems (A) and (D) which we posed in [5, Section 9]. Besides the other ques-
tions listed there we mention other issues related to coexistence equilibria worth
investigation.
(A) Cluster dynamics: Our results are based on a simple observation, Lemma
3.1. This result could indicate that deeper analysis of dynamics on cluster
boundaries could provide finer insight into the behaviour of evolutionary games
on graphs. Specifically, since Lemma 3.1 is a sufficient condition for xbeing a
coexistence equilibrium can we, e.g., obtain a helpful necessary condition?
(B) Stability and attractivity: A natural and surprisingly nontrivial question
concerns the stability of equilibria of evolutionary games on graphs. In [5,
Definition 7] we defined stability via perturbation of a single vertex in a state
xand provided simple results for complete and k-regular graphs. However, it
seems that this concept is very difficult to study on general graphs. Is there a
sophisticated way to analyze stability of equilibria in this sense? Alternatively,
COEXISTENCE EQUILIBRIA OF EVOLUTIONARY GAMES 813
is there a better concept of stability/attractivity for evolutionary games on
graphs?
(C) Nonexistence: Describe conditions under which there is no coexistence equi-
librium for an evolutionary game on a graph.
(D) Periodic coexistence: In this paper we studied coexistence equilibria, i.e.,
fixed points. Note that we could ask similar questions related to coexistence
cycles, in which we could observe periodic dynamics. Most importantly, given
game-theoretical parameters (a, b, c, d) (see Figure 2), can we find a graph G
such that the evolutionary game on Gyields a cycle (or even a cycle of given
length)?
Acknowledgments. The first and second author were partly supported by the
German Research Foundation (DFG) through the Cluster of Excellence (EXC 1056),
Center for Advancing Electronics Dresden (cfaed). The third author acknowledges
the support by the Czech Science Foundation 15-00735S. We thank the anonymous
referee for valuable comments.
REFERENCES
[1] R. Albert and A.-L. Barab´asi, Statistical mechanics of complex networks,Rev. Mod. Phys.,
74 (2002), 47–97.
[2] M. Broom and J. Rycht´r, An analysis of the fixation probability of a mutant on special
classes of non-directed graphs,Proc. Royal. Soc., Ser. A,464 (2008), 2609–2627.
[3] M. Broom, C. Hadjichrysanthou, J. Rycht´r and B. T. Stadler, Two results on evolutionary
processes on general non-directed graphs,Proc. Royal. Soc., Ser. A,466 (2010), 2795–2798.
[4] T. Clutton-Brock, Cooperation between non-kin in animal societies,Nature,462 (2009),
51–57.
[5] J. Epperlein, S. Siegmund and P. Stehl´ık, Evolutionary games on graphs and discrete dynam-
ical systems,J. Difference Eq. Appl.,21 (2015), 72–95.
[6] W. D. Hamilton, The genetical evolution of social behaviour,J. Theor. Biol.,7(1964), 1–16.
[7] C. Hauert and M. Doebeli, Spatial structure often inhibits the evolution of cooperation in the
snowdrift game,Nature,428 (2004), 643–646.
[8] J. Hofbauer and K. Sigmund, Evolutionary game dynamics,Bull. Amer. Math. Soc.,40
(2003), 479–519.
[9] J. Hofbauer and K. Sigmund, The Theory of Evolution and Dynamical Systems, Cambridge
University Press, 1988.
[10] J. Libich and P. Stehl´ık, Monetary policy facing fiscal indiscipline under generalized timing
of actions,Journal of Institutional and Theoretical Economics,168 (2012), 393–431.
[11] J. Maynard Smith, The theory of games and the evolution of animal conflicts,Journal of
Theoretical Biology ,47 (1974), 209–221.
[12] M. A. Nowak, Five rules for the evolution of cooperation,Science,314 (2006), 1560–1563.
[13] M. A. Nowak and R. M. May, Evolutionary games and spatial chaos,Nature,359 (1992),
826–829.
[14] H. Ohtsuki and M. A. Nowak, Evolutionary games on cycles,Proc. R. Soc. B,273 (2006),
2249–2256.
[15] H. Ohtsuki and M. A. Nowak, Evolutionary stability on graphs,Journal of Theoretical Biol-
ogy,251 (2008), 698–707.
[16] G. Szab´o and G. F´ath, Evolutionary games on graphs,Phys. Rep.,446 (2007), 97–216.
Received July 2015; revised November 2015.
E-mail address:jeremias.epperlein@tu-dresden.de
E-mail address:stefan.siegmund@tu-dresden.de
E-mail address:pstehlik@kma.zcu.cz
E-mail address:sviglerv@kma.zcu.cz
... Whereas in the prevalent biological applications, the stochastic update rules and large graphs occur naturally (given the stochastic nature of evolution and a connection between the game utilities and the biological fitness), in economic applications and mathematically, evolutionary games on graphs are an interesting (and still not very well described) concept even for small networks with deterministic update rules. The goal of our recent papers [6,7] was to establish rigorous structures for evolutionary games on graphs (as discrete dynamical systems) and study some basic mathematical questions, especially for the deterministic imitation dynamics. Among other things, we showed complete description of dynamics on complete graphs, indicated why this is already a complicated question even for k-regular graphs [6]. ...
... Among other things, we showed complete description of dynamics on complete graphs, indicated why this is already a complicated question even for k-regular graphs [6]. Moreover, we proved that coexistence equilibria could exist on arbitrary graph or for arbitrary game-theoretical parameters [7]. ...
... The avalanche of ensuing papers studied these cellular automata 1 from numerous complex angles and showed by more or less analytical methods that the finite and heterogeneous graph structure can either promote or inhibit cooperation. In our previous papers [6,7] we attempted to describe the simplest evolutionary games on graphs using discrete dynamical systems 2 and we showed that they could be defined as discrete dynamical systems in the following way. ...
Conference Paper
Full-text available
In this paper we discuss connections between the evolutionary games on graphs and replicator equations. On the traditional examples of social dilemma games we introduce the basic ideas of replicator dynamics and the mathematical concepts behind evolutionary games on graphs. We show that the stability regions of evolutionary games on complete graphs with the sequential and synchronous updating with deterministic imitation dynamics converge to the stability regions of replicator equations. Finally, we show that by a finer choice of a time scale and a stochastic imitation dynamic update rule not only the stability regions but also the trajectories of evolutionary games on graphs converge to those of replicator equations.
... Finally, the strategy update is defined by a function ϕ. A general framework of evolutionary games on graphs was developed in [7]. An evolutionary game on a graph can be formally defined as follows. ...
... Considering a deterministic dynamical system, the natural interest lies in examining the existence and properties of fixed points -strategy vectors X * ∈ S V for which ϕ(t, 0, X * ) = X * for t ∈ N 0 . This topic was studied in [7]. Another notion is the one of a periodic trajectory, a periodic behavior of a game on a graph. ...
Article
A periodic behavior is a well observed phenomena in biological and economical systems. We show that evolutionary games on graphs with imitation dynamics can display periodic behavior for an arbitrary choice of game theoretical parameters describing social-dilemma games. We construct graphs and corresponding initial conditions whose trajectories are periodic with an arbitrary minimal period length. We also examine a periodic behavior of evolutionary games on graphs with the underlying graph being an acyclic (tree) graph. Astonishingly, even this acyclic structure allows for arbitrary long periodic behavior. © 2018 American Institute of Mathematical Sciences. All Rights Reserved.
... Finally, the strategy update is defined by a function ϕ. A general framework of evolutionary games on graphs was developed in [7]. An evolutionary game on a graph can be formally defined as follows. ...
... Considering a deterministic dynamical system, the natural interest lies in examining the existence and properties of fixed points -strategy vectors X * ∈ S V for which ϕ(t, 0, X * ) = X * for t ∈ N 0 . This topic was studied in [7]. Another notion is the one of a periodic trajectory, a periodic behavior of a game on a graph. ...
Preprint
Full-text available
A periodic behavior is a well observed phenomena in biological and economical systems. We show that evolutionary games on graphs with imitation dynamics can display periodic behavior for an arbitrary choice of game theoretical parameters describing social-dilemma games. We construct graphs and corresponding initial conditions whose trajectories are periodic with an arbitrary minimal period length. We also examine a periodic behavior of evolutionary games on graphs with the underlying graph being an acyclic (tree) graph. Astonishingly, even this acyclic structure allows for arbitrary long periodic behavior.
... According to the stability theorem and evolutionary stability strategy of replicated dynamic differential equation [24][25], ...
Article
Full-text available
The rapid development of communication technology has greatly changed the way of information propagation. While making use of positive public opinion information in online social networks (OSN) to create value, it is necessary to manage and control the propagation of public opinion. Considering the existence of both positive and negative public opinion, we proposed a tripartite evolutionary game model through identifying the relevant stakeholders involved in the public opinion spreading process, discussed the equilibrium conditions of stakeholders’ behavior strategies emphatically and carried out simulation experiments. Then, based on the experimental results, the management strategy and the key intervention points of public opinion spreading were proposed. The result shows that the key to management and control public opinion is realizing the interest balance of all stakeholders. That is, the government should increase the benefits of netizens and media spreading (reporting) positive public opinion, and at the same time strengthen the punishment of them spreading (reporting) negative public opinion. This paper further expands the research of public opinion propagation in OSN, and provides theoretical support and decision-making basis for the management and control of public opinion.
Article
Full-text available
Aspiration-driven or imitation? Which one is most effective for the promotion of cooperation? There is a lot of interest that being brought to this issue. In this paper, we investigate the evolutionary outcomes with a stochastic evolutionary game dynamic that combined the imitation update rule and the average payoff-driven update rule in finite populations, in which both one-shot and iterated Prisoner’s dilemma game with positive assortment are implemented. The average abundance of cooperators is obtained through the transition probabilities and the properties of Markov chain. Both numerical and analytical results show that the effectiveness of the average payoff-driven update rule for the promotion of cooperation depends on whether there is a reciprocity mechanism in the system. In detail, average payoff-driven update rule is better than imitation update rule only when our model has one of the following three conditions: (1) small probability of the positive assortment; (2) small probability to the next round; (3) small probability of knowing one’s reputation. If the above conditions are not satisfied, then imitation update rule is most effective for the promotion of cooperation. We thus provide a deeper understanding for the effectiveness of these rules regarding the promotion of cooperation.
Article
This paper considers the utility of each player consisting of two parts: the objective utility and subjective utilities. We assume that a player obtains its objective utility from the interactions with its neighbors in the spatial population. Besides, the subjective utility, which is largely ignored by previous studies, is determined by its attitudes. Here, we focus on how attitudes affect the evolution of cooperation on two different complex networks, the namely square lattice and Barabási-Albert scale-free network. First, the simulations indicate that populations with a higher average attitude can achieve a higher level of cooperation. Furthermore, a positive average attitude is conducive to promoting cooperation, while a negative average attitude leads to a decline in cooperation. Moreover, in populations with a positive average attitude, as the attitude heterogeneity increases, the average level of cooperation decreases. Conversely, in populations with a negative average attitude, increased attitude heterogeneity induces the promotion of cooperation.
Article
In reality, cooperators often are provided a higher return rate for their contributions. Inspired by the reality, this paper introduces the asymmetric return rate mechanism, where the return rate is asymmetric between cooperators and defectors. This paper mainly studies how the asymmetric return rate mechanism influences the evolutionary dynamics in spatial threshold public goods game on two different complex networks, the namely square lattice and Barabási-Albert scale-free network. The simulation results show that increasing the sensitivity for the spread of cooperation is more effective than increasing that for the spread of defection not only to promote cooperation, but also to elevate the provision of the public goods. In addition, a moderate value of threshold is the best to elevate both the promotion of cooperation and the provision of the public goods.
Article
Full-text available
Evolutionary games on graphs play an important role in the study of evo-lution of cooperation in applied biology. We provide so far nonexistent rigorous math-ematical concepts from a dynamical systems and graph theoretical point of view. We prove results on attractors for different utility functions and update orders. For complete graphs we characterize attractors for synchronous and sequential update rules. In other cases (for k-regular graphs or for different update orders) we provide sufficient conditions for attractivity of full cooperation and full defection. We construct examples to show that these conditions are not necessary. Finally, by formulating a list of open questions we emphasize the advantages of our rigorous approach.
Article
Full-text available
The paper analyzes interactions between monetary and fiscal policies, both in a single-country and in a monetary-union setting. As the policy interactions are strategic, we use game-theoretic methods. Specifically, we develop a framework that allows for an arbitrary, possibly stochastic timing of moves. Our analysis identifies a number of institutional and policy variables that influence the interplay and outcomes of monetary and fiscal policies, such as the average levels of inflation and debt, and that determine the likelihood of an unpleasant monetarist arithmetic. We then calibrate the model with European Monetary Union data.
Article
Full-text available
MUCH attention has been given to the Prisoners' Dilemma as a metaphor for the problems surrounding the evolution of coopera-tive behaviour1-6. This work has dealt with the relative merits of various strategies (such as tit-for-tat) when players who recognize each other meet repeatedly, and more recently with ensembles of strategies and with the effects of occasional errors. Here we neglect all strategical niceties or memories of past encounters, considering only two simple kinds of players: those who always cooperate and those who always defect. We explore the consequences of placing these players in a two-dimensional spatial array: in each round, every individual 'plays the game' with the immediate neighbours; after this, each site is occupied either by its original owner or by one of the neighbours, depending on who scores the highest total in that round; and so to the next round of the game. This simple, and purely deterministic, spatial version of the Prisoners' Dilemma, with no memories among players and no strategical elaboration, can generate chaotically changing spatial patterns, in which cooperators and defectors both persist indefinitely (in fluctuating proportions about predictable long-term averages). If the starting configurations are sufficiently symmetrical, these ever-changing sequences of spatial patterns-dynamic fractals-can be extraordinarily beautiful, and have interesting mathematical properties. There are potential implications for the dynamics of a wide variety of spatially extended systems in physics and biology.
Article
Evolutionary game dynamics is the application of population dynamical methods to game theory. It has been introduced by evolutionary biologists, anticipated in part by classical game theorists. In this survey, we present an overview of the many brands of deterministic dynamical systems motivated by evolutionary game theory, including ordinary differential equations (and, in particular, the replicator equation), differential inclusions (the best response dynamics), difference equations (as, for instance, fictitious play) and reaction-diffusion systems. A recurrent theme (the so-called ‘folk theorem of evolutionary game theory’) is the close connection of the dynamical approach with the Nash equilibrium, but we show that a static, equilibrium-based viewpoint is, on principle, unable to always account for the long-term behaviour of players adjusting their behaviour to maximise their payoff.
Article
The paper [Broom & Rychtař (2008)][1] analytically investigated the probability for mutants to fixate in an otherwise uniform population on two types of heterogeneous graphs (lines and stars) by evolutionary dynamics. The main motivation for concentrating on those two types of graphs only was the
Article
There is a growing interest in the study of evolutionary dynamics on populations with some non-homogeneous structure. In this paper we follow the model of Lieberman et al. (Lieberman et al. 2005 Nature 433, 312–316) of evolutionary dynamics on a graph. We investigate the case of non-directed equally weighted graphs and find solutions for the fixation probability of a single mutant in two classes of simple graphs. We further demonstrate that finding similar solutions on graphs outside these classes is far more complex. Finally, we investigate our chosen classes numerically and discuss a number of features of the graphs; for example, we find the fixation probabilities for different initial starting positions and observe that average fixation probabilities are always increased for advantageous mutants as compared with those of unstructured populations.
Article
Explanations of cooperation between non-kin in animal societies often suggest that individuals exchange resources or services and that cooperation is maintained by reciprocity. But do cooperative interactions between unrelated individuals in non-human animals really resemble exchanges or are they a consequence of simpler mechanisms? Firm evidence of reciprocity in animal societies is rare and many examples of cooperation between non-kin probably represent cases of intra-specific mutualism or manipulation.
Article
The evolution of behaviour patterns used in animal conflicts is discussed, using models based on the theory of games. The paper extends arguments used by Maynard Smith & Price (1973) showing that ritualized behaviour can evolve by individual selection. The concept of an evolutionarily stable strategy, or ESS, is defined. Two types of ritualized contests are distinguished, “tournaments” and “displays”; the latter, defined as contests without physical contact in which victory goes to the contestant which continues longer, are analyzed in detail. Three main conclusions are drawn. The degree of persistence should be very variable, either between individuals or for the same individual at different times; a negative exponential distribution of persistence times is predicted. Individuals should display with constant intensity, independent of how much longer they will in fact continue. An initial asymmetry in the conditions of a contest can be used to settle it, even if it is irrelevant to the outcome of a more protracted conflict if one were to take place.