Evolutionary dynamics in the public goods games with switching between punishment and exclusion

Linjie Liu, Shengxian Wang, Xiaojie Chen, Matjaz Perc

I Introduction

The emergence of altruistic behavior among unrelated individuals has been a puzzling phenomenon, since such behavior is usually costly to perform but benefits others AxelrodR81; Dur05; Tanimoto07; Tanimoto05; Santos08; Wang11; nowakm04; zhang18; chenxj08; perc08; perc10; perc17. A number of game theoretic researches over the past decades have provided numerous answers to this question, such as indirect reciprocity, reputation, reward, and punishment nowakm06; fu08; ded04; chenx13; szolnoki10; szolnoki12; wang13; chenx15. Among them, scholars pay more attention to the role of pro-social punishment played in promoting public cooperation Szolnoki11; perc_12_njp; chenx14; chenxj14. Theoretical and experimental studies have indicated that pro-social punishment can reduce the expected payoff of self-interested individuals since they need to pay an extra fine rand09; gurerkq06; fehre02. However, such action is also costly, it results in the second-order free-riders dilemma, in which individuals may prefer to benefit from punishment but do not contribute the related costs yang2018; wangz13; szolnoki17; perc15; chenxj15; bodyr10; sasaki15; Szolnoki16_njp.

Social exclusion has recently drawn more attention since it can perform better than costly punishment for maintaining cooperation sasaki13; lik15; szolnokia17; lik16; liul17; sui18. It is thought that social exclusion is still an advantageous strategy even facing with a large number of free-riders, due to the fact that excluding defectors from sharing benefit can decrease the number of beneficiaries. Recently, such exclusion strategy has been studied from an evolutionary perspective by Sasaki and Uchida sasaki13. The results show that social exclusion strategy can overcome two difficulties of costly punishment: first, rare punishers can not defeat a large area of free-riders; second, punishers will be eliminated by natural selection in the presence of second-order free-riders. Subsequently, Liu et al. liul17 studied the competition between pro-social exclusion and punishment in finite populations, and claimed that social exclusion can always do better than punishment.

It is worth pointing out that in most previous studies the evolution of these two incentive strategies has been explored in a manner in which the two strategies work independently sasaki13; liul17. But in the realistic world, what is pretty widespread is the combined use of these sanctioning strategies. It is still unclear how such combined strategy can promote cooperation from the theoretical perspective. Considering the different roles of pro-social punishment and exclusion played in raising cooperation, it is interesting to investigate how to jointly use the two strategies for the promotion of cooperation. Notice that a specific example in the realistic world is the problem of environmental pollution control. If the number of enterprises discharging pollutants illegally exceeds a given threshold, the Environmental Protection Agency (EPA) will force these enterprises to suspend operations. Otherwise the EPA will impose fines on them hellande98; shimshackj05.

In this paper, we thereby propose a switching strategy with which individuals can either punish or exclude free-rider in the public goods game (PGG) depending on the number of defectors in the group. Specifically, if the number of defectors in the group is above a certain threshold, individuals who contribute to the monitoring organization will behave as excluders, otherwise they act as punishers. We consider these assumptions and then construct a model based on the one in our previous work liulj17. Furthermore, in our model we further consider that strategy-switching individuals need to pay a monitoring cost, which is ignored in Ref. liulj17, but it is more reasonable for real-world systems. This is because that monitoring the whole population and knowing the number of free-riders in the population require a certain monitoring cost. We find that a middle threshold can make the system converge to a stable coexistence state of cooperators, defectors, and strategy switching players no matter whether pool-based switching strategy or peer-based switching strategy is used. In addition, we prove that when pure exclusion strategy is considered into public goods games, the population system can exhibit a limit cycle where cooperative strategy can coexist with other types of strategies.

II Model and Method

We consider an infinite well-mixed of individuals who play the public goods game. In a group of NN individuals, each player has the opportunity to cooperate by contributing to the common pool with a cost cc to itself, or act as defectors by contributing nothing. Then the sum of all contributions in each group is multiplied by an enhancement factor rr (1<r<N1<r<N) and equally distributed among all the NN individuals. Thus if all individuals choose to cooperate, the group can yield the maximum benefit rc−crc-c for each player. If all choose to defect, the group can get nothing.

II.2 Switching strategy of pro-social punishment and exclusion

We introduce a switching strategy to depict the combined use of pro-social punishment and exclusion. Different forms of punishment strategies can be chosen based on whether the number of defectors in the group exceeds the tolerance threshold. Concretely, if the number of free-riders in the group exceeds a given threshold TT, those players with the switching strategy will exclude free-riders, otherwise punish them. Thus, the levels of tolerance threshold are determined by the number of defectors in the group, namely, T=0,⋯ ,NT=0,\cdots,N. In particular, T=0T=0 means that all free-riders will be excluded from sharing public goods once there exist strategy-switching players, while T=NT=N means that all defectors will be punished. Here, we introduce two switching strategy, namely, peer-based switching and pool-based switching. It is necessary to point out that regardless of peer-based switching strategy or pool-based switching strategy, strategy switching individuals need to bear a monitoring cost τ\tau for detecting the number of defectors in the group before they exclude or punish free-riders.

Here we consider peer-based switching strategists who not only contribute to the common pool but also monitor the number of free-riders in the group. If the level of defection exceeds a certain level in the group, they become excluders who prevent defectors collecting benefit from the public goods sharing at a cost cEc_{E} on every defector in the group, otherwise they change to be punishers who impose a fine β\beta on each free-rider at a cost γ\gamma for themselves sigmundk10. Then the payoffs of pure cooperators (CC), pure defectors (DD), and peer-based switching strategists (IEI_{E}) obtained from the group can be respectively given by

where NC,ND,N_{C},N_{D}, and NIEN_{I_{E}} denote the numbers of cooperators, defectors, and peer-based switching strategists among the other N−1N-1 players, respectively.

II.2.2 Pool-based switching strategy

