Abstract
Evolutionary processes based on two-player games such as the Prisoner’s Dilemma or Snowdrift Game are abundant in evolutionary game theory. These processes, including those based on games with more than two strategies, have been studied extensively under the assumption that selection is weak. However, games involving more than two players have not received the same level of attention. To address this issue, and to relate two-player games to multiplayer games, we introduce a notion of reducibility for multiplayer games that captures what it means to break down a multiplayer game into a sequence of interactions with fewer players. We discuss the role of reducibility in structured populations, and we give examples of games that are irreducible in any population structure. Since the known conditions for strategy selection, otherwise known as \(\sigma \)-rules, have been established only for two-player games with multiple strategies and for multiplayer games with two strategies, we extend these rules to multiplayer games with many strategies to account for irreducible games that cannot be reduced to those simpler types of games. In particular, we show that the number of structure coefficients required for a symmetric game with \(d\)-player interactions and \(n\) strategies grows in \(d\) like \(d^{n-1}\). Our results also cover a type of ecologically asymmetric game based on payoff values that are derived not only from the strategies of the players, but also from their spatial positions within the population.
Similar content being viewed by others
References
Archetti M, Scheuring I (2012) Review: Game theory of public goods in one-shot social dilemmas without assortment. J Theor Biol 299:9–20. doi:10.1016/j.jtbi.2011.06.018
Broom M (2003) The use of multiplayer game theory in the modeling of biological populations. Comments Theor Biol 8(2–3):103–123. doi:10.1080/08948550302450
Broom M, Cannings C, Vickers GT (1997) Multi-player matrix games. Bull Math Biol 59(5):931–952. doi:10.1016/s0092-8240(97)00041-4
Bullen PS (2003) Handbook of means and their inequalities. Springer, The Netherlands. doi:10.1007/978-94-017-0399-4
Du J, Wu B, Altrock PM, Wang L (2014) Aspiration dynamics of multi-player games in finite populations. J R Soc Interface 11(94):20140077. doi:10.1098/rsif.2014.0077
Fudenberg D, Imhof LA (2006) Imitation processes with small mutations. J Econ Theory 131(1):251–262. doi:10.1016/j.jet.2005.04.006
Gokhale CS, Traulsen A (2011) Strategy abundance in evolutionary many-player games with multiple strategies. J Theor Biol 283(1):180–191. doi:10.1016/j.jtbi.2011.05.031
Hadjichrysathou C, Broom M, Rychtář J (2011) Evolutionary games on star graphs under various updating rules. Dyn Games Appl 1(3):386–407. doi:10.1007/s13235-011-0022-7
Hauert C, Imhof L (2012) Evolutionary games in deme structured, finite populations. J Theor Biol 299:106–112. doi:10.1016/j.jtbi.2011.06.010
Hauert C, Szabó G (2003) Prisoners dilemma and public goods games in different geometries: compulsory versus voluntary interactions. Complexity 8:31–38. doi:10.1002/cplx.10092
Hauert C, Michor F, Nowak MA, Doebeli M (2006) Synergy and discounting of cooperation in social dilemmas. J Theor Biol 239(2):195–202. doi:10.1016/j.jtbi.2005.08.040
Hirshleifer J (1983) From weakest-link to best-shot: the voluntary provision of public goods. Public Choice 41(3):371–386. doi:10.1007/bf00141070
Kurokawa S, Ihara Y (2009) Emergence of cooperation in public goods games. Proc R Soc B Biol Sci 276(1660):1379–1384. doi:10.1098/rspb.2008.1546
Lehmann L, Keller L, Sumpter DJT (2007) The evolution of helping and harming on graphs: the return of the inclusive fitness effect. J Evol Biol 20(6):2284–2295. doi:10.1111/j.1420-9101.2007.01414.x
Li A, Wu B, Wang L (2014) Cooperation with both synergistic and local interactions can be worse than each alone. Sci Rep 4. doi:10.1038/srep05536
Lieberman E, Hauert C, Nowak MA (2005) Evolutionary dynamics on graphs. Nature 433(7023):312–316. doi:10.1038/nature03204
Maciejewski W, Fu F, Hauert C (2014) Evolutionary game dynamics in populations with heterogenous structures. PLoS Comput Biol 10(4):e1003,567. doi:10.1371/journal.pcbi.1003567
Moran PAP (1958) Random processes in genetics. Math Proc Camb Philos Soc 54(01):60. doi:10.1017/s0305004100033193
Nowak MA, Sasaki A, Taylor C, Fudenberg D (2004) Emergence of cooperation and evolutionary stability in finite populations. Nature 428(6983):646–650. doi:10.1038/nature02414
Nowak MA, Tarnita CE, Antal T (2009) Evolutionary dynamics in structured populations. Philos Trans R Soc B Biol Sci 365(1537):19–30. doi:10.1098/rstb.2009.0215
Ohtsuki H (2010) Evolutionary games in Wright’s island model: Kin selection meets evolutionary game theory. Evolution 64(12):3344–3353. doi:10.1111/j.1558-5646.2010.01117.x
Ohtsuki H (2014) Evolutionary dynamics of n-player games played by relatives. Philos Trans R Soc B Biol Sci 369(1642):20130,359–20130,359. doi:10.1098/rstb.2013.0359
Ohtsuki H, Hauert C, Lieberman E, Nowak MA (2006) A simple rule for the evolution of cooperation on graphs and social networks. Nature 441(7092):502–505. doi:10.1038/nature04605
Peña J, Lehmann L, Nöldeke G (2014) Gains from switching and evolutionary stability in multi-player matrix games. J Theor Biol 346:23–33. doi:10.1016/j.jtbi.2013.12.016
Press WH, Dyson FJ (2012) Iterated prisoner’s dilemma contains strategies that dominate any evolutionary opponent. Proc Natl Acad Sci 109(26):10409–10413. doi:10.1073/pnas.1206569109
Rousset F (2004) Genetic structure and selection in subdivided populations. Princeton University Press, Princeton, NJ
Sigmund K (2010) The calculus of selfishness. Princeton University Press, Princeton, NJ
Stanley RP (2009) Enumerative Combinatorics. Cambridge University Press, Cambridge, UK. doi:10.1017/cbo9781139058520
Szabó G, Fáth G (2007) Evolutionary games on graphs. Phys Rep 446(4–6):97–216. doi:10.1016/j.physrep.2007.04.004
Szabó G, Tőke C (1998) Evolutionary prisoner’s dilemma game on a square lattice. Phys Rev E 58(1):69–73. doi:10.1103/physreve.58.69
Tarnita CE, Antal T, Ohtsuki H, Nowak MA (2009a) Evolutionary dynamics in set structured populations. Proc Natl Acad Sci 106(21):8601–8604. doi:10.1073/pnas.0903019106
Tarnita CE, Ohtsuki H, Antal T, Fu F, Nowak MA (2009) Strategy selection in structured populations. J Theor Biol 259(3):570–581. doi:10.1016/j.jtbi.2009.03.035
Tarnita CE, Wage N, Nowak MA (2011) Multiple strategies in structured populations. Proc Natl Acad Sci 108(6):2334–2337. doi:10.1073/pnas.1016008108
Taylor C, Fudenberg D, Sasaki A, Nowak MA (2004) Evolutionary game dynamics in finite populations. Bull Math Biol 66(6):1621–1644. doi:10.1016/j.bulm.2004.03.004
Taylor PD, Irwin AJ, Day T (2001) Inclusive fitness in finite deme-structured and stepping-stone populations. Selection 1(1):153–164. doi:10.1556/select.1.2000.1-3.15
Taylor PD, Day T, Wild G (2007) Evolution of cooperation in a finite homogeneous graph. Nature 447(7143):469–472. doi:10.1038/nature05784
Traulsen A, Pacheco JM, Nowak MA (2007) Pairwise comparison and selection temperature in evolutionary game dynamics. J Theor Biol 246(3):522–529. doi:10.1016/j.jtbi.2007.01.002
Traulsen A, Shoresh N, Nowak MA (2008) Analytical results for individual and group selection of any intensity. Bull Math Biol 70(5):1410–1424. doi:10.1007/s11538-008-9305-6
Van Cleve J, Lehmann L (2013) Stochastic stability and the evolution of coordination in spatially structured populations. Theor Popul Biol 89:75–87. doi:10.1016/j.tpb.2013.08.006
van Veelen M, Nowak MA (2012) Multi-player games on the cycle. J Theor Biol 292:116–128. doi:10.1016/j.jtbi.2011.08.031
Wakeley J, Takahashi T (2004) The many-demes limit for selection and drift in a subdivided population. Theor Popul Biol 66(2):83–91. doi:10.1016/j.tpb.2004.04.005
Wu B, García J, Hauert C, Traulsen A (2013a) Extrapolating weak selection in evolutionary games. PLoS Comput Biol 9(12):e1003381. doi:10.1371/journal.pcbi.1003381
Wu B, Traulsen A, Gokhale CS (2013b) Dynamic properties of evolutionary multi-player games in finite populations. Games 4(2):182–199. doi:10.3390/g4020182
Acknowledgments
A. M. and C. H. acknowledge financial support from the Natural Sciences and Engineering Research Council of Canada (NSERC) and C. H. from the Foundational Questions in Evolutionary Biology Fund (FQEB), Grant RFP-12-10.
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix A: Reducibility in well-mixed populations
Proof of Proposition 1
If \(u\) is reducible, then we can find
such that, for each \(i=1,\ldots ,d\) and \(\left( s_{1},\ldots ,s_{d}\right) \in S^{d}\),
Suppose that \(u\) is also symmetric. We will show that the right-hand side of Eq. 48 can be “symmetrized” in a way that preserves the left-hand side of the equation. If \({\mathfrak {S}}_{d}\) denotes the symmetric group on \(N\) letters, then
Since
it follows that
where
(The semicolon in \(w_{i}^{m}\left( s_{i};s_{i_{1}},\ldots ,s_{i_{m-1}}\right) \) is used to distinguish the strategy of the focal player from the strategies of the opponents.) If \(\pi \) is a transposition of \(i\) and \(j\), then the symmetry of \(u\) implies that
Therefore, with \(v^{m}:=\frac{1}{d}\sum _{i=1}^{d}w_{i}^{m}\) for each \(m\), we see that
The payoff functions \(v^{m}\) are clearly symmetric, so we have the desired result.
We now compare the notion of “degree” of a game (Ohtsuki 2014) to reducibility. For \(m\in {\mathbb {R}}\) and \(k\in {\mathbb {Z}}_{\geqslant 0}\), consider the (generalized) binomial coefficient
(We use this definition of the binomial coefficient so that we can make sense of \(\left( {\begin{array}{c}m\\ k\end{array}}\right) \) if \(m<k\).) A symmetric \(d\)-player game with two strategies is \(k\)-reducible if and only if there exist real numbers \(\alpha _{i}^{\ell }\) and \(\beta _{i}^{\ell }\) for \(\ell =1,\ldots ,k-1\) and \(i=0,\ldots ,\ell \) such that
\(\ell \) denotes the number of opponents in a smaller game, and \(\alpha _{i}^{\ell }\) (resp. \(\beta _{i}^{\ell }\)) is the payoff to an \(a\)-player (resp. \(b\)-player) against \(i\) players using \(a\) in an \(\left( \ell +1\right) \)-player game. Ohtsuki (2014) notices that both \(a_{j}\) and \(b_{j}\) can be written uniquely as polynomials in \(j\) of degree at most \(d-1\), and he defines the degree of the game to be the maximum of the degrees of these two polynomials. In order to establish a formal relationship between the reducibility of a game and its degree, we need the following lemma:
Lemma 1
If \(q\left( j\right) \) is a polynomial in \(j\) of degree at most \(k\geqslant 1\), then there exist coefficients \(\gamma _{i}^{\ell }\) with \(\ell =1,\ldots ,k\) and \(i=0,\ldots ,\ell \) such that for each \(j=0,\ldots ,d-1\),
Proof
If \(k=1\), then let \(q\left( j\right) =c_{0}+c_{1}j\). For any collection \(\gamma _{i}^{\ell }\), we have
so we can set \(\gamma _{0}^{1}=c_{0}/\left( d-1\right) \) and \(\gamma _{1}^{1}=c_{0}/\left( d-1\right) + c_{1}\) to get the result. Suppose now that the lemma holds for polynomials of degree \(k-1\) for some \(k\geqslant 2\), and let
with \(c_{k}\ne 0\). If \(\gamma _{i}^{k}=0\) for \(i=0,\ldots ,k-1\) and \(\gamma _{k}^{k}=k!c_{k}\), then
is a polynomial in \(j\) of degree at most \(k-1\), and thus there exist coefficients \(\gamma _{i}^{\ell }\) with
by the inductive hypothesis. The lemma for \(k\) follows, which completes the proof. \(\square \)
We have the following equivalence for two-strategy games:
Proposition 2 If \(n=2\), then a game is \(k\)-reducible if and only if its degree is \(k-1\).
Proof
If the game is \(k\)-reducible, then at least one of the polynomials
must have degree \(k-1\). Indeed, if they were both of degree at most \(k-2\), then, by Lemma 1, one could find coefficients \(\gamma _{i}^{\ell }\) and \(\delta _{i}^{\ell }\) such that
which would mean that the game is not \(k\)-reducible. Therefore, the degree of the game must be \(k-1\). Conversely, if the degree of the game is \(k-1\), then, again by Lemma 1, one can find coefficients \(\alpha _{i}^{\ell }\) and \(\beta _{i}^{\ell }\) satisfying (62a) and (62b). Since the polynomials in (63a) and (63b) are of degree at most \(k-2\) in \(j\), and at least one of \(a_{j}\) and \(b_{j}\) is of degree \(k-1\), it follows that the game is not \(k'\)-reducible for any \(k<k'\). In particular, the game is \(k\)-reducible, which completes the proof. \(\square \)
Note that we require \(n=2\) in Proposition 2 since “degree” is defined only for games with two strategies. (However, \(k\)-reducibility makes sense for any game.)
Proposition 4
If \(p\in \left[ -\infty ,+\infty \right] \) and \(S\) is a subset of \(\left[ 0,\infty \right) \) that contains at least two elements, then the Hölder public goods game with payoff functions
is irreducible if and only if \(\frac{1}{p}\not \in \left\{ 1,2,\ldots ,d-2\right\} \).
Proof
Without a loss of generality, we may assume that \(S=\left\{ a,b\right\} \) for some \(a,b\in \left[ 0,\infty \right) \) with \(b>a\). (If the game is irreducible when there are two strategies, then it is certainly irreducible when there are many strategies.) Since
we see that for \(p\ne 0,\pm \infty \),
which vanishes if and only if \(\frac{1}{p}\in \left\{ 1,2,\ldots ,d-2\right\} \). Thus, for \(p\ne 0,\pm \infty \), the degree of the Hölder public goods game is \(d-1\) if and only if \(\frac{1}{p}\not \in \left\{ 1,2,\ldots ,d-2\right\} \).
If \(p=0\) and \(a\ne 0\), then
If \(p=0\) and \(a=0\), then
Thus, for \(p=0\), the degree of the game is \(d-1\). If \(p=-\infty \), then
and again the degree is \(d-1\). Similarly, if \(p=+\infty \), then
Since we have shown that the degree of the Hölder public goods game is \(d-1\) if and only if \(\frac{1}{p}\not \in \left\{ 1,2,\ldots ,d-2\right\} \), the proof is complete by Proposition 2. \(\square \)
Remark 3
The irreducibility of the games in Examples 2 and 4 follow from the same type of argument used in the proof of Proposition 4.
Appendix B: Selection conditions
We generalize the proof of Theorem 1 of Tarnita et al. (2011) to account for more complicated games:
Asymmetric games Consider an update rule that is symmetric with respect to the strategies and has smooth transition probabilities at \(\beta =0\). Suppose that
is the collection of all distinct, irreducible payoff functions needed to determine payoff values to the players. The indexing set \(J\) is finite if the population is finite, and for our purposes we do not need any other information about \(J\). In a game with \(n\) strategies, this collection of payoff functions is determined by an element \({\mathbf {u}}\in {\mathbb {R}}^{\sum _{j\in J}\sum _{i=1}^{d\left( j\right) }n^{d\left( j\right) }}\). The assumptions on the process imply that the average abundance of strategy \(r\in \left\{ 1,\ldots ,n\right\} \) may be written as a function
The coordinates of \({\mathbb {R}}^{\sum _{j\in J}\sum _{i=1}^{d\left( j\right) }n^{d\left( j\right) }}\) will be denoted by \({\mathbf {a}}_{i}^{j}\left( s_{i};s_{i_{1}},\ldots ,s_{i_{d\left( j\right) -1}}\right) \), where \(j\in J\), \(i\in \left\{ 1,\ldots ,d\left( j\right) \right\} \), and \(s_{i},s_{i_{1}},\ldots ,s_{i_{d\left( j\right) -1}}\in \left\{ 1,\ldots ,n\right\} \). (The semicolon is used to separate the strategy of the focal player, \(i\), from the strategies of the opponents.) By the chain rule, the selection condition for strategy \(r\) has the form
Let \(\displaystyle \alpha _{r}^{ij}\left( s_{i};s_{i_{1}},\ldots ,s_{i_{d\left( j\right) -1}}\right) :=\frac{\partial F_{r}}{\partial {\mathbf {a}}_{i}^{j}\left( s_{i};s_{i_{1}},\ldots ,s_{i_{d\left( j\right) -1}}\right) }\Bigg \vert _{{\mathbf {a}}={\mathbf {0}}}\). Since the update rule is symmetric with respect to the strategies, it follows that
for each \(\pi \in {\mathfrak {S}}_{n}\). We now need the following lemma:
Lemma 2
The group action of \({\mathfrak {S}}_{n}\) on \(\left[ n\right] ^{\oplus m}\) defined by
partitions \(\left[ n\right] ^{\oplus m}\) into
equivalence classes, where \(S\left( - ,-\right) \) is the Stirling number of the second kind.
Proof
Let \({\mathbf {P}}\left\{ 1,\ldots ,m\right\} \) be the set of partitions of \(\left\{ 1,\ldots ,m\right\} \) and consider the map
where, for \(\varDelta _{j}\in \varPhi \left( i_{1},\ldots ,i_{m}\right) \), we have \(s,t\in \varDelta _{j}\) if and only if \(i_{s}=i_{t}\). This map satisfies
for any \(\pi \in {\mathfrak {S}}_{n}\), and the map \(\varPhi ':\left[ n\right] ^{\oplus m}/{\mathfrak {S}}_{n}\rightarrow {\mathbf {P}}\left\{ 1,\ldots ,m\right\} \) is injective. Thus,
which completes the proof. \(\square \)
By the lemma, the number of equivalence classes of the relation induced by the group action
is \(\sum _{k=0}^{n}S\left( 1+d\left( j\right) ,k\right) \).
Let \({\mathbf {P}}_{n}\left\{ -1,0,1,\ldots ,d\left( j\right) -1\right\} \) be the set of partitions of \(\left\{ -1,0,1,\ldots ,d\left( j\right) -1\right\} \) with at most \(n\) parts. \(-1\) is the index of the strategy in question (in this case, \(r\)), 0 is the index of the strategy of the focal player, and \(1,\ldots ,d\left( j\right) -1\) are the indices of the strategies of the opponents. For \(\varDelta \in {\mathbf {P}}_{n}\left\{ -1,0,1,\ldots ,d\left( j\right) -1\right\} \), we let \(\overline{u}_{i}^{j}\left( \varDelta ,r\right) \) denote the quantity obtained by averaging \(u_{i}^{j}\) over the strategies, once for each equivalence class induced by \(\varDelta \) that does not contain \(-1\). Stated in this way, the definition is perhaps difficult to digest, so we give a simple example to explain the notation: if \(d\left( j\right) \) is even and
then
Using this new notation, we can write
where each \(\lambda _{r}^{ij}\left( \varDelta \right) \) is a linear function of the coefficients \(\alpha _{r}^{ij}\left( s_{i};s_{i_{1}},\ldots ,s_{i_{d\left( j\right) -1}}\right) \) (the precise linear expression is unimportant). As a consequence of Eq. (74), we see that \(\lambda _{r}^{ij}\left( \varDelta \right) =\lambda _{r'}^{ij}\left( \varDelta \right) \) for each \(r,r'\in \left\{ 1,\ldots ,n\right\} \), so we may relabel these coefficients using the notation \(\lambda ^{ij}\left( \varDelta \right) \). Since \(\sum _{r=1}^{n}F_{r}\left( \beta {\mathbf {u}}\right) =1\), it follows that
Let \(R_{j}:=\left\{ \varDelta \in {\mathbf {P}}_{n}\left\{ -1,0,1,\ldots ,d\left( j\right) -1\right\} \ :\ -1\sim 0 \right\} \) and write
For \(\varDelta \in R_{j}^{c}\), let \(\varDelta _{-1}\) and \(\varDelta _{0}\) be the sets containing \(-1\) and \(0\), respectively. Since \(\varDelta \in R_{j}^{c}\), we know that \(\varDelta _{-1}\cap \varDelta _{0}=\varnothing \). Now, let \(\eta \left( \varDelta \right) \) be the partition whose sets are equal to those in \(\varDelta \) with the exception of \(\varDelta _{-1}\) and \(\varDelta _{0}\), which are replaced by \(\left\{ -1\right\} \cup \varDelta _{0}\) and \(\varDelta _{-1}-\left\{ -1\right\} \), respectively. For example, if \(d\left( j\right) =5\) and
then
This assignment defines a surjective map \(\eta :R_{j}^{c}\rightarrow R_{j}\).
For fixed \(j\) and \(i\), consider the equivalence relation on \({\mathbf {P}}_{n}\left\{ -1,0,1,\ldots ,d\left( j\right) -1\right\} \) defined by
The map \(\eta :R_{j}^{c}\rightarrow R_{j}\) satisfies \(\varDelta \sim \eta \left( \varDelta \right) \) for \(\varDelta \in R_{j}^{c}\). Therefore, it follows that
so the selection condition for strategy \(r\) is
which, for each \(j\) and \(i\), involves \(\sum _{k=0}^{n}\Big ( S\left( 1+d\left( j\right) , k\right) - S\left( d\left( j\right) , k\right) \Big )\) structure coefficients. To be consistent with the existing literature on selection conditions, we let \(\sigma ^{ij}:=-\lambda ^{ij}\) and write the selection condition as
As long as \(n\geqslant 1+\max _{j\in J}d\left( j\right) \), then the number of structure coefficients in selection condition (91) is independent of \(n\). The same argument used in the proof of Theorem 1 of Tarnita et al. (2011) shows that each \(\sigma ^{ij}\left( \varDelta \right) \) may be chosen to be independent of \(n\) for all games with at least \(1+\max _{j\in J}d\left( j\right) \) strategies. One could calculate the structure coefficients for a game with exactly \(1+\max _{j\in J}d\left( j\right) \) strategies and still obtain the selection condition for games with fewer strategies in exactly the same way that Tarnita et al. (2011) deduce the result for \(n=2\) strategies from the result for \(n\geqslant 3\) strategies.
Symmetric games If we assume that the payoff functions of display (71) are all symmetric, then for each \(j\in J\) the function \(u_{i}^{j}\) is independent of \(i\): the index \(j\) is used to denote the particular group of players involved in the interaction (of size \(d\left( j\right) \)), and \(u_{i}^{j}\) denotes the payoff function to the \(i\)th player in this group. If the game specified by \(j\) is symmetric, then we need know only the payoff values to one of these players. Therefore, we assume in this setting that the collection of all payoff functions needed to determine payoff values is
Condition (91) then takes the form
For fixed \(j\) and \(\varDelta \in R_{j}^{c}\), we again let \(\varDelta _{-1}\) and \(\varDelta _{0}\) be the sets in \(\varDelta \) that contain \(-1\) and \(0\), respectively. The collection \(\varDelta -\left\{ \varDelta _{-1},\varDelta _{0}\right\} \) defines a partition of the number \(1+d\left( j\right) -\left| \varDelta _{-1}\right| -\left| \varDelta _{0}\right| \) whose parts are the sizes of the sets in the collection \(\varDelta -\left\{ \varDelta _{-1},\varDelta _{0}\right\} \). For example, if \(d\left( j\right) =12\) and
then \(\varDelta \) defines the partition \(2+3+3=8\) of the number \(1+12-3-2=8\). An equivalence relation may then be defined on \(R_{j}^{c}\) by letting \(\varDelta \sim \varDelta '\) if and only if the following three conditions hold:
-
(a)
\(\left| \varDelta _{-1}\right| =\left| \varDelta _{-1}'\right| \);
-
(b)
\(\left| \varDelta _{0}\right| =\left| \varDelta _{0}'\right| \);
-
(c)
the partitions of \(1+d\left( j\right) -\left| \varDelta _{-1}\right| -\left| \varDelta _{0}\right| \) defined by \(\varDelta \) and \(\varDelta '\) are the same.
The symmetry of \(u^{j}\) implies that if \(\varDelta ,\varDelta '\in R_{j}^{c}\) and \(\varDelta \sim \varDelta '\), then
Therefore, condition (93) becomes
For each \(j\), the number of structure coefficients contributed to this condition by payoff function \(u^{j}\) is
where \(q\left( m,k\right) \) denotes the number of partitions of \(m\) with at most \(k\) parts.
Appendix C: Explicit calculations
Let \({\mathbf {M}}\) be the transition matrix for an evolutionary process with mutations. The existence of nontrivial strategy mutations ensures that this chain is irreducible, so there is a unique stationary distribution, \(\mu \), by the Perron–Frobenius theorem. Let \({\mathbf {M}}':={\mathbf {M}}-{\mathbf {I}}\), and let \({\mathbf {M}}'\left( i,\nu \right) \) be the matrix obtained by replacing the \(i\)th column of \({\mathbf {M}}'\) by \(\nu \). Press and Dyson (2012) show that this stationary distribution satisfies
for any vector, \(\nu \). (\({\mathbf {1}}\) is the vector of ones.) Therefore, if \(\psi _{r}\) is the vector indexed by \({\mathcal {S}}\) with \(\psi _{r}\left( s\right) \) being the density of strategy \(r\) in state \(s\), then the selection function (72) may be written
By the quotient rule and Jacobi’s formula for the derivative of a determinant,
since all strategies have equilibrium density \(1/n\) when \(\beta =0\).
In general, the dimension of \({\mathbf {M}}\) is quite large, so this method is not feasible for large structured populations. However, in well-mixed populations, one can greatly reduce the size of the state space of the Markov chain by keeping track of only the number of each strategy present in the population. If there are \(n\) strategies and \(N=d\) players, then a state of the population may effectively be described by an \(n\)-tuple \(\left( k_{1},\ldots ,k_{n}\right) \), where \(k_{r}\) is the number of players using strategy \(r\) for \(r=1,\ldots ,n\). Clearly \(k_{1}+\cdots +k_{n}=d\), so the total size of the state space is \(\left( {\begin{array}{c}d+n-1\\ n-1\end{array}}\right) \).
Using (100), we may explicitly calculate the selection conditions for well-mixed populations as long as \(d\) and \(n\) are small. These selection conditions could be calculated directly from (99), but (100) is more efficient on computer algebra systems. Each data point in Fig. 5 in the main text was generated using a \(d\)-player game in a population of size \(N=d\), ie. every player in the population participates in every interaction. The growth clearly supports the prediction of Proposition 3.
Rights and permissions
About this article
Cite this article
McAvoy, A., Hauert, C. Structure coefficients and strategy selection in multiplayer games. J. Math. Biol. 72, 203–238 (2016). https://doi.org/10.1007/s00285-015-0882-3
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00285-015-0882-3