Elsevier

Biosystems

Volume 202, April 2021, 104352
Biosystems

A comparison of the Moran Process and replicator equations for evolving social dilemma game strategies

https://doi.org/10.1016/j.biosystems.2021.104352Get rights and content

Abstract

Social dilemma games are studied to gain insight into why humans cooperate with other unrelated people. The canonical game has cooperation and defection as the two strategies. Cooperation benefits the group, but a self-interested player can always do better by defecting. But if everybody defects, then the entire group loses. This tradeoff between cooperation and defection gives rise to the social dilemma. Social dilemma games need some method to evolve strategy changes between rounds. The two most widely accepted methods are a Moran process or replicator equations. Although both methods can predict how strategies evolve in a player population, no comparison of their performance has yet been made. In this paper we compare them in a public goods game which is an N-player version of prisoner's dilemma (N>2). Our results indicate only one of these methods should be used in future research efforts.

Introduction

Image a group of N people who are all engaged in an economic activity. During each round an individual interacts with one or more other individuals and receives a payoff. The amount of this payoff depends on the actions of the individual and the actions of the individuals they interact with. Individuals face a dilemma. They can choose to cooperate, which benefits everyone in the group, or they can choose to defect which only benefits the individual. Such economic situations are called social dilemmas.

All social dilemmas have two conflicting properties (Dawes, 1980): (1) defectors always do better than cooperators regardless of what actions others might take, and (2) mutual cooperation is the best group outcome. In particular, mutual cooperation has higher payoffs than mutual defection. However, the problem is that defection is quite tempting which makes mutual defection the inevitable outcome in all social dilemmas, at least as long as the maximization of personal utility is the only goal of interaction. Everybody loses if everybody defects.

Game theory provides an ideal framework for studying social dilemmas. The economic situation is formulated as a mathematical game which gives researchers something to play with. Different strategies can be evaluated to try and gain some insight into why humans cooperate and what circumstances promote cooperation in human populations. The most widely known social dilemma game is the iterated prisoner's dilemma and the most widely studied is the public goods game (PGG), which is its N-player version (N>2). Typically researchers posit some strategy that should promote cooperation and then run the game to see how various strategies change over time. Good performing strategies should increase in frequency within the population because other players switch to it to get the higher payoff. Thus the game needs some method to model players switching strategies. The two most common modeling methods used are the Moran process (Nowak et al., 2004; Taylor et al., 2004; Ohtsuki et al., 2007; Liu et al., 2017) and replicator equations (Schuster and Sigmund, 1983; Hofbauer and Sigmund, 2003; Hauert et al., 2006; Deng et al., 2016).

Both methods predict how strategy frequencies change over time but the underlying mathematics is completely different. The Moran process is purely stochastic whereas the replicator equations are purely deterministic. In this paper we empirically compare both methods in a PGG to see if they make the same predictions, both over time and in the final prediction, and explain why there are any differences. We believe only one of these methods should be used and provide a justification for that belief.

Section snippets

PGG

In a standard N-player PGG there are two strategies: cooperation (C) and defection (D). Cooperators contribute an amount c into a monetary pool whereas defectors contribute nothing. An external benefactor than increase the pool by a multiplicative factor 1<r<N and the increased pool is then distributed equally among all players regardless of whether or not they contributed. Defectors always do better because cooperators must subtract their contribution. For example, suppose N=4 and the

Results

The strategy evolution in a PGG can be depicted as trajectories in a 2-D simplex. Every point in this simplex is a unique set of strategy frequencies. However, with finite populations only a subset of points are feasible. These feasible points correspond to frequencies where every strategy has an integer number of players (See Fig. 1.). Any trajectory in this simplex must move between feasible points and is thus piecewise linear.

No further strategy changes take place once a trajectory reaches a

Discussion

A Moran process evolves strategies stochastically whereas replicator equations do so deterministically. The results from the previous section suggest either method could be used to investigate how strategies might evolve in a population. Both methods are widely accepted although the Moran process is more prevalent. The appeal of the Moran process is understandable: it is easy to explain and trivial to program. Unfortunately, there are fundamental problems with using a Moran process to draw

Declaration of competing interest

There is no conflict of interest in this paper.

References (25)

  • R. Crossman et al.

    The replicator equation and other game dynamics

    Proc. Nat’l. Acad. Sci.

    (2014)
  • R. Dawes

    Social dilemmas

    Annu. Rev. Psychol.

    (1980)
  • View full text