Different from peer-based switching strategy, pool-based switching strategists resort to the institution of monitoring which can choose to exclude defectors or punish them by giving a corresponding fine BB. The costs of exclusion and punishment are δ\delta and GG, respectively. Accordingly, the payoffs of cooperators, defectors, and pool-based switching strategists (IFI_{F}) obtained from the group can be respectively written as follows.

where NC,ND,N_{C},N_{D}, and NIFN_{I_{F}} denote the numbers of cooperators, defectors, and pool-based switching strategists among the N−1N-1 players, respectively.

II.3 Replicator dynamics

In a well-mixed population the fraction of C,DC,D, and I(IEI(I_{E} or IFI_{F}) players can be denoted by x,y,x,y, and zz, respectively. Thus, x,y,z≥0x,y,z\geq 0 and x+y+z=1x+y+z=1. Consequently, the strategy evolution can be studied by using replicator equations schuster83; hofbauer03; Hauert2002; Sasaki2011; Tanimoto15; wang2018; Rand11

where PC,PDP_{C},P_{D}, and PIP_{I} represent the expected payoffs of C,D,C,D, and II, respectively, and Pˉ=xPC+yPD+zPI\bar{P}=xP_{C}+yP_{D}+zP_{I} represents the average payoff of the whole population. And we have

To better characterize the evolutionary dynamics of the population for different switching threshold, we present our results regarding the switching threshold in the form of bifurcation diagrams in the following section. In addition, we provide detailed theoretical analysis when the switching threshold is set to NN or 00. Unless otherwise specified, theoretical analyses in special conditions are presented in Appendix A, B, C, and D, respectively.

III Results

We first present the results of evolutionary dynamics in the population with peer-based switching strategy for different values of TT, as shown in Fig.1. Clearly, if level of tolerance is strong enough (T=NT=N), players will opt for defection (more detailed theoretical analysis is shown in the Appendix A.1). Besides, an unstable equilibrium point can appear on edge IEDI_{E}D (see Fig.1(a) and (b)). It needs to stress that a specific stable point appears on the edge IEDI_{E}D when we decrease threshold value slightly (see Fig.1(b)). For an intermediate threshold (T=3T=3), a new dynamical characteristic appears, that is, an interior stable equilibrium point displays the simplex S3S_{3}. With decreasing TT, the interior stable point moves along a straight line approximately parallel to the edge CD (see Fig.1 (c), (d), and (e)). If TT decreases still further to T=0T=0, peer-based switching strategist will always use the exclusion action, Interestingly, defectors will be excluded by peer excluders, defectors dominate cooperators, and cooperators invade peer excluders, forming a heteroclinic cycle on the boundary of simplex S3S_{3}. In order to judge the stability of this heteroclinic cycle, we calculate the eigenvalues of the Jacobian matrix of the three vertex equilibrium points as follows,

Then we define that λIE=−λIE−λIE+,λC=−λC−λC+,\lambda_{I_{E}}=-\frac{\lambda_{I_{E}}^{-}}{\lambda_{I_{E}}^{+}},\lambda_{C}=-\frac{\lambda_{C}^{-}}{\lambda_{C}^{+}}, and λD=−λD−λD+\lambda_{D}=-\frac{\lambda_{D}^{-}}{\lambda_{D}^{+}}, and we have λ=λIEλCλD=rc−c−τrc−c−τ−(N−1)cE>1\lambda=\lambda_{I_{E}}\lambda_{C}\lambda_{D}=\frac{rc-c-\tau}{rc-c-\tau-(N-1)c_{E}}>1. Thus the heteroclinic cycle is asymptotically stable park18 (see Appendix B.3 for theoretical analysis). Besides, a stable limit cycle exists in the interior of the simplex S3S_{3} (see Appendix B.4 for theoretical analysis). Frequencies of three strategies oscillate, but the interior equilibrium point is unstable (see Fig.1(f), and more detailed theoretical analysis is presented in the Appendix B.2).

In order to shed light on the details behind the results presented in Fig.1, we depict the frequency of the mentioned three strategies as a function of time for different switching thresholds in Fig.2. It can be observed that although pure defectors can always occupy the highest proportion of the population for T≥2T\geq 2, the evolutionary advantage of defectors is weakened gradually with decreasing TT (see Fig.2(a-d)). However, it is worth noting that when T=1T=1, pure cooperators have higher fitness than defectors (see Fig.2(e)). In particular, a periodic oscillation occurs when peer exclusion is performed (see Fig.2(f)), which is corresponding to the stable limit cycle shown in Fig.1(f).

III.2 Evolutionary dynamics in the population with pool-based switching strategy

We next illustrate how the introduction of pool-based switching strategy influences the cooperation level for different TT, as shown in Fig.3. When T=NT=N, pool-based switching strategists will always act as pool punishers. In this case, no interior equilibrium point appears in the simplex S3S_{3} since PIF<PCP_{I_{F}}<P_{C}, while an unstable equilibrium point exists on edge IFDI_{F}D with z=N(c+δ+τ)−rcN(N−1)Bz=\frac{N(c+\delta+\tau)-rc}{N(N-1)B} (for further details, see Appendix C.1). The system only has one stable point DD, which means that defectors will dominate the whole population. However, this phase portraits will be changed when we reduce the tolerance threshold TT. When T=4T=4, an interior stable equilibrium point is present in the simplex S3S_{3}, thus cooperators, defectors, and pool-based switching strategists can coexist steadily in the population (see Fig.3(b)). Furthermore, with decreasing TT the interior stable equilibrium point moves towards full cooperation state (see Fig.3(b), (c), (d), and (e)). As a special case of pool-based switching strategy, T=0T=0 means that pool-based switching strategists will always act as pool excluders. The unique stable coexistent equilibrium point changes to a center surrounding by periodic closed orbits. The reason is that pool excluders invade defectors, cooperators invade pool excluders, and defectors invade cooperators (see Fig.3(f)). To analyze the dynamics in the interior of S3S_{3}, we introduce a new variable ε=xx+y\varepsilon=\frac{x}{x+y}, which represents the fraction of cooperators among members who do not contribute to the exclusion pool. This yields

By substituting x=ε(1−z)x=\varepsilon(1-z) and Pˉ=x(PC−PD)+(1−z)(PD−PF)+PF\bar{P}=x(P_{C}-P_{D})+(1-z)(P_{D}-P_{F})+P_{F} into z˙=z(PF−Pˉ)\dot{z}=z(P_{F}-\bar{P}), we have z˙=z[x(PD−PC)−(1−z)(PD−PF)]\dot{z}=z[x(P_{D}-P_{C})-(1-z)(P_{D}-P_{F})]. Thus we have

Through detailed theoretical analysis, we can prove that the system is a conservative Hamiltonian system (see Appendix D.3 for details).

To further explain the results presented in Fig.3, we continue by showing the time evolution of the frequencies of these three strategies for different values of TT in Fig.4. When T=NT=N, defection strategy can be dominant, which is irrelevant to the initial state (see Fig.4(a)). Furthermore, by decreasing the tolerance level, however, we can observe the fraction of cooperators increases (see Fig.4(b), (c), (d), and (e)). Of particular note is that pure cooperation strategy can become the most advantageous strategy when TT is set to an intermediate value, e.g. T=2T=2. As TT is decreased further, the advantage of cooperators is further enhanced (see Fig.4(d) and (e)). Particularly, for T=0T=0 the frequencies of C,DC,D, and IFI_{F} display periodic oscillations, which correspond to the limit cycle in Fig.3(f).

IV Discussion

Thus far, many previous theoretical works have revealed that pro-social punishment and exclusion strategies can both maintain sufficiently high levels of public cooperation no matter whether these two strategies are implemented separately or jointly sasaki13; szolnokia17; liul17. However, few studies have thus far considered the combined use of these two strategies despite it is particularly common in our real society. In this paper, we have introduced the switching strategy with which individuals can either punish or exclude free-riders in the public goods game (PGG), depending on the number of defectors in the group. Based on the evolutionary game theoretical models we have studied the evolutionary dynamics in the well-mixed population with two different switching forms, by focusing particularly on the role of switching threshold played in the evolutionary dynamics of cooperation.

We have shown that a stable coexistence state among cooperators, defectors, and peer-based switching strategists can appear when an intermediate switching threshold is used. In addition, the reduction of switching threshold can enhance the level of public cooperation. It is necessary to point out that the special cases in our model (T=NT=N and T=0T=0 correspond to peer exclusion and peer punishment, respectively) have been investigated in a recent work sasaki13, which demonstrated that social exclusion strategy can not only avert free-riders, but also prevent second-order free-riders from invading, which solves the two substantial difficulties of peer punishment. Interestingly, we find that the introduction of an observation cost will completely change the evolutionary results of these two strategies in our model. Concretely, the coexistence of cooperators and peer punishers will disappear, and defection becomes a global stability strategy (see Fig.1(a)). Or, the periodic oscillations among the three strategies replace the coexistence of cooperators and peer excluders (see Fig.1(f)). Although similar shapes of oscillations have been presented in previous works Zschaler10_njp; reichenbach_06_pre where oscillations are caused by the feedback between players’ payoffs and their local interaction topology or the cyclic dominance of the three species, the mechanisms for the oscillations between our work and the two studies mentioned above are different. In our work, we investigate the evolutionary dynamics among cooperators, defectors, and switching strategists in an infinite population. The oscillation is caused by the mutual restriction among these three strategists, that is, defectors will be excluded by peer excluders, defectors defeat cooperators, and cooperators invade peer excluders.

We have also investigated the evolutionary dynamics of pool-based switching strategy and revealed that in addition to the two special cases (T=0T=0 and T=NT=N correspond to the case of pool punishment and pool exclusion, respectively) mentioned above, the intermediate switching threshold values can guarantee the stable coexistence state of cooperators, defectors, and pool-based switching strategists. It needs to point that the result is stile valid even the cost of exclusion exceeds four times than we given in Fig.3. Furthermore, the decrease of threshold value will weaken the advantage of defectors in evolution. Particularly, if switching threshold is zero, the result shows that there can be isolated periodic orbits and hence cooperators, defectors, and pool excluders can coexist by forming limit cycles (see Fig.3(f)).

Finally, we have to note that the switching strategy proposed in this work can better induce the stable coexistence state for cooperation compared with pure punishment or pure exclusion strategies. Besides, such switching strategy can flexibly manage public goods in different environments, such as punishing exiguous free-riders in favorable surroundings or excluding massive free-riders in extremely unfavorable environments. Thus, the presently discussed strategy offers a simple, but still effective, way on how we can better promote the stable coexistence of different strategies including cooperation.

Appendix A

We first study the replicator dynamics for defectors (D), cooperators (C), and peer punishers (W). This corresponds to the special case for peer-based switching strategy with T=NT=N. We denote by x,yx,y, and zz the frequencies of C, D, and W, respectively. Thus x,y,z≥0x,y,z\geq 0 and x+y+z=1x+y+z=1. The evolutionary fate of the population can be modeled by the replicator equations, given as

where PC,PDP_{C},P_{D}, and PWP_{W} denote the expected payoffs of these three strategies and Pˉ=xPC+yPD+zPW\bar{P}=xP_{C}+yP_{D}+zP_{W} describes the average payoff of the entire population.

Accordingly, the expected payoffs of these three strategies can be respectively given by

Since PW<PCP_{W}<P_{C}, there is no interior fixed point. Then we investigate the dynamics on each edge of the simplex S3S_{3}. On the edge C-D we have z=0z=0, resulting in y˙=y(1−y)(PD−PC)=y(1−y)(c−rcN)>0\dot{y}=y(1-y)(P_{D}-P_{C})=y(1-y)(c-\frac{rc}{N})>0. Thus the direction of the dynamics goes from C to D. On the edge D-W, since x=0x=0 and y+z=1y+z=1, we have z˙=z(1−z)(PW−PD)\dot{z}=z(1-z)(P_{W}-P_{D}). Here we assume that 0<c+τ−rcN+(N−1)γ<(N−1)(γ+β)0<c+\tau-\frac{rc}{N}+(N-1)\gamma<(N-1)(\gamma+\beta), thus solving PW=PDP_{W}=P_{D} results in z=c+(N−1)γ+τ−rcN(N−1)(β+γ)z=\frac{c+(N-1)\gamma+\tau-\frac{rc}{N}}{(N-1)(\beta+\gamma)}, which means that there exists a boundary fixed point on the edge D-W. On the edge C-W, since y=0y=0 and x+z=1x+z=1, we have x˙=x(1−x)(PC−PW)=x(1−x)τ>0\dot{x}=x(1-x)(P_{C}-P_{W})=x(1-x)\tau>0, thus the direction of the dynamics goes from W to C.

Therefore there are four equilibria, namely, three vertex fixed points ((x,y,z)=(0,0,1),(1,0,0),(x,y,z)=(0,0,1),(1,0,0), and (0,1,0)(0,1,0)) and the boundary fixed point ((x,y,z)=(0,1−c+(N−1)γ+τ−rcN(N−1)(β+γ),c+(N−1)γ+τ−rcN(N−1)(β+γ))(x,y,z)=(0,1-\frac{c+(N-1)\gamma+\tau-\frac{rc}{N}}{(N-1)(\beta+\gamma)},\frac{c+(N-1)\gamma+\tau-\frac{rc}{N}}{(N-1)(\beta+\gamma)})) in the simplex S3S_{3}.

Then the Jacobian matrix of the equation system is

Theorem 1. For 1<r<N1<r<N, only the fixed point (0,1,0)(0,1,0) is stable, and the other equilibria (0,0,1),(1,0,0),(0,0,1),(1,0,0), and (0,1−c+(N−1)γ+τ−rcN(N−1)(β+γ),c+(N−1)γ+τ−rcN(N−1)(β+γ))(0,1-\frac{c+(N-1)\gamma+\tau-\frac{rc}{N}}{(N-1)(\beta+\gamma)},\frac{c+(N-1)\gamma+\tau-\frac{rc}{N}}{(N-1)(\beta+\gamma)}) are unstable.

Proof. (1)(1) For (x,y,z)=(0,0,1)(x,y,z)=(0,0,1), the Jacobian is

thus the fixed point is unstable since τ>0\tau>0. (2)(2) For (x,y,z)=(1,0,0)(x,y,z)=(1,0,0), the Jacobian is

thus the fixed point is unstable since 1−rN>01-\frac{r}{N}>0. (3)(3) For (x,y,z)=(0,1,0)(x,y,z)=(0,1,0), the Jacobian is

thus the fixed point is stable since rcN−c<0\frac{rc}{N}-c<0. (4)(4) For (x,y,z)=(0,1−c+(N−1)γ+τ−rcN(N−1)(β+γ),c+(N−1)γ+τ−rcN(N−1)(β+γ))(x,y,z)=(0,1-\frac{c+(N-1)\gamma+\tau-\frac{rc}{N}}{(N-1)(\beta+\gamma)},\frac{c+(N-1)\gamma+\tau-\frac{rc}{N}}{(N-1)(\beta+\gamma)}), the Jacobian is

where a11=(N−1)yγ+τ,a21=y(1−y)β(N−1)−(N−1)y2γ−τya_{11}=(N-1)y\gamma+\tau,a_{21}=y(1-y)\beta(N-1)-(N-1)y^{2}\gamma-\tau y, and a22=y(1−y)(N−1)(β+γ)a_{22}=y(1-y)(N-1)(\beta+\gamma), thus the fixed point is unstable since y(1−y)(N−1)(β+γ)>0y(1-y)(N-1)(\beta+\gamma)>0 and (N−1)yγ+τ>0(N-1)y\gamma+\tau>0.

Appendix B

We now consider another special case for peer-based switching strategy with T=0T=0. Thus the replicator equations are written as

where Pˉ=xPC+yPD+zPE\bar{P}=xP_{C}+yP_{D}+zP_{E} represents the average payoff of the entire population.

We assume that exclusion never fails. In this condition, we can formalize the expected payoffs as follows

Remark 1: Because of z=1−x−yz=1-x-y, the system (B.17) becomes

Theorem 2. For [N(r−1)r(N−1)]1N−1(N−1)cE<rc−c−τ<min⁡{(N−1)cE,[N(r−1)r(N−1)]1N−1(N−1)cE+rc−c[N(r−1)r(N−1)]1N−1−(N−1)cE}[\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}(N-1)c_{E}<rc-c-\tau<\min\{(N-1)c_{E},[\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}(N-1)c_{E}+\frac{rc-c}{[\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}}-(N-1)c_{E}\}, the system (B.21) has five fixed points, namely, (x,y,z)=(0,0,1),(1,0,0),(0,1,0),(0,rc−c−τ(N−1)cE,1−rc−c−τ(N−1)cE),(x,y,z)=(0,0,1),(1,0,0),(0,1,0),(0,\frac{rc-c-\tau}{(N-1)c_{E}},1-\frac{rc-c-\tau}{(N-1)c_{E}}), and ([N(r−1)r(N−1)]1N−1−τ(r−1)c[N(r−1)r(N−1)]1N−1−(N−1)cE,τ(r−1)c[N(r−1)r(N−1)]1N−1−(N−1)cE,1−[N(r−1)r(N−1)]1N−1)([\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}-\frac{\tau}{\frac{(r-1)c}{[\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}}-(N-1)c_{E}},\frac{\tau}{\frac{(r-1)c}{[\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}}-(N-1)c_{E}},1-[\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}).

Proof. By solving system equations (B.21), we can easily know that there are three vertex fixed points, namely, (0,0,1),(0,1,0),(0,0,1),(0,1,0), and (1,0,0)(1,0,0). Then solving PC=PDP_{C}=P_{D} results in z=1−[N(r−1)r(N−1)]1N−1z=1-[\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}. When (r−1)c[N(r−1)r(N−1)]1N−1−(N−1)cE>τ\frac{(r-1)c}{[\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}}-(N-1)c_{E}>\tau, solving PC=PEP_{C}=P_{E} leads to y=τ(r−1)c[N(r−1)r(N−1)]1N−1−(N−1)cEy=\frac{\tau}{\frac{(r-1)c}{[\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}}-(N-1)c_{E}}. Thus there exists an interior fixed point ([N(r−1)r(N−1)]1N−1−τ(r−1)c[N(r−1)r(N−1)]1N−1−(N−1)cE,τ(r−1)c[N(r−1)r(N−1)]1N−1−(N−1)cE,1−[N(r−1)r(N−1)]1N−1)([\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}-\frac{\tau}{\frac{(r-1)c}{[\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}}-(N-1)c_{E}},\frac{\tau}{\frac{(r-1)c}{[\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}}-(N-1)c_{E}},1-[\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}) in the simplex S3S_{3}.

Then, we study the dynamics on each edge of simplex S3S_{3}. On the edge E-D, y+z=1y+z=1 results in z˙=z(1−z)(PE−PD)=z(1−z)[rc−c−τ−(N−1)ycE]\dot{z}=z(1-z)(P_{E}-P_{D})=z(1-z)[rc-c-\tau-(N-1)yc_{E}], thus there is an equilibrium y=rc−c−τ(N−1)cEy=\frac{rc-c-\tau}{(N-1)c_{E}} for 0<rc−c−τ<(N−1)cE0<rc-c-\tau<(N-1)c_{E}, otherwise E can perform better than D. On the edge C-E, we have x+z=1x+z=1 and x˙=x(1−x)(PC−PE)=x(1−x)τ>0\dot{x}=x(1-x)(P_{C}-P_{E})=x(1-x)\tau>0, thus the direction of the dynamics goes from E to C. On the edge C-D, D can defeat C, as presented in Appendix A.1.

B.2 The stabilities of equilibria

Theorem 3. In the conditions of Theorem 2, only the fixed point (0,1,0)(0,1,0) is stable, and the other equilibria (0,0,1),(1,0,0),(0,rc−c−τ(N−1)cE,1−rc−c−τ(N−1)cE),(0,0,1),(1,0,0),(0,\frac{rc-c-\tau}{(N-1)c_{E}},1-\frac{rc-c-\tau}{(N-1)c_{E}}), and ([N(r−1)r(N−1)]1N−1−τ(r−1)c[N(r−1)r(N−1)]1N−1−(N−1)cE,τ(r−1)c[N(r−1)r(N−1)]1N−1−(N−1)cE,1−[N(r−1)r(N−1)]1N−1)([\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}-\frac{\tau}{\frac{(r-1)c}{[\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}}-(N-1)c_{E}},\frac{\tau}{\frac{(r-1)c}{[\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}}-(N-1)c_{E}},1-[\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}) are unstable.

Proof. We also use the Jacobian matrix of the system to study the stability of equilibria. (1)(1) For (x,y,z)=(0,0,1)(x,y,z)=(0,0,1), the Jacobian is

thus the fixed point is unstable since τ>0\tau>0. (2)(2) For (x,y,z)=(1,0,0)(x,y,z)=(1,0,0), the Jacobian is

thus the fixed point is a unstable since 1−rN>01-\frac{r}{N}>0. (3)(3) For (x,y,z)=(0,1,0)(x,y,z)=(0,1,0), the Jacobian is

where a21=−(rcN−rc+(N−1)cE+τ)a_{21}=-(\frac{rc}{N}-rc+(N-1)c_{E}+\tau), thus the fixed point is unstable when rc−c−τ−(N−1)cE>0rc-c-\tau-(N-1)c_{E}>0, while when rc−c−τ−(N−1)cE<0rc-c-\tau-(N-1)c_{E}<0 it is stable. Particularly, when rc−c−τ−(N−1)cE=0rc-c-\tau-(N-1)c_{E}=0, we can prove this fixed point is stable by using center manifold theorem (see Theorem. 4 for detail analysis). (4)(4) When rc−c−τ−(N−1)cE<0rc-c-\tau-(N-1)c_{E}<0 there is a boundary equilibrium point (x,y,z)=(0,rc−c−τ(N−1)cE,1−rc−c−τ(N−1)cE)(x,y,z)=(0,\frac{rc-c-\tau}{(N-1)c_{E}},1-\frac{rc-c-\tau}{(N-1)c_{E}}), then the Jacobian is

where a11=(N−1)ycE−yN−1rc(N−1)N+τ,a21=yN−1rcN(N−1)−(N−1)y2cE−yτ,a_{11}=(N-1)yc_{E}-y^{N-1}\frac{rc(N-1)}{N}+\tau,a_{21}=y^{N-1}\frac{rc}{N}(N-1)-(N-1)y^{2}c_{E}-y\tau, and a22=y(1−y)(N−1)cEa_{22}=y(1-y)(N-1)c_{E}, thus the fixed point is unstable since y(1−y)(N−1)cE>0y(1-y)(N-1)c_{E}>0. (5)(5) When τ<rc−c−[N(r−1)r(N−1)]1N−1(N−1)cE<τ+rc−c[N(r−1)r(N−1)]1N−1−(N−1)cE\tau<rc-c-[\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}(N-1)c_{E}<\tau+\frac{rc-c}{[\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}}-(N-1)c_{E}, there is an interior equilibrium point (x,y,z)=([N(r−1)r(N−1)]1N−1−τ(r−1)c[N(r−1)r(N−1)]1N−1−(N−1)cE,τ(r−1)c[N(r−1)r(N−1)]1N−1−(N−1)cE,1−[N(r−1)r(N−1)]1N−1)(x,y,z)=([\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}-\frac{\tau}{\frac{(r-1)c}{[\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}}-(N-1)c_{E}},\\ \frac{\tau}{\frac{(r-1)c}{[\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}}-(N-1)c_{E}},1-[\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}), we define the equilibrium point as (x∗,y∗,z∗)(x^{*},y^{*},z^{*}) hereafter. And the elements in the Jacobian matrix for this equilibrium point are written as

Then we define that p1=∂f∂x(x∗,y∗)∂g∂y(x∗,y∗)−∂f∂y(x∗,y∗)∂g∂x(x∗,y∗)p_{1}=\frac{\partial{f}}{\partial{x}}(x^{*},y^{*})\frac{\partial{g}}{\partial{y}}(x^{*},y^{*})-\frac{\partial{f}}{\partial{y}}(x^{*},y^{*})\frac{\partial{g}}{\partial{x}}(x^{*},y^{*}) and q1=∂f∂x(x∗,y∗)+∂g∂y(x∗,y∗)q_{1}=\frac{\partial{f}}{\partial{x}}(x^{*},y^{*})+\frac{\partial{g}}{\partial{y}}(x^{*},y^{*}). We know that

We thus conclude that the Jacobian matrix has a positive eigenvalue. Therefore the interior equilibrium point is unstable.

Theorem 4. For rc−c−τ−(N−1)cE=0rc-c-\tau-(N-1)c_{E}=0, the equilibrium point (0,1,0)(0,1,0) is stable.

Proof. Because y=1−x−zy=1-x-z, the dynamic equations (B.21) become

We know that (x,z)=(0,0)(x,z)=(0,0) is equilibrium point of system (B.26). Then the Jacobian is

When rc−c−τ−(N−1)cE=0rc-c-\tau-(N-1)c_{E}=0, we know that the eigenvalues of the Jacobian for the fixed point (x,z)=(0,0)(x,z)=(0,0) are 00 and rcN−c\frac{rc}{N}-c. In this condition, we study the stability of the equilibrium point by further using the center manifold theorem Khalil96; carr81; Hassard81. To do that, we construct a matrix MM, whose column elements are the eigenvectors of the matrix AA, given as

Therefore, the system (B.26) can be rewritten as

Using the center manifold theorem, we have that j=h(i)j=h(i) is a center manifold for the above system. Then the dynamics on the center manifold can be described by

We start to try h(i)=O(i2)h(i)=O(i^{2}), thus the system (B.31) can be expressed as

By defining m(i)=i(1−i)[rc−c−rc(N−1)N]m(i)=i(1-i)[rc-c-\frac{rc(N-1)}{N}], we have m′(i)=(1−2i)[rc−c−rc(N−1)N]m^{{}^{\prime}}(i)=(1-2i)[rc-c-\frac{rc(N-1)}{N}]. Since m′(0)<0m^{{}^{\prime}}(0)<0, thus we can judge that i=0i=0 is asymptotically stable. Therefore, we can know the fixed point (i,h(i))=(0,0)(i,h(i))=(0,0) is also stable for the system (B.26). Accordingly, the fixed point (0,1,0)(0,1,0) is stable as well Khalil96; carr81; Hassard81.

B.3 Heteroclinic cycle

In this subsection, we show that there is a stable heteroclinic cycle on the boundary of the simplex CDIECDI_{E} (see Fig. 1 (f)). When rc−c−τ−(N−1)cE>0rc-c-\tau-(N-1)c_{E}>0 and r<Nr<N, we know that the three vertex equilibrium points (C,DC,D, and IEI_{E}) are all saddle nodes, and the heteroclinic trajectories can display on the three edges (CD,DIECD,DI_{E}, and IECI_{E}C). All of these guarantee the existence of the heteroclinic cycle on the boundary S3S_{3}. In the following, we will prove that the heteroclinic cycle is asymptotically stable.

According to Theorem 3, we can get the eigenvalues of the Jacobian matrix of the three vertex equilibrium points, namely, λIE−=−(rc−c−τ),λIE+=τ,λC−=−τ,λC+=c−rcN,λD−=rcN−c,\lambda_{I_{E}}^{-}=-(rc-c-\tau),\lambda_{I_{E}}^{+}=\tau,\lambda_{C}^{-}=-\tau,\lambda_{C}^{+}=c-\frac{rc}{N},\lambda_{D}^{-}=\frac{rc}{N}-c, and λD+=rc−c−τ−(N−1)cE\lambda_{D}^{+}=rc-c-\tau-(N-1)c_{E}. Then we define that λIE=−λIE−λIE+,λC=−λC−λC+,\lambda_{I_{E}}=-\frac{\lambda_{I_{E}}^{-}}{\lambda_{I_{E}}^{+}},\lambda_{C}=-\frac{\lambda_{C}^{-}}{\lambda_{C}^{+}}, and λD=−λD−λD+\lambda_{D}=-\frac{\lambda_{D}^{-}}{\lambda_{D}^{+}}, and we have λ=λIEλCλD=rc−c−τrc−c−τ−(N−1)cE>1\lambda=\lambda_{I_{E}}\lambda_{C}\lambda_{D}=\frac{rc-c-\tau}{rc-c-\tau-(N-1)c_{E}}>1. Thus the heteroclinic cycle is asymptotically stable park18.

B.4 Limit cycle

Next, we prove that a stable limit cycle can exist in the simplex CDIECDI_{E} (see Fig. 1 (f)). According to the above theoretical analysis, we know that the interior fixed point of the system is unstable. Now we set a closed domain Γ\Gamma that contains the interior fixed point on the phase plane of the system (B.21). Here we take a straight line l=x+y−b=0l=x+y-b=0, where bb is an undetermined constant. In order to determine the direction of the trajectory of the system, we solve the derivative of the equation l=x+y−bl=x+y-b. Thus we have

Thus when bb is sufficiently large, we know that ∂l∂t<0\frac{\partial{l}}{\partial{t}}<0. In this case, the straight line l=x+y−b=0,x=0,l=x+y-b=0,x=0, and y=0y=0 are enclosed in a closed domain Γ\Gamma that points to the interior of the boundary.

On the straight line x=x∗x=x^{*}, we select a point (x∗,y1)(x^{*},y_{1}), where y1y_{1} is slightly larger than y∗y^{*}, and the trajectory that passes through (x∗,y1)(x^{*},y_{1}) surrounds the interior fixed point (x∗,y∗)(x^{*},y^{*}), then intersects with the straight line x=x∗x=x^{*} at another point (x∗,y2)(x^{*},y_{2}) which meets y2>y∗y_{2}>y^{*}. Since the interior fixed point (x∗,y∗)(x^{*},y^{*}) is unstable, we have y2>y1y_{2}>y_{1}. The trajectory from (x∗,y1)(x^{*},y_{1}) to (x∗,y2)(x^{*},y_{2}) and the line segment y1y2‾\overline{y_{1}y_{2}} form a closed domain Γ0\Gamma_{0} containing the interior fixed point. The trajectories on the boundary of the closed domain Γ0\Gamma_{0} are all diverged outward. Thus a ring domain is formed between the boundaries of the closed domains Γ\Gamma and Γ0\Gamma_{0}, and the trajectories on the boundary of the inner and outer ring will go to the interior of the domain. Accordingly, we prove that there exist a stable limit cycle in the closed domain Γ\Gamma Khalil96.

Appendix C

Next, we analyze the replicator dynamics for public goods game with pool punishment, which corresponds to the special case for pool-based switching strategy with T=NT=N. Accordingly, there are three strategists, namely, cooperators, defectors, and pool punishers, respectively. Thus the replicator equations can be written as

where Pˉ=xPC+yPD+zPV\bar{P}=xP_{C}+yP_{D}+zP_{V} is the average payoff of the whole population. Then the expected payoffs of these three strategies can be respectively given by

where (N−1)(x+z)(N-1)(x+z) denotes the expected number of contributors among the N−1N-1 co-players, and B(N−1)zB(N-1)z represents the expected fine on a defector.

Theorem 5. For r<Nr<N, the system (C.34) has four fixed points, namely, (x,y,z)=(0,0,1),(1,0,0),(0,1,0),(x,y,z)=(0,0,1),(1,0,0),(0,1,0), and (0,1−N(c+G+τ)−rcN(N−1)B,N(c+G+τ)−rcN(N−1)B)(0,1-\frac{N(c+G+\tau)-rc}{N(N-1)B},\frac{N(c+G+\tau)-rc}{N(N-1)B}).

Proof. By solving the system equations (C.34), we can know that there are three vertex equilibrium points, namely, (x,y,z)=(0,0,1),(0,1,0)(x,y,z)=(0,0,1),(0,1,0), and (1,0,0)(1,0,0).

There is no interior fixed point since PV<PCP_{V}<P_{C}. Then, we study the dynamics on each edge of simplex S3S_{3}. On the edge V-D, y+z=1y+z=1 results in z˙=z(1−z)(PV−PD)=z(1−z)[rcN−c−G−τ+B(N−1)z]\dot{z}=z(1-z)(P_{V}-P_{D})=z(1-z)[\frac{rc}{N}-c-G-\tau+B(N-1)z], thus there is an equilibrium z=N(c+G+τ)−rcN(N−1)Bz=\frac{N(c+G+\tau)-rc}{N(N-1)B} for 0<N(c+G+τ)−rcN(N−1)B<10<\frac{N(c+G+\tau)-rc}{N(N-1)B}<1. On the edge C-V, we have x+z=1x+z=1 and x˙=x(1−x)(PC−PV)=x(1−x)(G+τ)>0\dot{x}=x(1-x)(P_{C}-P_{V})=x(1-x)(G+\tau)>0, thus the direction of the dynamics goes from V to C. On the edge C-D, D can defeat C, as presented in Appendix A.1.

C.2 The stabilities of equilibria

Theorem 6. In the conditions of Theorem 5, the fixed point (0, 1, 0) is stable, while the others ((0,0,1),(1,0,0),(0,0,1),(1,0,0), and (0,1−N(c+G+τ)−rcN(N−1)B,N(c+G+τ)−rcN(N−1)B))(0,1-\frac{N(c+G+\tau)-rc}{N(N-1)B},\frac{N(c+G+\tau)-rc}{N(N-1)B})) are unstable.

