1 Introduction
Although Darwin’s evolutionism drastically drives the species development, the cooperative behaviors are often found among selfish individuals within many biological and social systems [
1]. At present, the evolutionary game theory has become a theoretical tool to understand these behaviors [
2]. For the traditional game theory, a rational individual adopts the defection strategy instead of mutual cooperation in order to make its personal payoff maximized. The players in the game always attempt to obtain the maximum benefit against the cost as little as possible, which yields the conflict between individual and overall optimal strategy, and this is the so-called social dilemma [
3]. The evolutionary game theory provides a powerful framework to answer the question of how the cooperation among unrelated individuals emerges. In the past decades, various feasible mechanisms were presented to probe into the cooperative behaviors, which incorporate direct [
4] and indirect [
5] reciprocity, kin selection [
6], group selection [
7], reputation and punishment [
8], and aspiration to the fittest [
9,
10]. Especially, Nowak and May [
5] have found that the spatial structure can greatly promote the cooperative behaviors among agents in the prisoner’s dilemma game, and various spatial extension schemes which can facilitate the cooperation [
11–
13] have been come up with to promote the evolution of cooperation. However, the cooperation could not be generally enhanced due to the spatial structure and could even be eliminated when the cost-to-benefit ratio
r is extremely high for the snowdrift game [
14]. In Ref. [
15], the authors put forward a spatial extended snowdrift game model with mixed strategy giving rise to a noteworthy promotion of cooperation, in which each player updates his strategy with a given probability in the event of discontentment with the current one. In the past few years, with more and more attention paid to the co-evolutionary game dynamics in systems with complex and spatial topology, numerous related studies have been initiated [
16–
27].
At present, the heterogeneity of individual role or influence isn’t taken into account in most previous works, although there exists proverbially the non-homogeneity of degree distribution in many natural, social and engineering systems [
28]. Therefore, many real systems are modeled by complex networks in which nodes represent individuals and links denote the interactions between individuals. Currently, synchronization dynamics taking place upon networks have become one of the active topics in the physics community [
29–
31]. In addition, the highly heterogeneous topology usually leads to the absence of epidemic threshold [
32] and has stimulated many related works about epidemic dynamics in complex networks [
33–
35]. Recently Liao
et al. studied the self-sustained periodic oscillations in random networks consisting of excitable nodes and revealed the underlying dynamic structure by applying a dominant phase-advanced driving method [
36]. Meanwhile, many real systems exhibit the weighted properties. Scientific collaboration networks [
37] and the world-wide airport networks [
38] are two representative examples of social and large infrastructure systems, respectively. These results provide a better description of the hierarchies and organizational principles at the basis of the architecture of weighted networks. As a matter of fact, the effect of complex topology on the cooperative behaviors is also paid much attention [
39–
41] in the recent years. Nevertheless, to the best of our knowledge, the influence of weighted properties on the cooperative behaviors is still absent. Based on the standard snowdrift game, we consider the role of vertex weight in cooperative dynamics and present a weighted snowdrift game model, and the results have shown that the vertex weight can effectively enhance the cooperation level [
42]. Whether the edge weighting can promote the cooperative dynamics is a natural problem to be studied further. However, up to now, the edge weight has not been integrated into the snowdrift game model on the square lattice. For this reason, in this paper, we will fill this gap and construct a novel snowdrift game with edge weighting scheme to deeply understand the cooperative behaviors in the snowdrift game model.
The remainder of this paper is organized as follows. At the beginning, we bring forward the snowdrift game model with edge weighting mechanism in Section 2. Then, Section 3 describes the numerical simulation of this modified snowdrift game in a given lattice, and we analyze the simulation results in detail. At last, we give out some concluding remarks in Section 4.
2 The novel snowdrift game model
The original snowdrift game depicts that two cars are trapped by a snowdrift obstructing their way to home. By assuming that both the cars have shovels, each driver’s benefit is affected by the strategy of the other one when they face the selection of shoveling the snow (Cooperation, C) or staying in the car (Defection, D). Taking cooperation, that is, getting out to shovel the snow, can gain the benefit b of getting home at the cost of c, on the condition of . In the case of choosing defection for either of them, what they can obtain is the zero benefit of , which results in being stuck outside and even suffering the cold. If they shovel the snow together, the workload for each driver is half, so they both can gain the total benefit of . In the event of the opposite strategy, the cooperator’s benefit is , whereas the defector acquires the highest benefit . The payoff matrix can be written as follows,
where . We conventionalize the above matrix into a normalized one,
where denotes the cost-to-benefit ratio. And this payoff matrix implies that taking the opposite strategy of the opponent will maximize the individual’ payoff. In this paper, based on the snowdrift game mentioned above, the edge weight is taken into account and the specific game rules are described as follows.
First, each cell on the regular lattice, which stands for an individual player or agent, is randomly initialized to be defector or cooperator with the equal probability. We define a specific edge weight between each player and his neighbors which include only the von Neuman neighborhood (that is, ). Taking ξ as a random variable, the weight value conforms to . Here we can consider only three types of weight distributions, in the order of uniform, exponential and power-law distributed weight parameter, respectively.
In the above-mentioned three cases, χ is a uniformly distributed random number from the unit interval, and the parameter (, , 2 or 3) represents the undulation amplitude of ξ. Besides, on account of , the mean value of ξ among all agents is zero so that the average of among the total populations is equal to one. On one hand, means that and all links have the same interaction strength, where the system coincides with the traditional snowdrift game. On the other hand, is the maximum which makes sure that the weight is valid.
Second, through playing the game with its four nearest neighbors at each time step, player i obtains his initial payoff, and the final payoff Pi is calculated in the following function,
where denotes the payoff of payer i after interacting with his neighbor j. is the edge weight between player i and his neighbor j, which stands for the non-homogeneous interaction or influence that player i inflicts to player j. Utilizing the similar method, we can also compute the payoff of all players on the square lattice.
Finally, in accordance with the synchronous update rule, at each time step player i adopts the strategy of one of his neighbors (e.g., player j, which is randomly selected from his four neighbors) with the probability related to the difference of their final payoff,
i.e., the so-called Fermi rule [
43]. Here,
Si and
Sj are used to express the strategy of player
i and
j, respectively.
Pi and
Pj denote the payoff computed from Eq. (6). In addition, the environmental noise
is introduced into the process of strategy adoption to stand for players’ irrationality or error, and the environmental factors [
3].
3 Numerical simulations
In this section, we will discuss the influence of different edge weight distributions on the cooperative behaviors on the square lattice through extensive numerical simulations. The simulation of this modified snowdrift game is performed on a square lattice with periodic boundary condition. Its size is set to be (The different sizes are also performed and the result are similar and robust), and the size of neighborhood is set to be 4. In the initial setup, each player, occupying one of sites on the regular lattice, randomly adopts the cooperation or defection strategy with the identical probability. According to Eq. (3)–Eq. (5), a random edge weight between vertex i and its neighbor j is assigned. Through the calculation of each player’s payoff during each step, the agents update the strategy synchronously with the relative probability according to Eq. (7).
First of all, the evolution of the cooperator’s fraction along with discrete time steps is investigated in Fig. 1, which is a typical realization of numerical simulations. It is obvious that tends to be a steady state after a transitory period. In contrast with the traditional snowdrift game, the stationary density of cooperators is largely increased as expected. Nevertheless, the results are slightly diverse for different cost-to-benefit ratios. When r is smaller or intermediate (e.g., or ), the order of promoting the cooperation from maximum to minimum is the power-law, exponential, uniform distribution of edge weight. For a higher r (e.g., ), the cooperator’s fraction is not strengthened for the uniform distribution of weight, and it is even lower than that in the traditional case since the cost of cooperation is too expensive. However, other two types of weight distribution still greatly improve the cooperation level.
A quick look at Fig.1 can give us some hints, and it is the heterogeneity of the interaction strength among the agents that is responsible for the enhancement of cooperative behaviors among players, especially for the power-law edge distribution, because the heterogeneous interaction helps the players to form the boundary to resist the invasions of opposite strategies and induce the stable clusters of players.
At the basis of the above mentioned MC simulation, we take the average value of MCS after the evolution carries at a stationary state. Figure 2 shows the fraction of cooperators Fc of the steady state as a function of cost-to-benefit ratio r. For the range of , almost all the agents are apt to cooperate with each other except in the traditional case. When , the fraction of cooperators Fc starts to attenuate. However, in the intermediate range , the heterogeneous edge weight distribution has often led to a distinct influence on the cooperation fraction and largely promotes the cooperative behaviors in the snowdrift game compared with the traditional case. When r is greater than , the cooperation for the uniform case is sharply reduced to a lower level than that in the traditional case, while for the other distributed edge weighting cases, it is still higher than that in the traditional case within a certain range, and ultimately no longer dominates over the game or dies out.
In short, the lattice integrated with the edge weight promotes the cooperation among players for some certain ranges of r. To put it another way, the non-homogeneous properties of the relationship between two individuals (such as the interdependence) have a significant influence on the cooperative behaviors. Due to the strong interdependence between them, the cooperative clusters with the same strategy easily come into being, then counteract the impact of the clusters holding the opposite strategy. Therefore, the cooperation level in the edge weighting snowdrift game can be sustained, even higher than that in the traditional case in which the defection spreads quickly and the cooperation is extinct ultimately.
Next, let us see the weight distribution for three types of edge weighting schemes in order to interpret the reason for the promotion of cooperation in this novel game model. Figure 3 illustrates that the heterogeneity of weight distribution can be ranged as the power-law, exponential and uniform distribution by a decreasing order. Notably, the horizontal axis is a linear scale but the vertical axis is a logarithmic scale. What is more, the fraction of cooperators for in Fig. 2 is in the same order with the edge weighting distribution. Here, the uniform case with the lowest non-homogeneity cannot resist the temptation to defect and the cooperation level reduces quickly when . While the other two schemes with high heterogeneity can foster several clusters centered around some edges with higher weight, due to the stronger interaction between them, which plays a key role in restraining the propagation of defection strategy and forming the cooperative clusters. As a result, the cooperation level is higher than that in the uniform case.
Figure 4 depicts the fraction of cooperators Fc as a function of the undulation amplitude of weight distribution . The enhancement of cooperation exhibits a distinct phenomenon for different cost-to-benefit ratios. The cooperation level for the three types of weight distribution is advanced as the undulation amplitude increases, and has a highest value for power-law distribution, which coincides with Fig. 3 when is equal to 1. For a smaller ratio (e.g., ), over half of the agents are inclined to cooperate and finally the cooperation dominates over the snowdrift game and saturates as increases. For a middle ratio (e.g., ), the fraction of cooperators decreases at first since the cooperation pays for a higher cost. As continuously augments, the heterogeneity of weight distribution strengthens and the stronger interaction enhances the probability to cooperate. For the highest ratio (e.g., ), the cooperation level for exponential and uniform distributions is not very high, and even slightly decreases especially for uniform case when approaches the maximum value (). In reality, increasing means that he undulation of edge weight can also be allowed to fluctuate acutely, and further result in the higher heterogeneity of weight distribution, which is beneficial to form the boundary of identical strategies to stop the exploitation of players. Therefore, the cooperation level is largely enhanced in the end as increases for the more heterogeneous weight distribution, such as power-law and exponential distribution, which highlights the key role of much stronger links in the cooperation dynamics.
Finally, we investigate the influence of noise strength K on the fraction of cooperators. The results shown in Fig. 5 is completely diverse for the different cost-to-benefit ratios r. When the cost-to-benefit ratio is smaller (e.g., ), almost all agents adopt the cooperative strategy, and the influence of K can be neglected. When the cost-to-benefit is in the middle range (e.g., ), the cooperation is the massive behaviors among all agents for the power-law weight distribution, and the cooperation level advances as the noise strength K is aggrandized. But for the exponential and uniform edge weight distribution, the lowest cooperation level appears for a specific noise strength Ks, and the cooperation can be highly excited when K goes beyond Ks. In particular, when K is approximately greater than , nearly all the players cooperate with each other regardless of the types of weight distribution, hence the intermediate noise strength is enough for the cooperative behaviors among agents. On the contrary, the increase of noise strength K inhibits the cooperative behaviors among the players for the three types of weight distributions when the cooperation cost parameter r is larger (e.g., ). Confronted with the severe noise, the cooperation is sharply reduced, and even dies out when K runs over . The numerical results reveal that too much noise really goes against the collective behaviors of agents, to a great extent, and there exists an optimal noise strength to facilitate the cooperation among players on the weighted square lattice.
4 Conclusions and discussion
In summary, based on the traditional snowdrift game model on the square lattice, we introduce the edge weight distribution, which can characterize the heterogeneous and asymmetrical interaction or influence (such as the dependence relationship) between two agents, into the snowdrift game model. Generally speaking, the vertex weight indicates the status or role of individuals, while the edge weight portrays the strength of interaction or influence which one inflicts to another. In the numerical simulations, we assume that the interaction weight among players conforms to three typically distributed schemes including the uniform, exponential and power-law cases. Compared with the traditional snowdrift game, the non-homogeneous edge weight distribution greatly facilitates the cooperation for most ranges of cost-to-benefit ratio r. Furthermore, the relationship between the undulation amplitude of weight distribution and the cooperator’s fraction is also investigated, and the results show that the ultimate cooperation level advances as varies, no matter r is smaller or larger, while in the uniform case it slightly decreases when r is larger. At last, we discuss how the noise strength K influences the cooperative behaviors among agents. There exists a nontrivial phenomenon that the cooperation is strengthened for a smaller r but sharply reduced for a larger r. What we have got at present will be conducive to further understanding and analyzing the emergence of cooperation which is prevalent in many social and biological systems. For example, how the cooperation evolves in the weighted complex networks is an open question to be resolved.
Higher Education Press and Springer-Verlag Berlin Heidelberg 2012