Proof. (1)(1) For (x,y,z)=(0,0,1)(x,y,z)=(0,0,1), the Jacobian is

thus the fixed point is unstable since G+τ>0G+\tau>0. (2)(2) For (x,y,z)=(1,0,0)(x,y,z)=(1,0,0), the Jacobian is

thus the fixed point is unstable since c−rcN>0c-\frac{rc}{N}>0. (3)(3) For (x,y,z)=(0,1,0)(x,y,z)=(0,1,0), the Jacobian is

thus the fixed point is stable since rcN−c<0\frac{rc}{N}-c<0. (4)(4) For (x,y,z)=(0,1−N(c+G+τ)−rcN(N−1)B,N(c+G+τ)−rcN(N−1)B)(x,y,z)=(0,1-\frac{N(c+G+\tau)-rc}{N(N-1)B},\frac{N(c+G+\tau)-rc}{N(N-1)B}), then the Jacobian is

thus the fixed point is unstable since G+τ>0G+\tau>0.

Appendix D

In this subsection, we study the evolutionary dynamics of pool exclusion, which corresponds to the special case for pool-base switching strategy with T=0T=0. Then the replicator equations become

where PC,PDP_{C},P_{D}, and PFP_{F} are the expected payoffs of cooperators, defectors, and pool excluders, respectively.

We also assume that exclusion never fails. In this condition, we give the expected payoffs as follows

Theorem 7. For r<Nr<N and δ+τ<rc−c\delta+\tau<rc-c, the system (D.42) has four fixed points, namely, (x,y,z)=(0,0,1),(1,0,0),(x,y,z)=(0,0,1),(1,0,0), (0,1,0),(0,1,0), and ([N(r−1)r(N−1)]1N−1−(δ+τ)[N(r−1)r(N−1)]1N−1(r−1)c,(δ+τ)[N(r−1)r(N−1)]1N−1(r−1)c,1−[N(r−1)r(N−1)]1N−1)([\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}-\frac{(\delta+\tau)[\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}}{(r-1)c},\frac{(\delta+\tau)[\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}}{(r-1)c},1-[\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}).

Proof. By solving the system equations (D.42), we can know that there are three vertex equilibrium points, namely, (0,0,1),(0,1,0)(0,0,1),(0,1,0), and (1,0,0)(1,0,0).

Solving PC=PDP_{C}=P_{D} results in z=1−[N(r−1)r(N−1)]1N−1z=1-[\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}. Similarly, by solving PC=PFP_{C}=P_{F}, we have y=(δ+τ)[N(r−1)r(N−1)]1N−1(r−1)cy=\frac{(\delta+\tau)[\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}}{(r-1)c}. Thus when δ+τ<rc−c\delta+\tau<rc-c, there exists an interior fixed point ([N(r−1)r(N−1)]1N−1−(δ+τ)[N(r−1)r(N−1)]1N−1(r−1)c,(δ+τ)[N(r−1)r(N−1)]1N−1(r−1)c,1−[N(r−1)r(N−1)]1N−1)([\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}-\frac{(\delta+\tau)[\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}}{(r-1)c},\frac{(\delta+\tau)[\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}}{(r-1)c},1-[\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}).

Then we investigate the dynamics on each edge of the simplex S3S_{3}. On the edge C-D, we have z=0z=0, resulting in y˙=y(1−y)(PD−PC)=y(1−y)(c−rcN)>0\dot{y}=y(1-y)(P_{D}-P_{C})=y(1-y)(c-\frac{rc}{N})>0. Thus the direction of the dynamics goes from C to D.

On the edge D-F, we have z˙=z(1−z)(PF−PD)=z(1−z)(rc−c−δ−τ)>0\dot{z}=z(1-z)(P_{F}-P_{D})=z(1-z)(rc-c-\delta-\tau)>0, thus the direction of the dynamics goes from D to EC.

On the edge C-F, we have x˙=x(1−x)(PC−PF)=x(1−x)(δ+τ)>0\dot{x}=x(1-x)(P_{C}-P_{F})=x(1-x)(\delta+\tau)>0, thus the direction of the dynamics goes from F to C.

D.2 The stabilities of equilibria

Theorem 8. In the conditions of Theorem. 7, the three vertex equilibria are unstable, and the interior fixed point is neutrally stable surrounded by closed and periodic orbits.

Proof. (1)(1) For (x,y,z)=(0,0,1)(x,y,z)=(0,0,1), the Jacobian is

thus the fixed point is unstable since δ+τ>0\delta+\tau>0. (2)(2) For (x,y,z)=(1,0,0)(x,y,z)=(1,0,0), the Jacobian is

thus the fixed point is unstable since 1−rN>01-\frac{r}{N}>0. (3)(3) For (x,y,z)=(0,1,0)(x,y,z)=(0,1,0), the Jacobian is

thus the fixed point is unstable since rc−c−δ−τ>0rc-c-\delta-\tau>0. (4)(4) For (x,y,z)=([N(r−1)r(N−1)]1N−1−(δ+τ)[N(r−1)r(N−1)]1N−1(r−1)c,(δ+τ)[N(r−1)r(N−1)]1N−1(r−1)c,1−[N(r−1)r(N−1)]1N−1)(x,y,z)=([\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}-\frac{(\delta+\tau)[\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}}{(r-1)c},\frac{(\delta+\tau)[\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}}{(r-1)c},1-[\frac{N(r-1)}{r(N-1)}]^{\frac{1}{N-1}}), we define the equilibrium point as (x∗∗,y∗∗,z∗∗)(x^{**},y^{**},z^{**}) hereafter, and the elements in the Jacobian matrix are written as

Then we define that p2=∂f∂x(x∗∗,y∗∗)∂g∂y(x∗∗,y∗∗)−∂f∂y(x∗∗,y∗∗)∂g∂x(x∗∗,y∗∗)p_{2}=\frac{\partial{f}}{\partial{x}}(x^{**},y^{**})\frac{\partial{g}}{\partial{y}}(x^{**},y^{**})-\frac{\partial{f}}{\partial{y}}(x^{**},y^{**})\frac{\partial{g}}{\partial{x}}(x^{**},y^{**}) and q2=∂f∂x(x∗∗,y∗∗)+∂g∂y(x∗∗,y∗∗)q_{2}=\frac{\partial{f}}{\partial{x}}(x^{**},y^{**})+\frac{\partial{g}}{\partial{y}}(x^{**},y^{**}). Thus we know that

We have q22−4p2<0q_{2}^{2}-4p_{2}<0 and q2=0q_{2}=0, therefore the eigenvalues of the Jacobian matrix are pure imaginary. The dynamics analysis of the interior of S3S_{3} and the stability of interior fixed point can be found in the following subsection.

D.3 The Hamiltonian system

To analyze the dynamics in the interior of S3S_{3}, we introduce a new variable ε=xx+y\varepsilon=\frac{x}{x+y}, which represents the fraction of cooperators among members who do not contribute to the exclusion pool. This yields

By substituting x=ε(1−z)x=\varepsilon(1-z) and Pˉ=x(PC−PD)+(1−z)(PD−PF)+PF\bar{P}=x(P_{C}-P_{D})+(1-z)(P_{D}-P_{F})+P_{F} into z˙=z(PF−Pˉ)\dot{z}=z(P_{F}-\bar{P}), we have z˙=z[x(PD−PC)−(1−z)(PD−PF)]\dot{z}=z[x(P_{D}-P_{C})-(1-z)(P_{D}-P_{F})]. Thus we have

By dividing the right-hand side of Eq. (D.50) by the function ε(1−ε)z(1−z)\varepsilon(1-\varepsilon)z(1-z), we further have

Let us introduce H(ε,z)=M(z)+L(ε)H(\varepsilon,z)=M(z)+L(\varepsilon), where M(z)M(z) and L(ε)L(\varepsilon) are primitives of z˙\dot{z} and ε˙\dot{\varepsilon}, which are respectively given as

Thus the system is conservative, and all constant level sets of HH are closed curves.

Acknowledgments

This research was supported by the National Natural Science Foundation of China (Grant No. 61503062) and by the Slovenian Research Agency (Grant Nos. J1-7009 and P5-0027).

References