Skip to main content
PLOS Computational Biology logoLink to PLOS Computational Biology
. 2021 Feb 23;17(2):e1008734. doi: 10.1371/journal.pcbi.1008734

Evolution of heterogeneous perceptual limits and indifference in competitive foraging

Richard P Mann 1,*
Editor: Jessica C Flack2
PMCID: PMC7901736  PMID: 33621223

Abstract

The collective behaviour of animal and human groups emerges from the individual decisions and actions of their constituent members. Recent research has revealed many ways in which the behaviour of groups can be influenced by differences amongst their constituent individuals. The existence of individual differences that have implications for collective behaviour raises important questions. How are these differences generated and maintained? Are individual differences driven by exogenous factors, or are they a response to the social dilemmas these groups face? Here I consider the classic case of patch selection by foraging agents under conditions of social competition. I introduce a multilevel model wherein the perceptual sensitivities of agents evolve in response to their foraging success or failure over repeated patch selections. This model reveals a bifurcation in the population, creating a class of agents with no perceptual sensitivity. These agents exploit the social environment to avoid the costs of accurate perception, relying on other agents to make fitness rewards insensitive to the choice of foraging patch. This provides a individual-based evolutionary basis for models incorporating perceptual limits that have been proposed to explain observed deviations from the Ideal Free Distribution (IFD) in empirical studies, while showing that the common assumption in such models that agents share identical sensory limits is likely false. Further analysis of the model shows how agents develop perceptual strategic niches in response to environmental variability. The emergence of agents insensitive to reward differences also has implications for societal resource allocation problems, including the use of financial and prediction markets as mechanisms for aggregating collective wisdom.

Author summary

Competition for resources is a major determinant of behaviour in both humans and other animals, as individuals seek resources that are both plentiful and under exploited by others. In order to identify these opportunities, individuals require high-quality information about the world, via their senses or by costly research into the options available to them. The price of conducting such research or maintaining the sophisticated sensory apparatus required is a drain on the foraging returns the individual can acquire, and thus there is a trade off between the benefits of effective foraging and the costs involved. In simple models of foraging behaviour, identical individuals that compete equally receive identical rewards regardless of where they choose to forage, since any advantage between choices is ultimately competed away. This presents an opportunity to make less effort in identifying the best foraging opportunities and avoid paying the associated costs. Here I show how this leads to the emergence of two distinct types of behavioural types: informed agents that continue to assess the value of different options, and uninformed agents who choose at random. Investigating further, I show how informed agents further diversify according to the variety of options they are likely to encounter.

Introduction

While many models of collective behaviour consider groups that are composed of identical individuals (with identical motivations and rules of behaviour), much recent work in this field has focused on the importance of heterogeneity: differences between individuals within a group. Variation in the behaviour of individuals within groups has been associated empirically with differences in personality [13], and group behaviour has been shown to depend on the distribution of individual behavioural characteristics [4, 5]. Theoretical models have also highlighted the importance of heterogeneity in producing efficient collective behaviour. For example, bold individuals may lead groups to new resources while shy individuals provide collective cohesion [1]; a similar effect is seen in models with informed and uninformed individuals respectively [6, 7]. Differences in individual motivations are an important source of variation in the behaviour of groups composed of rational agents [8], while groups with mixed evidence thresholds for decision making can make faster and more accurate decisions than those composed of identical agents, [9]. Both theoretical and empirical evidence [1014] has highlighted the importance of ‘noise’ in collective behaviour. This noise may result from unobserved differences between individuals that cause them to act in unpredictable ways in apparently identical situations.

While heterogeneity is thus of recognised importance in understanding collective behaviour, relatively few theoretical studies have addressed how these differences between individuals are generated and maintained. Contingent differences in information may be one source of variation (e.g. the position of an agent in its environment may lead to specific knowledge that others lack). Other differences may be more fundamental consequences of adaptive processes. For example studies of collective navigation [7, 15, 16] have demonstrated the evolution of distinct classes of agents: informed individuals, who specialise in obtaining accurate private navigational information and who attend little to the movements of others, and uninformed individuals, who conversely follow the movements of others in the group and expend few resources on obtaining reliable private information. These studies reveal that heterogeneity that is relevant for collective outcomes can arise from the collective dilemma itself. This raises the question: what other social contexts permit analogous specialisation?

One important decision many animals must make within the competitive environment of a social group is the choice of where to forage for food or other resources. A familiar case is the large herds of many herbivore species that graze on grasslands, but competition for resources within a social population is ubiquitous across animal taxa (see [17] for one review of many examples). In each case, individuals must choose in a context where the rewards they receive depend on the choices made by other agents. In ecology a standard model of competitive equilibrium in such scenarios is the Ideal Free Distribution (IFD). The IFD [18, 19] describes how ‘ideal’ agents—ones with perfect knowledge of their environment—who are ‘free’—experience no cost of movement between different sites—will distribute themselves between resources of different quality. If each resource is entirely consumed by the individuals exploiting it, and if all individuals are identical and gain identical shares of their chosen resource, then the IFD predicts that the distribution of individuals will be proportional to the quality of the resources, a result known as ‘input matching’. This distribution of agents is a Nash equilibrium [20], such that no individual can improve their expected reward by changing the patch they occupy, and in which all agents receive the same reward.

Although many studies have purported to show that real animal population distributions are well approximated by the IFD (e.g. [2129]), reanalysis of the data from these studies has consistently shown lower exploitation of high quality resources than expected [17]. Experimental human studies also show below-expected exploitation of high quality resources [30]. This poses a problem for theoretical ecology—why do fewer individuals exploit high quality resources than expected? This ‘under matching’ is even more puzzling in social animals since collective decision-making typically creates a bias towards aggregation and even information cascades [3134]. Milinski [35] correctly notes that there are many IFDs, depending on the nature of competition between agents, and asserts therefore that the IFD theory does not necessarily predict resource matching. Nonetheless, other researchers have suggested additional mechanisms to explain the perceived gap between theory and observation. Proposed mechanisms to explain under matching of high quality sites include costs of movement between patches, unequal competitive strengths of agents and perceptual limits that prevent agents from accurately knowing what resources are available [36, 37]. Addressing this last mechanism, models incorporating perceptual limits [38, 39] represent these as a fixed sensory limit imposed by the agents’ physiology, which is typically assumed to be consistent across all individuals. It is the origin and distribution of these perceptual limits that I will investigate here.

In this paper I focus on the evolution of perceptual abilities in a competitive foraging environment. I follow the approach of ref. [7] by proposing a multilevel model for the evolution of perceptual abilities in a population of individuals competing for resources. In principle this population could composed of one or multiple species, but here I assume that agents are identical except in their perceptual ability. I analyse this model in a mathematically idealised form, considering the equilibrium of an infinite population, and also implement the model as an agent-based simulation. I show how the cost of perceptive abilities influences the distribution of these abilities in the population, and I demonstrate a bifurcation, with the emergence of a distinct class of perceptually-limited individuals. Furthermore I investigate how variability in the environment impacts on the distribution of perceptual ability and the consequences of the model for the utilisation of resources by the group as a whole.

Materials and methods

I consider a two-level model of foraging and the evolution of perceptual limits, illustrated in Fig 1. At the lower level, individuals compete for resources, selecting foraging patches to optimise their individual share of available resources, and limited in their decision-making by an individual perceptual limit. At the upper level the population evolves by natural selection—individuals replicate according to their fitness, which is determined by the resources they are able to acquire in the lower-level game and the costs they pay for their perceptual abilities.

Fig 1. Schematic of the interaction between patch selection and the evolution of sensitivity threshold as a multilevel game.

Fig 1

On the lower level game, agents select between patches with differing total resources. Each agent seeks to select the patch with greater reward, but is limited by their individual sensitivity threshold. In the upper-level game agents reproduce according to a fitness function determined by their patch-selection rewards and the cost of their sensitivity threshold.

Below I first lay out the structure of the model, along with a mathematical analysis of the predicted equilibrium states, based on a dynamical system representing an idealised infinite population with complete time separation between the two game levels. I then describe an agent-based implementation of the model to test whether these predictions are robust for the case of finite populations with a mixing of time scales between the upper and lower level game.

Lower-level game: Patch selection

I consider a population of individuals foraging across two patches, A and B. Without loss of generality one can assume that the total resources across the two patches are equal to one, and I specify that the ratio of the two patches is r, such that the resources on patch A are 1/(1 + r) and those on patch B are r/(1 + r). Each individual is able to freely choose a patch on which to forage, and can change their patch without cost. Ultimately, each individual receives an equal share of the resources on the patch on which they are foraging when the game concludes.

Every individual has a perceptual sensitivity threshold, τ, that can differ from one individual to another. This threshold dictates the conditions under which the individual will switch which patch it will forage on. Individuals can only distinguish reward differences between patches above their sensitivity threshold. If, with the current distribution of agents, the current patch has a reward at least τ less than the alternative, then the individual will switch. If the alternative patch has a reward less than τ greater than the current patch then the individual will remain on the current patch. For any given iteration of the lower level game I assume that there is a fixed distribution of agents such that ρ(τ) is the probability density that a given agent has sensitivity threshold τ.

Let ρ(τ, A) be the density of agents with sensitivity threshold τ on patch A. Similarly define ρ(τ, B), such that ρ(τ) = ρ(τ, A) + ρ(τ, B) is the density of all agents with sensitivity threshold τ across both patches.

For any given distribution, each individual on patch A will have an anticipated reward (assuming no further change) given by:

RA=11+r10ρ(τ,A)dτ,

and similarly each individual on patch B anticipates a reward given by:

RB=r1+r10ρ(τ,B)dτ.

Define the difference between these anticipated rewards, ΔRRBRA. On whichever of the two patches has the lower anticipated reward, those with a threshold τ ≤ |ΔR| switch to the more rewarding patch at rate one (defining the arbitrary timescale). Those agents with τ > |ΔR| switch randomly between the two patches at a slower rate γ. For each τ then,

dρ(τ,A)dt=-dρ(τ,B)dt={ρ(τ,B)H(-ΔR)-ρ(τ,A)H(ΔR),τ|ΔR|γ(ρ(τ,B)-ρ(τ,A)),τ>|ΔR| (1)

where H(⋅) is the Heaviside step function.

In this implementation I assume that the game runs until equilibrium is reached, such that the distribution of agents between A and B is fixed for all values of τ:

dρ(τ,A)dt=0τ.

To derive the equilibrium distribution, first note that at equilibrium the reward to agents on patch B will be greater than or equal to that on patch A, i.e. there is an equilibrium reward difference ΔR* ≥ 0. Any agent with sensitivity threshold τ below this equilibrium reward difference must be on patch B, since they would otherwise switch from patch A to B. Those agents with τ greater than ΔR should be equally distributed between patches A and B, since any difference in the distribution between A and B will be eroded by the random movements of these agents. I therefore define the proportion of agents on patch A as x=0.5ΔR*ρ(τ)dτ, and identify the following condition for equilibrium, which one can solve numerically for any given distribution ρ(τ):

ΔR*=11+r(r1-x-1x) (2)

Upper-level game: Evolution of perception

For the purposes of mathematical analysis I assume a complete separation of time scales between the lower-level patch selection game and the evolution of perception. As such, I attribute to each value of τ a reward based on the mean lower-level rewards of agents with that sensitivity threshold, as if an infinite number of lower level games had been played for any given step of evolution in perception. When only one reward ratio is possible, this implies that each value of τ is assigned a mean reward E(R)τ:

E(R)τ=ρ(τ,A)RA+ρ(τ,B)RBρ(τ,A)+ρ(τ,B)={1x(1+r)+ΔR*,τΔR*1x(1+r)+0.5ΔR*,τ>ΔR*. (3)

When multiple patch ratios are possible I weight the outcomes for each ratio by the proportion of times that ratio occurs.

Each individual also incurs a cost, c(τ) based on their sensitivity threshold, for which I specify the following principles:

  1. Cost increases with perceptual sensitivity: c(τ′) < c(τ) ⇔ τ′ > τ

  2. No perceptual sensitivity incurs no cost: limτ → ∞ c(τ) = 0

  3. Perfect perceptual sensitivity incurs a finite cost: c(0) ≠ ∞

Based on these principles I model this cost via the function:

c(τ)=α1+τ, (4)

where α is a parameter allowing variable perception costs. The results in this paper are based on this cost function, however the model proposed here is general and other cost functions can be substituted. In particular, principle (iii) above could justifiably be removed, such that perfect perception incurs an infinite cost and is therefore not possible. I retain this condition to avoid making perceptual limits tautological. The cost function I have chosen is also convex, but the analytical results I will present do not rely on this property.

The upper-level game represents evolution of the sensitivity threshold in the population. The fitness, F(τ) of agents with a sensitivity threshold of τ is given by the mean reward for such agents in the lower-level game, minus the cost incurred for this level of perception.

F(τ)=E(R)τ-c(τ) (5)

At the population level, sensitivity thresholds evolve according to the replicator equation:

ddtρ(τ)=ρ(τ)(F(τ)-0ρ(τ)F(τ)dτ). (6)

Equilibrium requires a steady state distribution such that ddtρ(τ)=0 for all τ, and thus requires:

ρ(τ)F(τ)=ρ(τ)0ρ(τ)F(τ)dτ, (7)

which is equivalent to stating that the overall reward, including perceptual cost, must be the same for all occupied (ρ(τ) > 0) perceptual strategies.

Equilibrium with one possible ratio

To derive the equilibrium distribution of sensitivity thresholds, I first consider the case where there is only one possible patch ratio, r. For any given distribution over sensitivity thresholds, ρ(τ), this implies a specific reward difference resulting from the lower-level patch selection game, as given by Eq 2, leading to the expected patch-selection rewards for each value of τ given by Eq 3. When the cost of perception is added to these patch-selection rewards, the overall reward for each value of τ is thus:

F(τ)={1x(1+r)+ΔR*-c(τ),τΔR*1x(1+r)+0.5ΔR*-c(τ),τ>ΔR*. (8)

It is required that the value of F(τ) be the same for any occupied strategy at equilibrium, such that the equilibrium condition in Eq 7 is met. Looking at each case in Eq 7 separately, one see that this condition cannot be true for multiple strategies with τ ≤ ΔR*, or for multiple strategies with τ > ΔR*, since in each case F(τ) differs only through variation in the perceptual cost function c(τ), which decreases strictly monotonically with τ. Any strategy with τ < ΔR* is always dominated by τ = ΔR*, and any strategy with τ > ΔR* is dominated by τ = ∞. Therefore, the only two possible stable strategies are τ = ΔR* and τ = ∞. To determine the proportion of agents employing each strategy, I look for an equilibrium where the overall rewards for each are the same:

F()=F(ΔR*)c(ΔR*)=0.5ΔR*, (9)

where I have utilised the property that c(∞) = 0. For my specific choice of cost function, this implies:

ΔR*=1+8α2-12. (10)

Recall that the proportion of agents on patch A, x, is half the proportion of agents with τ > ΔR*, and therefore x = 0.5ρ(∞). Having determined ΔR*, one can solve for x and therefore ρ(∞) from Eq 2, giving:

ρ()=(ΔR*-1)+((ΔR*-1)2+4ΔR*)ΔR*. (11)

In cases where there is no solution for ρ(∞) below one, this indicates that the patch reward difference necessary to support the τ = ΔR* strategy is impossible to attain, and all agents thus converge to τ = ∞.

The above analysis relies on the strict monotonicity of c(τ). This is in most cases a realistic assumption of real sensory costs. However, if instead c(τ) remains constant beyond some threshold, τplateau, the argument can be modified as follows. If τplateau is above the equilibrium value of ΔR* established above, then agents with τ > ΔR* continue to experience a selective pressure to increase τ for τ < τplateau; this maintains the bifurcation in strategies shown above. Above τplateau there is no change in perceptual cost, and thus no fitness gradient, so agents will diffuse equally among all values of τ > τplateau. If instead the value of τplateau is below ΔR* then there will be a selective pressure against agents with τ > τplateau, since these agents pay no lower a cost while potentially losing the ability to gain from discerning patch reward differences. Hence, all agents will converge to τ = τplateau. This is born out in agent-based simulations (described below), shown in S1 Fig.

Equilibrium with multiple possible ratios

For a given distribution of sensitivity thresholds ρ(τ), any given patch ratio leads to a specific reward difference between the higher and lower quality patches at equilibrium, as given by Eq 2. As specified above, in any single patch-selection game, agents with a sensitivity threshold that is below this reward difference will all occupy the higher quality patch, while those with values above the reward difference will be equally spread across both patches. When there are multiple possible patch ratios, this creates the possibility for more perceptual strategies to coexist. To see how this works, consider the case of two possible patch ratios, r1 and r2, with r1 > r2. These patch ratios in turn give rise to equilibrium reward differences ΔR1* and ΔR2*, with ΔR1*>ΔR2*. A strategy with τ>ΔR1* will always choose a random patch in all patch selection games, and thus is dominated by a strategy of τ = ∞, which also does so with lower perceptual cost. A strategy with ΔR2*<τ<ΔR1* chooses the higher quality patch when the patch ratio is r1, but chooses randomly when the patch ratio is r2, and thus is dominated by a strategy of τ=ΔR1*. Finally, any strategy with τ<ΔR2* always chooses the higher quality patch, but is dominated by a strategy of τ=ΔR2*, which does the same with lower perceptual cost. Therefore three distinct equilibrium strategies are possible: (i) τ = ∞; (ii) τ=ΔR1*; and (iii) τ=ΔR2*. Extending this argument shows that for n distinct possible reward ratios, r1 > r2 > … > rn, there are n + 1 corresponding possible perceptual strategies.

As with the case of one patch ratio, the specific values of ΔR1*,,ΔRn* and the proportion of agents adopting each perceptual strategy can be derived by equating the overall rewards for all occupied strategies at equilibrium. This can be done recursively as follows. First consider the two strategies τ = ∞ and τ=ΔR1*. For all patch ratios other than r1, these two strategies lead to the same outcome. If patch ratio ri occurs with a relative frequency fi then equating the overall rewards gives:

F()-F(ΔR1*)=0=c(ΔR1*)-0.5f1ΔR1* (12)

This equation leads to a quadratic solution ΔR1* in the case of my chosen cost function (as in Eq 10), or can be solved numerically for arbitrary cost functions c(τ).

Now consider strategies τ=ΔR1* and τ=ΔR2*. Agents adopting these strategies accrue the same patch-selection rewards except when the patch ratio is r2. Equating the overall rewards gives:

F(ΔR1*)-F(ΔR2*)=0=-c(ΔR1*)+c(ΔR2*)-0.5f2ΔR2*=c(ΔR2*)-0.5f1ΔR1*-0.5f2ΔR2*. (13)

Following this recursive logic, the general formula specifying all sensitivity thresholds is:

c(ΔRk*)=0.5i=1kfiΔRi* (14)

The proportion of agents adopting each strategy can similarly be calculated recursively. For any given patch ratio rk, the proportion of agents occupying strategies τΔRk* must be such as to produce the associated patch reward difference ΔRk*, as given by Eq 2. This gives the relation below:

11+rk(rk1-0.5j=knρ(ΔRj*)-10.5j=knρ(ΔRj*))=ΔRk* (15)

Given ΔRn* from above, this can be solved recursively starting with k = n and proceeding to k = 1. For any k, if no valid solution exists for ρ(ΔRj*) between 0 and 1 then the population cannot support this strategy and therefore ρ(ΔRj*)=0

Agent-based model

To test the validity of the mathematical equilibrium analysis above to dynamic and finite populations, I implemented an agent-based model of the two-level game. In this model a finite number of distinct agents, each with an individual sensitivity threshold, select between two sites. As above, the agents are free to change the patch on which they wish to forage freely and at no cost. In this implementation I identify all agents that would wish to change patch, based on the rewards currently available and their sensitivity threshold. Of those that would wish to change, one is selected at random to switch and the process is repeated until an equilibrium is reached where no agent wishes to change patches.

Each agent then subsequently receives an individual reward based on the patch they chose and the number of other agents selecting that patch in analogous fashion to the model above. Each agent also pays a cost based on their sensitivity threshold, and the sum of this reward and cost results in their fitness. Agents then reproduce via roulette reproduction with mutation of the sensitivity threshold, with all agents in the previous generation being removed and the population size remaining constant. Since it is expected that at least some agents’ sensitivity threshold will diverge towards τ → ∞, I map and mutate sensitivity thresholds on a logistic scale: logistic(τ) = 1/(1 + exp(−τ)). I assume normally distributed mutations on this scale, such that:

logistic(τchild)N(logistic(τparent),σ), (16)

where σ is the scale of mutation. The new population of agents then plays the lower level game and the process is repeated. Over each iteration of the population reproduction a record is kept of the distribution of sensitivity thresholds, so as to reveal the dynamics of the strategy evolution in addition to the equilibrium state. Code for running agent-based models and reproducing the results in this paper is included in S1 Code.

Results

Strategy bifurcation

I first considered a population which repeatedly faces a simple foraging scenario: to select between two patches with differing resources, such that the richer patch always contains a multiple r of the resources in the poorer patch. Agents are initially assigned to a random patch and switch based on the relative rewards available at each and their individual sensitivity thresholds, according to the model described above. Once the distribution of the population reaches equilibrium, rewards are allocated (including the cost of perception) and the sensitivity thresholds of the agents evolves according to the second tier of the model, before the lower level game is repeated. I initialised the population of 1000 agents such that all individuals begin with perfect perceptual sensitivity (τ = 0), and tracked the evolution of this parameter in the population over time. Fig 2A shows how the proportion of agents with differing sensitivities changes over 3000 generations, in a scenario where r = 5 and α = 0.5, and with a mutation parameter σ = 0.0025. This shows that the population diverges from initial state of perfect perception with all agents losing perceptual sensitivity. After approximately 100 generations, when agents are clustered around a sensitivity of τ ≃ 0.4, the population bifurcates into two distinct subgroups. One subgroup reaches a stable sensitivity threshold (in this case τ ≃ 0.5). The second subgroup continually continues to lose perceptual ability until τ → ∞, becoming completely indifferent to the available rewards on each patch. Indicated by a white line is the predicted sensitivity threshold based on these simulation parameters from Eq 10. The agents retaining a finite sensitivity threshold tend to be clustered just beneath this level (i.e. have somewhat more sensitive perception), a result of there being greater costs to being just above the critical threshold than just below it.

Fig 2. Evolution of agents’ sensitivity threshold over 3000 generations, showing the proportion of agents across potential perceptual strategies (in 100 logistically-spaced intervals).

Fig 2

In panel A the population evolves from an initially homogeneous population with τ = 0, showing a bifurcation into two distinct sub-populations. Simulation parameters: 1000 agents, α = 0.5, r = 5, σ = 0.0025. The white line indicates the theoretical expected sensitivity for agents with finite sensitivity threshold. In panel B the population is initially homogeneous with τ = ∞, with the other simulation parameters unchanged. Here the population remains distributed close to the initially homogeneous starting distribution. In panel C the mutation rate is increased by a factor of three (σ = 0.0075). The population initially all remain close to τ = ∞, before a rapid bifurcation in part of the population moves to the more sensitive perceptual state.

I repeated the simulation process with the same parameters as above, but this with all agents initiated to have no perceptual sensitivity (τ = ∞). In this case, shown Fig 2B, the agents remained clustered around the initial state without significant variation over 3000 generations. This reflects the relative difficulty of gaining, rather than losing perceptual sensitivity. An agent that mutates to have slightly more sensitivity gains nothing until that sensitivity reaches a point where τ is below the difference in reward between the two patches. In the case where r = 5 and all other agents are evenly spread between the two patches, that threshold occurs at τ = 2(5/6 − 1/6) = 1.33. Increasing the mutation rate by a factor of three to σ = 0.0075 allows the agents to reach a mixed equilibrium, with some agents occupying the perceptive strategy; the observed bifurcation in this case is very rapid and a occurs when some of the agents reach τ ≃ 1.33, as shown in Fig 2C. This suggests that transitions away from initially homogeneous and unperceptive populations, in which agents gain new perceptual abilities, are likely to appear sudden and occur preferentially when mutation rates are high, whereas the loss of perceptual sensitivity can occur gradually and under lower mutation rates.

Effect of patch ratio and perception cost on stable strategy

Having established the existence of a bifurcation in perceptual strategies, I tested how general this phenomenon is across differing patch ratios and perception costs. For patch ratios of r = 2 and r = 5 I ran evolutionary simulations as above for a range of perception costs 0 < α < 1, and evaluated the equilibrium distribution of agent sensitivity thresholds. I also calculated the proportion of ‘uninformed’ individuals, which here are taken to be those with τ > 2 (from the long-run population in the agent-based model)—this threshold is chosen as a clear visual separator of the different sub-populations. The results of these tests are shown in Fig 3. These results show several key features. First, there exist three distinct regimes based on perceptual cost: (i) a low cost regime, where all agents have a low sensitivity threshold; (ii) an intermediate regime, where informed agents coexist with uninformed agents. In this regime the proportion of uninformed agents steadily rises as the cost of perception increases; and (iii) a high cost regime where all agents are uninformed. Secondly, the range of costs over which coexistence is stable depends on the patch resource ratio; higher ratios can support informed agents at higher perception costs. Thirdly, informed agents do not retain perfect perception, but become less sensitive to reward differences as the cost of perception increases. The decrease in perceptual sensitivity among informed agents and the proportion of uninformed agents in the agent-based model closely match the predictions of the analytical mathematical treatment above, with two caveats. First, for very low perceptual costs the number of uninformed agents is very low or zero. This is the result of mutation dynamics that create a natural spread of sensitivity thresholds among informed agents, which in turn creates a consistent benefit to retaining perceptual sensitivity when costs are very low. Secondly, as seen in the bifurcation example above, the steady-state sensitivity threshold of informed agents in the agent-based model is slightly stronger (i.e. lower τ) than predicted. This is again the result of diffusion of strategies due to mutation: the cost of mutating to a strategy with τ slightly above the predicted value is greater than an equivalent mutation slightly below. This asymmetry tends to maintain the population average at a lower value such that mutations above the predicted value of τ are rare.

Fig 3. Stable distribution of sensitivity threshold (τ) in simulations of the agent-based model for different values of perceptual cost α, with r = 2 (A) and r = 5 (B).

Fig 3

In each case the white dashed line indicates the value of τ for informed agents predicted by the analytical mathematical model. (C) Proportion of uninformed individuals (τ > 2) in the agent-based model (solid lines) versus the analytical prediction (dashed lines) for r = 2 (black) and r = 5 (red).

Variable environments

The analyses above have considered patch selection where the ratio of resources between patches is fixed. In reality, patch resource ratios typically vary, and the perceptual sensitivity of a foraging agent must adapt to this variability. To illustrate the effect of patch ratio variation I employed an agent-based model as above, but instead of repeatedly encountering a fixed patch ratio in each foraging task, agents were presented with one of two different patch ratios representing low or high resource differences (r = 2 and r = 10 respectively).

Fig 4 shows an example of the evolution of sensitivity thresholds among a population of agents in this scenario, with perceptual cost α = 0.5. The population is initially homogeneous with all agents having perfect perception (τ = 0). After an initial period of approximately 100 generations, during which time the agents lose perceptual sensitivity but remain relatively homogeneous, the population then branches into three distinct groups. One group loses all perceptual sensitivity (τ → ∞), as in the case of one patch ratio above. Those agents that retain some perceptual sensitivity further bifurcate into two groups, each specialised to a different patch ratio. As above, the stable distribution of values of τ for each subgroup remains slightly below the theoretical prediction from the analytical model, shown by the white lines.

Fig 4. Evolution of agents’ sensitivity threshold over 3000 generations in the presence of variable patch ratio, showing the proportion of agents across potential perceptual strategies.

Fig 4

The population evolves from an initially homogeneous population with τ = 0, and develops into three distinct sub-populations. Simulation parameters: 1000 agents, α = 0.5, r = 2 and r = 10. The white line indicates the theoretical expected sensitivities for agents with finite sensitivity threshold.

Varying the cost of perception (α) and the possible patch ratios (r) changes the stable distribution of agents across the three possible perceptual sensitivities. This is illustrated in Fig 5, which shows the steady state distribution of τ amongst agents in an agent-based model in a range of scenarios. Panel A shows the variation of agents sensitivity thresholds with varying perceptual cost when the possible patch ratios are r = 2 and r = 5. Panel B shows the equivalent variation when the possible patch ratios are r = 2 and r = 10. In each case the white lines show the predictions of the mathematical model. Panel C shows the proportion of ‘uninformed’ agents in each case, alongside the model predictions. As predicted by the mathematical analysis, there are 3 possible subgroups of agents, and the value of τ for these subgroups depends on the cost of perception but not on the patch ratios. However, the proportion of agents occupying each subgroup does strongly depend on possible patch ratios. Environments that typically contain high patch ratios (e.g. r = 10, panel B) sustain a larger proportion of informed agents, who are concentrated in the less perceptually sensitive (higher τ) of the two ‘informed’ subgroups. These agents pay a relatively low perceptual cost and can take advantage of the large reward differences available when the patch ratio is high. Reducing the higher patch ratio to r = 5 (panel A) reduces the predicted range of α for which this less perceptive population exists, and almost eliminates agents of this type in the agent-based simulation. Conversely, the value of the higher patch ratio has no impact on the proportion of agents adapted to the highest perceptual sensitivity (lowest τ) when the lower patch ratio remains unchanged, as predicted by Eq 15.

Fig 5. Stable distribution of sensitivity threshold (τ) in simulations of the agent-based model for different values of perceptual cost α and with variable patch ratios: (A) r = 2 and r = 5 and (B) r = 2 and r = 10.

Fig 5

In each case the white dashed line indicates the values of τ for informed agents predicted by the analytical mathematical model. (C) Proportion of uninformed individuals (τ > 2) in the agent-based model (points) versus the analytical prediction (dashed lines) for r = 2 and r = 5 (black) and r = 2 and r = 10 (red).

The mathematical analysis of equilibrium sensitivity distribution predicts that environments with many patch ratios should permit a greater number of possible different perceptual strategies, with predicted sensitivity values given by the solutions to Eq 14. Since patch qualities in real foraging contexts are generally highly variable and occupy a continuous range of values rather than being stereotyped into discrete values, it is natural to ask what distribution of perceptual sensitivity is expected under such conditions. Although many possible distributions of patch ratios are possible, a reasonable choice in the absence of context-specific details is the following: consider all the resources available on both patches as a unit interval, and divide that interval uniformly at random. Defining r to be the ratio of the larger resulting piece to the smaller, this means that r/(1 + r) is uniformly distributed between 0.5 and 1; equivalently r is distributed as p(r) = 2/(1 + r)2, for r ≥ 1. To explore the consequences of this type of environment, I first chose 100 uniformly spaced values of r/(1 + r) in the interval from 0.5 to 1, and calculated the predicted equilibrium sensitivity values (Eq 14) and the corresponding proportion of agents predicted to occupy each sensitivity state (Eq 15). The resulting predictions, illustrated in Fig 6A, show a band of possible sensitivities that varies with perceptual cost: for very low values of α agents are predicted to cluster close to τ = 0; the mean sensitivity and the range of sensitivity values increases as α increases, before tapering off for values of α above approximately 1.2, after which all agents are predicted occupy the uninformed state τ = ∞. Next I simulated an agent-based model in which r/(1 + r) took the same 100 distinct values between 0.5 and 1, for the same range of perceptual cost values. The resulting distribution of agents shows qualitative similarities to the predictions in panel A, notably a broad range of sensitivity values amongst agents for intermediate values of α, and all agents occupying the uninformed state for high values of α. The proportion of uninformed agents in the agent-based model closely fits to the predicted value (panel C). A notable difference between the prediction and agent-based simulation results is seen for low values of α: while agents are predicted to cluster close to τ = 0, in the model they are widely spread for all but the very lowest values of α. At the same time, fewer agents than expected occupy the uninformed state. This is similar to the pattern seen in Figs 3 and 5, and likely results from the natural spread of agents beyond the mathematical predictions due to mutation, which then opens exploitable opportunities for agents that would otherwise become uninformed to instead maintain a poor but finite perceptual sensitivity (high τ).

Fig 6. Predicted and simulated stable distribution of sensitivity threshold (τ) for widely-varying patch ratios (r/(1 + r)∼U(0.5, 1)): (A) analytically-predicted distribution of stable sensitivity thresholds, colour-coded by expected occupancy; (B) steady-state distribution of sensitivities in agent-based simulations; and (C) proportion of uninformed individuals (τ > 2) in the agent-based model (points) versus the analytical prediction (dashed lines).

Fig 6

Discussion

The model I presented in this paper showed that agents evolve different sensitivity thresholds depending on the cost of sensory precision and the typical relative qualities of alternative patches. In particular, I showed that over a substantial range of the sensory cost parameter agents develop heterogeneous perceptual abilities, with a fundamental bifurcation of the population into ‘informed’ individuals who retain some discernment of the expected rewards at each patch, and ‘uninformed’ individuals who choose a patch at random. Informed individuals remain responsive to differences in expected rewards between two patches, but also decrease their sensory precision as sensory cost increases. The proportion of uninformed individuals increases as the cost of sensory perception increases, and for high enough sensory costs no informed agents remain. Conversely, the greater the typical difference between the patches, the greater the proportion of informed individuals for any given sensory cost. In variable environments further heterogeneity emerges, as informed agents evolve a range of perceptual abilities, corresponding to different niches—each agent is adapted to benefit from a specific resource ratio. While I have investigated adaptation in an evolutionary framework, adaptation through agent learning would likely follow a similar pattern, owing to the close connection between evolutionary and learning dynamics in multi-agent systems [4043].

A consequence of the population bifurcation is that the population as a whole does not distribute itself between two patches as predicted by the most-commonly described Ideal Free Distribution (one in which agents distribute themselves in proportion to patch quality), but instead ‘under matches’. That is, the higher quality patch attracts a smaller proportion of agents than expected. This provides a competitive advantage to the informed individuals, which balances the cost of sensory perception at equilibrium. While sensory limitations have been posited as an explanation for under matching between populations and resources observed in real animal populations [38, 39], models that incorporate sensory limitations have typically imposed these as a fundamental facet of the population, and have assumed that these are identical among agents. Here I have shown how perceptual limitations can evolve within a population when perception carries costs. Focusing on the evolutionary origins of these limitations has shown that an assumption of identical sensory abilities is likely to be wrong. Nor are sensory limits likely to be broadly distributed; there is an fitness cost to maintaining any perceptual ability that is either insufficiently precise to distinguish between typical scales of reward imbalance the animal experiences, or to a one which is substantially more precise than required to do so. As a result, agents will tend to cluster around the sensitivity threshold necessary to take advantage of the typical resource ratios in the environment they habitually encounter or lose all sensitivity to patch rewards. A consequence of the bifurcation (and potentially further specialisation) of sensitivity thresholds in the population is that measured sensitivities in real agents, whether as individuals or as taken as an average, may not accurately predict collective behaviour if those agents are assumed to be distributed around a single central mode.

This model is not intended to be a unique or complete explanation for observed under matching. As noted by Milinski [35], there are many IFDs, and resource matching occurs only under particular assumptions about the nature of competition between agents—specifically that agents divide all the available resources on a patch equally. Moreover, alternative mechanisms such as movement costs (e.g. [44]) may also contribute to observed deviations from simple IFD models. It is likely that each empirical case study involves a mixture of these factors. Nonetheless, this model shows perceptual limits, which have been evoked as a mechanism to explain under matching, will evolve wherever perceptive accuracy carries a cost. Moreover, the model presented here makes two key qualitative predictions concerning the evolution and distribution of perceptual abilities: (i) such abilities should be distributed more unequally in populations exposed to highly variable environments, where patch ratios can take many (and possibly extreme) values; (ii) the existence of agents who possess or exercise essentially no perceptive abilities in social foraging contexts, for instance by never moving or selecting randomly between patches (i.e. patch selection being uncorrelated to patch quality or the current position of other individuals). As a corollary to this second prediction, the results shown in Fig 2 suggest that the evolution of new perceptual abilities that are relevant to social foraging is likely to occur preferentially when mutation rates are higher; it should therefore be expected to occur relatively suddenly after a potentially-long period of stasis, whereas perceptual loss can occur more gradually and systematically.

The results here resemble those seen in models of evolving migratory strategies in collective navigation [7, 15, 16], where individuals within a flock bifurcated into two subgroups, again labelled ‘informed’ and ‘uninformed’, with informed individuals attending closely to the desired direction of travel (assumed to demand costly sensory abilities) and uninformed individuals attending to and following the movements of other group members. Whereas in those examples uninformed individuals relied on following informed peers when choosing where to move to reach the desired destination, in this model uninformed individuals rely on their informed peers to make their decision irrelevant, by equalising rewards for everyone. A similar phenomenon is seen in another recent model of foraging behaviour wherein high movement costs induce a subset of foragers to remain sedentary at the cost of poorer foraging returns [44]. This type of outcome is likely to apply across a wide range of game theoretic scenarios where rewards are equal across strategies at equilibrium; in these cases there is always an opportunity to avoid paying the cost of making an informed choice if one assumes that the system is at equilibrium, and thus that the rewards associated with all choices are the same. Examples include the Minority Game [45] and Rock-Paper-Scissors [46] as well as the patch selection game considered here. My results suggest that in all of these examples there will be a tendency for populations to split into clearly defined informed and uninformed subgroups. How many agents will choose or evolve to make uninformed decisions in such an environment depends on the cost of being informed, and the typical differences in payoffs between options.

Environmental variability produces greater diversification and specialisation among agents. Depending on the cost of perception, agents diversify into subgroups specialised to exploit each possible patch resource ratio. When the range of possible resource ratios is higher, this results in a greater range of perceptual costs that could support different specialisations (see Fig 5). I expect that similar specialisation would occur in the previously-studied collective navigational scenario [7, 15, 16] and in other comparable contexts if variation in rewards were introduced, for example by exposing a population to both critical navigation tasks (such as large scale migrations, that carry large penalties for failure) and less costly navigation tasks (such as local exploration for food). Environmental variation in resource types and availability provides a well-established ecological basis for generating specialisation in the form of differing individual preferences or foraging strategies, enabling different agents to exploit different resources [47, 48]. My results show that even where agents continue to exploit the same resources, specialisation in perceptual ability is likely to evolve to exploit variation in resource density. An interesting case of such specialisation might be represented by the evolution of varying sensory apparatus and associated nervous systems in early animals [49], in response to resource heterogeneity generated by the presence of the sessile ‘Ediacaran Fauna’ in a previously homogeneous environment [50, 51]. Notably, the results presented in this paper suggest that such gains in perceptual abilities are likely to be observed as a rapid transition, since large mutations are needed to overcome the fitness gradient between the uninformed state and the stable perceptive state.

The evolution of differing perceptual strategies, and in particular the emergence of uninformed agents, has implications for important collective behaviours in human groups. The Efficient Market Hypothesis (EMH) [52], which states that the actions of stockmarket traders act to encode all information in the price of the stock, and therefore that price movements are effectively random, can be seen as a close analogue to the IFD assumption in animal foraging. In this environment there is a clear example of the ‘uninformed’ agent: a ‘passive investor’ who invest in a representative set of all shares (for example, through an index tracker fund), rather than attempting to select the stocks with the best expected rewards [53]. Only if a sufficiently high proportion of traders remain ‘informed’ will the market continue to allocate capital efficiently (in the sense of the EMH). This implies that if the cost of being informed is too high that markets could become dysfunctional as the proportion of passive investors increases. If the market experiences a sustained period in which the quality of different investments is relatively consistent, more participants may become ‘uninformed’, making the market as a whole less able to adapt to a new regime when the quality of investments becomes more diverse. Similar problems are faced in other competitive resource allocation problems, such as choosing which route to drive at which time to avoid traffic congestion [54], or the choice of which queue to join at the supermarket [55]. In all these cases one should consider that any assumption that agents allocate themselves in an ‘efficient’ or ‘ideal’ configuration is only valid if the cost of information is sufficiently small, and the stakes are sufficiently high. Taking the above argument in reverse, if one wishes to use the choices of agents as representative of some underlying ratio of resources, it is necessary to ensure that the costs of information are low, such that a substantial population of informed individuals can be maintained. This requirement should be borne in mind when interpreting the values of financial or prediction markets [56] as indicators of collective wisdom about future outcomes.

Supporting information

S1 Fig. Illustration of the equilibrium states reached when the cost function does not decrease beyond a threshold.

In each panel the patch ratio is r = 5, and the mutation parameter σ = 0.0025. The cost function remains constant for values of τ above a threshold (indicated by the red dashed line); panel A shows a threshold of 0.5, and panel B a threshold of 1.5. The white dashed line indicates the predicted equilibrium state in the absence of the threshold. When the threshold is below the expected equilibrium value for informed agents, all agents converge to this threshold. When the threshold value is above the expected equilibrium, informed agents converge to a lower equilibrium, while uninformed agents are distributed widely above the threshold.

(EPS)

S1 Code. R code for reproducing results.

This code contains functions for reproducing Figs 26 and S1 Fig, along with all the code used to carry out the analyses in this paper.

(R)

Acknowledgments

My thanks to David Leslie for informative discussions. Giacomo Baldo, Wolfram Barfuss, Graham Budd and Viktoria Spaiser gave helpful feedback on the manuscript.

Data Availability

All relevant data are within the manuscript and its Supporting information files.

Funding Statement

This research was supported by a UK Research and Innovation Future Leaders Fellowship MR/S032525/1 https://www.ukri.org/ The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

References

  • 1. Aplin LM, Farine DR, Mann RP, Sheldon BC. Individual-level personality influences social foraging and collective behaviour in wild birds. Proceedings of the Royal Society B: Biological Sciences. 2014;281(1789):20141016 10.1098/rspb.2014.1016 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2. Jolles JW, Boogert NJ, Sridhar VH, Couzin ID, Manica A. Consistent individual differences drive collective behavior and group functioning of schooling fish. Current Biology. 2017;27(18):2862–2868. 10.1016/j.cub.2017.08.004 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3. Sasaki T, Mann RP, Warren KN, Herbert T, Wilson T, Biro D. Personality and the collective: bold homing pigeons occupy higher leadership ranks in flocks. Philosophical Transactions of the Royal Society B: Biological Sciences. 2018;373(1746):20170038 10.1098/rstb.2017.0038 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4. Herbert-Read JE, Krause S, Morrell L, Schaerf T, Krause J, Ward A. The role of individuality in collective group movement. Proceedings of the Royal Society B: Biological Sciences. 2013;280(1752):20122564 10.1098/rspb.2012.2564 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5. Zafeiris A, Vicsek T. Group performance is maximized by hierarchical competence distribution. Nature Communications. 2013;4 10.1038/ncomms3484 [DOI] [PubMed] [Google Scholar]
  • 6. Couzin ID, Krause J, Franks NR, Levin SA. Effective leadership and decision-making in animal groups on the move. Nature. 2005;433:513–516. 10.1038/nature03236 [DOI] [PubMed] [Google Scholar]
  • 7. Guttal V, Couzin ID. Social interactions, information use, and the evolution of collective migration. Proceedings of the National Academy of Sciences. 2010;107(37):16172–16177. 10.1073/pnas.1006874107 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8. Mann RP. Collective decision-making by rational agents with differing preferences. Proceedings of the National Academy of Sciences. 2020;117(19):10388–10396. 10.1073/pnas.2000840117 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Karamched B, Stickler M, Ott W, Lindner B, Kilpatrick Z, Josic K. Diversity Improves Speed and Accuracy in Social Networks. arXiv preprint arXiv:200705629. 2020;. [DOI] [PMC free article] [PubMed]
  • 10. Helbing D, Farkas IJ, Vicsek T. Freezing by heating in a driven mesoscopic system. Physical review letters. 2000;84(6):1240 10.1103/PhysRevLett.84.1240 [DOI] [PubMed] [Google Scholar]
  • 11. Yates CA, Erban R, Escudero C, Couzin ID, Buhl J, Kevrekidis IG, et al. Inherent noise can facilitate coherence in collective swarm motion. Proc Natl Acad Sci USA. 2009;106(14):5464 10.1073/pnas.0811195106 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12. Dyson L, Yates CA, Buhl J, McKane AJ. Onset of collective motion in locusts is captured by a minimal model. Physical Review E. 2015;92(5):052708 10.1103/PhysRevE.92.052708 [DOI] [PubMed] [Google Scholar]
  • 13. Jhawar J, Morris RG, Amith-Kumar U, Raj MD, Rogers T, Rajendran H, et al. Noise-induced schooling of fish. Nature Physics. 2020;16(4):488–493. 10.1038/s41567-020-0787-y [DOI] [Google Scholar]
  • 14. Jhawar J, Guttal V. Noise-induced effects in collective dynamics and inferring local interactions from data. Philosophical Transactions of the Royal Society B. 2020;375(1807):20190381 10.1098/rstb.2019.0381 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15. Torney CJ, Levin SA, Couzin ID. Specialization and evolutionary branching within migratory populations. Proceedings of the National Academy of Sciences. 2010;107(47):20394–20399. 10.1073/pnas.1014316107 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16. Guttal V, Couzin ID. Leadership, collective motion and the evolution of migratory strategies. Communicative & Integrative Biology. 2011;4(3):294–298. 10.4161/cib.4.3.14887 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17. Kennedy M, Gray RD. Can ecological theory predict the distribution of foraging animals? A critical analysis of experiments on the ideal free distribution. Oikos. 1993; p. 158–166. 10.2307/3545322 [DOI] [Google Scholar]
  • 18. Fretwell SD, Lucas HL. On territorial behavior and other factors influencing habitat distribution in birds: I. Theoretical development. Acta Biotheoretica. 1969;(19):16–36. 10.1007/BF01601953 [DOI] [Google Scholar]
  • 19. Fretwell SD. Populations in a seasonal environment. Princeton University Press, Princeton, NJ; 1972. [PubMed] [Google Scholar]
  • 20. Nash J. Non-cooperative games. Annals of Mathematics. 1951; p. 286–295. 10.2307/1969529 [DOI] [Google Scholar]
  • 21. Milinski M. An evolutionarily stable feeding strategy in sticklebacks. Zeitschrift für Tierpsychologie. 1979;51(1):36–40. 10.1111/j.1439-0310.1979.tb00669.x [DOI] [Google Scholar]
  • 22. Milinski M. Competitive resource sharing: an experimental test of a learning rule for ESSs. Animal Behaviour. 1984;32(1):233–242. 10.1016/S0003-3472(84)80342-5 [DOI] [Google Scholar]
  • 23. Harper D. Competitive foraging in mallards: ‘Ideal free’ ducks. Animal Behaviour. 1982;30(2):575–584. 10.1016/S0003-3472(82)80071-7 [DOI] [Google Scholar]
  • 24. Godin JGJ, Keenleyside MH. Foraging on patchily distributed prey by a cichlid fish (Teleostei, Cichlidae): a test of the ideal free distribution theory. Animal Behaviour. 1984;32(1):120–131. 10.1016/S0003-3472(84)80330-9 [DOI] [Google Scholar]
  • 25. Dill LM. Animal decision making and its ecological consequences: the future of aquatic ecology and behaviour. Canadian Journal of Zoology. 1987;65(4):803–811. 10.1139/z87-128 [DOI] [Google Scholar]
  • 26. Recer G, Blanckenhorn W, Newman J, Tuttle E, Withiam M, Caraco T. Temporal resource variability and the habitat-matching rule. Evolutionary Ecology. 1987;1(4):363–378. 10.1007/BF02071559 [DOI] [Google Scholar]
  • 27. Abrahams MV. Foraging guppies and the ideal free distribution: the influence of information on patch choice. Ethology. 1989;82:116–126. 10.1111/j.1439-0310.1989.tb00492.x [DOI] [Google Scholar]
  • 28. Croy M, Hughes R. Effects of food supply, hunger, danger and competition on choice of foraging location by the fifteen-spined stickleback, Spinachia spinachia L. Animal Behaviour. 1991;42(1):131–139. 10.1016/S0003-3472(05)80613-X [DOI] [Google Scholar]
  • 29. Hermony I, Shachak M, Abramsky Z. Habitat distribution in the desert snail Trochoidea seetzenii. Oikos. 1992; p. 516–522. 10.2307/3545169 [DOI] [Google Scholar]
  • 30. Kraft JR, Baum WM, Burge MJ. Group choice and individual choices: modeling human social behavior with the Ideal Free Distribution. Behavioural Processes. 2002;57(2):227–240. 10.1016/S0376-6357(02)00016-5 [DOI] [PubMed] [Google Scholar]
  • 31. Ward AJW, Sumpter DJT, Couzin ID, Hart PJB, Krause J. Quorum decision-making facilitates information transfer in fish shoals. Proceedings of the National Academy of Sciences. 2008;105(19):6948–53. 10.1073/pnas.0710344105 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 32. Lorenz J, Rauhut H, Schweitzer F, Helbing D. How social influence can undermine the wisdom of crowd effect. Proceedings of the National Academy of Sciences. 2011;108(22):9020–9025. 10.1073/pnas.1008636108 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33. Arganda S, Pérez-Escudero A, De Polavieja GG. A common rule for decision-making in animal collectives across species. Proceedings of the National Academy of Sciences. 2012;109:20508–20513. 10.1073/pnas.1210664109 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34. Mann RP. Collective decision making by rational individuals. Proceedings of the National Academy of Sciences. 2018;115(44):E10387–E10396. 10.1073/pnas.1811964115 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35. Milinski M. Ideal free theory predicts more than only input matching: a critique of Kennedy and Gray’s review. Oikos. 1994; p. 163–166. 10.2307/3546183 [DOI] [Google Scholar]
  • 36. Tregenza T. Building on the ideal free distribution. Advances in Ecological Research. 1995;26:253–307. 10.1016/S0065-2504(08)60067-7 [DOI] [Google Scholar]
  • 37. Giraldeau LA, Caraco T. Social Foraging Theory. Princeton Univ Press, Princeton NJ; 2000. [Google Scholar]
  • 38. Abrahams MV. Patch choice under perceptual constraints: a cause for departures from an ideal free distribution. Behavioral Ecology and Sociobiology. 1986;19(6):409–415. 10.1007/BF00300543 [DOI] [Google Scholar]
  • 39. Collins EJ, Houston AI, Lang A. The ideal free distribution: an analysis of the perceptual limit model. Evolutionary Ecology Research. 2002;4(4):471–493. [Google Scholar]
  • 40. Börgers T, Sarin R. Learning through reinforcement and replicator dynamics. Journal of Economic Theory. 1997;77(1):1–14. 10.1006/jeth.1997.2319 [DOI] [Google Scholar]
  • 41. Sato Y, Crutchfield JP. Coupled replicator equations for the dynamics of learning in multiagent systems. Physical Review E. 2003;67(1):015206 10.1103/PhysRevE.67.015206 [DOI] [PubMed] [Google Scholar]
  • 42.Tuyls K, Verbeeck K, Lenaerts T. A selection-mutation model for q-learning in multi-agent systems. In: Proceedings of the Second International Joint Conference on Autonomous Agents and Multiagent Systems; 2003. p. 693–700.
  • 43. Barfuss W, Donges JF, Kurths J. Deterministic limit of temporal difference reinforcement learning for stochastic games. Physical Review E. 2019;99(4):043305 10.1103/PhysRevE.99.043305 [DOI] [PubMed] [Google Scholar]
  • 44. Joshi J, Brännström Å, Dieckmann U. Emergence of social inequality in the spatial harvesting of renewable public goods. PLoS computational biology. 2020;16(1):e1007483 10.1371/journal.pcbi.1007483 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 45. Challet D, Marsili M, Zhang YC. Minority games: interacting agents in financial markets. Oxford University Press, Oxford UK; 2013. [Google Scholar]
  • 46. Sinervo B, Lively CM. The rock–paper–scissors game and the evolution of alternative male strategies. Nature. 1996;380(6571):240 10.1038/380240a0 [DOI] [Google Scholar]
  • 47. Bolnick DI, Svanbäck R, Fordyce JA, Yang LH, Davis JM, Hulsey CD, et al. The ecology of individuals: incidence and implications of individual specialization. The American Naturalist. 2003;161(1):1–28. [DOI] [PubMed] [Google Scholar]
  • 48. Araújo MS, Bolnick DI, Layman CA. The ecological causes of individual specialisation. Ecology Letters. 2011;14(9):948–958. 10.1111/j.1461-0248.2011.01662.x [DOI] [PubMed] [Google Scholar]
  • 49. Budd GE. Early animal evolution and the origins of nervous systems. Philosophical Transactions of the Royal Society B: Biological Sciences. 2015;370(1684):20150037 10.1098/rstb.2015.0037 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 50. Budd GE, Jensen S. The origin of the animals and a ‘Savannah’ hypothesis for early bilaterian evolution. Biological Reviews. 2017;92(1):446–473. 10.1111/brv.12239 [DOI] [PubMed] [Google Scholar]
  • 51. Mitchell EG, Bobkov N, Bykova N, Dhungana A, Kolesnikov AV, Hogarth IR, et al. The influence of environmental setting on the community ecology of Ediacaran organisms. Interface Focus. 2020;10(4):20190109 10.1098/rsfs.2019.0109 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 52. Malkiel BG. The efficient market hypothesis and its critics. Journal of Economic Perspectives. 2003;17(1):59–82. 10.1257/089533003321164958 [DOI] [Google Scholar]
  • 53. Malkiel BG. Passive investment strategies and efficient markets. European Financial Management. 2003;9(1):1–10. 10.1111/1468-036X.00205 [DOI] [Google Scholar]
  • 54. Krylatov AY, Zakharov VV, Malygin IG. Competitive traffic assignment in road networks. Transport and Telecommunication Journal. 2016;17(3):212–221. 10.1515/ttj-2016-0019 [DOI] [Google Scholar]
  • 55. Hassin R, Haviv M. To queue or not to queue: Equilibrium behavior in queueing systems. Kluwer Academic Publishers, Dordrecht, The Netherlands; 2003. [Google Scholar]
  • 56.Wolfers J, Zitzewitz E. Prediction Markets in Theory and Practice. National Bureau of Economic Research; 2006. 12083. Available from: http://www.nber.org/papers/w12083.
PLoS Comput Biol. doi: 10.1371/journal.pcbi.1008734.r001

Decision Letter 0

Jessica C Flack, Stefano Allesina

13 Oct 2020

Dear Dr. Mann,

Thank you very much for submitting your manuscript "Evolution of heterogeneous perceptual limits and indifference in competitive foraging" for consideration at PLOS Computational Biology.

As with all papers reviewed by the journal, your manuscript was reviewed by members of the editorial board and by several independent reviewers. In light of the reviews (below this email), we would like to invite the resubmission of a significantly-revised version that takes into account the reviewers' comments.

The three reviewers were quite positive about the manuscript but have a number of concerns that need to be addressed. In particular, please attend to concerns about the generality of the results, extensions to variable environments, and competing mechanisms. Please provide a point by point response to all of the comments of each of the reviewers. Thank you.

We cannot make any decision about publication until we have seen the revised manuscript and your response to the reviewers' comments. Your revised manuscript is also likely to be sent to reviewers for further evaluation.

When you are ready to resubmit, please upload the following:

[1] A letter containing a detailed list of your responses to the review comments and a description of the changes you have made in the manuscript. Please note while forming your response, if your article is accepted, you may have the opportunity to make the peer review history publicly available. The record will include editor decision letters (with reviews) and your responses to reviewer comments. If eligible, we will contact you to opt in or out.

[2] Two versions of the revised manuscript: one with either highlights or tracked changes denoting where the text has been changed; the other a clean version (uploaded as the manuscript file).

Important additional instructions are given below your reviewer comments.

Please prepare and submit your revised manuscript within 60 days. If you anticipate any delay, please let us know the expected resubmission date by replying to this email. Please note that revised manuscripts received after the 60-day due date may require evaluation and peer review similar to newly submitted manuscripts.

Thank you again for your submission. We hope that our editorial process has been constructive so far, and we welcome your feedback at any time. Please don't hesitate to contact us if you have any questions or comments.

Sincerely,

Jessica C. Flack

Associate Editor

PLOS Computational Biology

Stefano Allesina

Deputy Editor

PLOS Computational Biology

***********************

The three reviewers were quite positive about the manuscript but have a number of concerns that need to be addressed. In particular, please attend to concerns about the generality of the results, extensions to variable environments, and competing mechanisms. Please provide a point by point response to all of the comments of each of the reviewers. Thank you.

Reviewer's Responses to Questions

Comments to the Authors:

Please note here if the review is uploaded as an attachment.

Reviewer #1: The author discusses in his paper the evolution of perceptual limits allowing agents to distinguish patches of different quality. The author introduces a simple but rather generic mathematical model, discusses and analyzes it first analytically in the equilibrium case, and finally performs some agent-based simulations to test the predictions of the theory. A core results is the emergence of evolutionary branching for certain parameter ranges, where a co-existence of agents with no perceptual sensitivity and agents with perceptual capability tuned to the actual differences in resource value can be observed. Overall, this appears to be solid work, with no obvious flaws in the math and reasonable results both of the analytical analysis and the numerical simulations. The manuscript is well written and should be comprehensible to interested readers. I did enjoy reading the paper and it yields some interesting results, as well as provides possible explanations for evolution of heterogeneous perceptual constraints, which could explain empirical deviations from the Ideal Free Distribution. In summary the manuscript, appears potentially suited for publication with PLoS Comp. Biol. However, I have a number of (minor) revision suggestion for the author:

- There are some open questions regarding the generality. The overall model assumes a simple linear dependency on the value difference, however it may be that there is e.g. a saturation of fitness benefits with increasing value (e.g. described by a logistic function). Would this change the qualitative picture?

- The model assumes strictly monotonously decreasing cost functions with delta, based on the mathematical expression in line 112. Below the definition of the cost function (Eq. 4) the author says that the results are general and other cost functions can be substituted. Further below, following Eq. 8, the authors it bases that results from c decreasing monotonically with delta.

It appears intuitively reasonable that the results

- In the discussion the author refers to some previous work without providing the reference at this point, as e.g. line 278-281. These should be provided.

should be general for strictly monotonously decreasing cost function. So convexity/concavity of the function does not play a role. This should be clearly stated at the latest following Eq. 4.

Here, however one can easily imagine that the cost function is not strictly monotonously decreasing but only monotonously decreasing: c(delta')<=c(delta) <-> delta'>delta, for example if at some point the difference is so large that distinguishing the patches does not incur any additional costs above a critical delta_crit. If this may change the results qualitatively, this should be clearly stated. The naive expectation would be simply the non-responsive simply become responsive with delta_crit. Thus as long as all deltas are below delta_crit then the results are the same (mathematically this last point is closely related to my first comment)

- The author refers to the non-responsive agents in the abstract, introduction, and discussion, as "free-riders". Classically free riding is defined by agents benefiting from some public good but not paying for it. Here the public good are the resources but the agents don't pay for access to resources but only for the ability to distinguish their quality. They just don't care about the value differences. In general, free-riding is also associated with the existence of social dilemmas, where the global (or group) optima differ from evolutionary stable strategies, with the letter leading to suboptimal reward at the group level. It is unclear on first glance whether this is the case here. Note, the scenario considered here is fundamentally different from the collective migration work by Guttal and Couzin cited in the manuscript. There, a fraction of agents evolves to not to detect the environmental gradient but only to be social, thus they free-ride on few informed agents that evolved gradient detection, with directional information being the public good generated by the informed agents. Thus, I am not sure this term is really justified here. Either the author should explain better why this is a form of free-riding or rewrite the corresponding parts.

- In the motivation there is strong emphasis on empirically observed under matching of IFD, which is largely based on the review of Kennedy and Gray, 1993. The author should have a look at: Milinski, M. (1994). Ideal free theory predicts more than only input matching: a critique of Kennedy and Gray's review. Oikos, 163-166.

The author correctly states that perceptual constraints have been suggested as an explanation for the under matching of the IFD. However, given this strong emphasis on this "flaw" of IFD, I feel the author should acknowledge the many other mechanisms that could be responsible for it (see e.g. references in Milinsky, 1994). Maybe even discuss briefly how the mechanisms discussed in this manuscript could be distinguished from these other mechanisms experimentally, i.e. how his theory could be tested.

- In the discussion the author refers to some previous work without providing the reference at this point, as e.g. line 278-281. These should be provided.

Reviewer #2: The manuscript by Mann et al is an interesting study on how evolution favours heterogeneous perceptual strategies in a foraging context. The article writing is lucid. It has analytical calculations whose conclusions are supported by agent-based simulations.

The author has done a really nice job of putting the study and its results in the context of existing body of work. The results by Mann in this manuscript are broadly consistent with the frameworks on producer scrounger dynamics as well as differential navigation strategies — as clearly explained by Mann. The author claims new and broadly applicable insights — especially on novel implications on ideal free distribution theory. Broadly speaking, if one requires a trait to utilise a resource and if that trait has some cost, for a wide-range of conditions, we find an evolution of differential strategies. In that sense, the results claimed by the author fall within the known framework of the evolution of differential strategies. Therefore, the novelty or newness of the results shown here are not clear to me.

What I found interesting was the exploration of how the strategies evolve in variable environmental context. Compared to the existing works on the evolution of heterogeneous strategies in a foraging context, I think the main new biological finding seems to be in this section on Variable environments. However, this section is not explored as much in terms of generality. Mann has modelled this variable environment by assuming that resource parameter r changes between two discrete values. Previous studies had only shown bimodal heterogenous strategies whereas this study shows that even trimodal strategies are possible; I think the author claims that it can be more than three if the variability of r happens between three values or more, but do not provide any analytical or numerical treatment for the same. Therefore, my questions are: Is this result general? What if there was continuous stochastic variation in resource variability parameter r? What if the number of discrete jumps between resources were more than two?

In summary: I think that the evolution of differential strategies in a foraging context are sort of known. It could be a much stronger if the focus is on the evolution of resource utilisation/extraction/finding strategies in the context of variable environments.

Minor point: Here is another such paper showing the evolution of differential strategies in a foraging/resource extraction context: Joshi, Jaideep, Åke Brännström, and Ulf Dieckmann. "Emergence of social inequality in the spatial harvesting of renewable public goods." PLoS computational biology 16.1 (2020): e1007483.

Reviewer #3: Attached.

**********

Have all data underlying the figures and results presented in the manuscript been provided?

Large-scale datasets should be made available via a public repository as described in the PLOS Computational Biology data availability policy, and numerical data that underlies graphs or summary statistics should be provided in spreadsheet form as supporting information.

Reviewer #1: Yes

Reviewer #2: Yes

Reviewer #3: Yes

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #2: No

Reviewer #3: No

Figure Files:

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email us at figures@plos.org.

Data Requirements:

Please note that, as a condition of publication, PLOS' data policy requires that you make available all data used to draw the conclusions outlined in your manuscript. Data must be deposited in an appropriate repository, included within the body of the manuscript, or uploaded as supporting information. This includes all numerical values that were used to generate graphs, histograms etc.. For an example in PLOS Biology see here: http://www.plosbiology.org/article/info%3Adoi%2F10.1371%2Fjournal.pbio.1001908#s5.

Reproducibility:

To enhance the reproducibility of your results, PLOS recommends that you deposit laboratory protocols in protocols.io, where a protocol can be assigned its own identifier (DOI) such that it can be cited independently in the future. For instructions, please see http://journals.plos.org/compbiol/s/submission-guidelines#loc-materials-and-methods

Attachment

Submitted filename: 20201012 Mann.pdf

PLoS Comput Biol. doi: 10.1371/journal.pcbi.1008734.r003

Decision Letter 1

Jessica C Flack, Stefano Allesina

11 Dec 2020

Dear Dr. Mann,

Thank you very much for submitting your manuscript "Evolution of heterogeneous perceptual limits and indifference in competitive foraging" for consideration at PLOS Computational Biology. As with all papers reviewed by the journal, your manuscript was reviewed by members of the editorial board and by several independent reviewers. The reviewers appreciated the attention to an important topic. Based on the reviews, we are likely to accept this manuscript for publication, providing that you modify the manuscript according to the review recommendations.

Thank you for revising your manuscript. The reviewers are positive about the revision but reviewer one points out a potential problem with the random switching term in the first equation. Please address this issue in your resubmission. Thank you.

Please prepare and submit your revised manuscript within 30 days. If you anticipate any delay, please let us know the expected resubmission date by replying to this email. 

When you are ready to resubmit, please upload the following:

[1] A letter containing a detailed list of your responses to all review comments, and a description of the changes you have made in the manuscript. Please note while forming your response, if your article is accepted, you may have the opportunity to make the peer review history publicly available. The record will include editor decision letters (with reviews) and your responses to reviewer comments. If eligible, we will contact you to opt in or out

[2] Two versions of the revised manuscript: one with either highlights or tracked changes denoting where the text has been changed; the other a clean version (uploaded as the manuscript file).

Important additional instructions are given below your reviewer comments.

Thank you again for your submission to our journal. We hope that our editorial process has been constructive so far, and we welcome your feedback at any time. Please don't hesitate to contact us if you have any questions or comments.

Sincerely,

Jessica C. Flack

Associate Editor

PLOS Computational Biology

Stefano Allesina

Deputy Editor

PLOS Computational Biology

***********************

A link appears below if there are any accompanying review attachments. If you believe any reviews to be missing, please contact ploscompbiol@plos.org immediately:

[LINK]

Thank you for revising your manuscript. The reviewers are positive about the revision but reviewer one points out a potential problem with the random switching term in the first equation. Please address this issue in your resubmission. Thank you.

Reviewer's Responses to Questions

Comments to the Authors:

Please note here if the review is uploaded as an attachment.

Reviewer #1: I am mostly satisfied with the revisions made by the author, as he addressed/replied to all point raised by my previous review.

A repeated read of the revised manuscript, revealed however some issues with equation 1 which eluded me before and which the author should definitely address, as in its current form equation 1 is incorrect and very confusing:

1) The terms for random switching with rate gamma is missing in the equation. The following terms should be added:

-\\gamma \\rho(\\tau,A) + \\gamma \\rho(\\tau, B)

2) The notation for the different conditions is confusing. The "active" switching rate I is a scalar number but the notation with the brackets with (sign..) .implies its a function. Furthermore it appears twice as a product, which does not make sense. I guess, what the author means is that the different term are non-zero only if the difference of rewards is either smaller or larger then zero, or the threshold is below the difference. Here a mathematically correct and not confusing notation would be using the Heaviside function H(x) with \\Delta R for the reward condition and \\tau-\\Delta R as argument for the threshold condition. With this the RHS of the equation would read:

= [ \\rho(\\tau, B) \\times I \\times H( - \\Delta R) - \\rho(tau, A) \\times I \\times H(\\Delta R) ] \\times H( \\Delta R - \\tau) + missing random terms (see above)

I also suggest to use a multiply sign to better emphasize the different symbols, or (maybe better) use another symbol for the informed switching rate, instead of plain I. I would suggest using \\mathcal{I} or even just a simple \\beta.

Reviewer #2: Mann has addressed all the queries satisfactorily. I am looking forward to the publication of manuscript.

Reviewer #3: Typo in Figure S1: “ad panel B”

Otherwise, looks good.

**********

Have all data underlying the figures and results presented in the manuscript been provided?

Large-scale datasets should be made available via a public repository as described in the PLOS Computational Biology data availability policy, and numerical data that underlies graphs or summary statistics should be provided in spreadsheet form as supporting information.

Reviewer #1: Yes

Reviewer #2: None

Reviewer #3: Yes

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #2: No

Reviewer #3: No

Figure Files:

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email us at figures@plos.org.

Data Requirements:

Please note that, as a condition of publication, PLOS' data policy requires that you make available all data used to draw the conclusions outlined in your manuscript. Data must be deposited in an appropriate repository, included within the body of the manuscript, or uploaded as supporting information. This includes all numerical values that were used to generate graphs, histograms etc.. For an example in PLOS Biology see here: http://www.plosbiology.org/article/info%3Adoi%2F10.1371%2Fjournal.pbio.1001908#s5.

Reproducibility:

To enhance the reproducibility of your results, PLOS recommends that you deposit laboratory protocols in protocols.io, where a protocol can be assigned its own identifier (DOI) such that it can be cited independently in the future. For instructions see http://journals.plos.org/ploscompbiol/s/submission-guidelines#loc-materials-and-methods

PLoS Comput Biol. doi: 10.1371/journal.pcbi.1008734.r005

Decision Letter 2

Jessica C Flack, Stefano Allesina

21 Jan 2021

Dear Dr. Mann,

We are pleased to inform you that your manuscript 'Evolution of heterogeneous perceptual limits and indifference in competitive foraging' has been provisionally accepted for publication in PLOS Computational Biology.

Before your manuscript can be formally accepted you will need to complete some formatting changes, which you will receive in a follow up email. A member of our team will be in touch with a set of requests.

Please note that your manuscript will not be scheduled for publication until you have made the required changes, so a swift response is appreciated.

IMPORTANT: The editorial review process is now complete. PLOS will only permit corrections to spelling, formatting or significant scientific errors from this point onwards. Requests for major changes, or any which affect the scientific understanding of your work, will cause delays to the publication date of your manuscript.

Should you, your institution's press office or the journal office choose to press release your paper, you will automatically be opted out of early publication. We ask that you notify us now if you or your institution is planning to press release the article. All press must be co-ordinated with PLOS.

Thank you again for supporting Open Access publishing; we are looking forward to publishing your work in PLOS Computational Biology. 

Best regards,

Jessica C. Flack

Associate Editor

PLOS Computational Biology

Stefano Allesina

Deputy Editor

PLOS Computational Biology

***********************************************************

PLoS Comput Biol. doi: 10.1371/journal.pcbi.1008734.r006

Acceptance letter

Jessica C Flack, Stefano Allesina

5 Feb 2021

PCOMPBIOL-D-20-01455R2

Evolution of heterogeneous perceptual limits and indifference in competitive foraging

Dear Dr Mann,

I am pleased to inform you that your manuscript has been formally accepted for publication in PLOS Computational Biology. Your manuscript is now with our production department and you will be notified of the publication date in due course.

The corresponding author will soon be receiving a typeset proof for review, to ensure errors have not been introduced during production. Please review the PDF proof of your manuscript carefully, as this is the last chance to correct any errors. Please note that major changes, or those which affect the scientific understanding of the work, will likely cause delays to the publication date of your manuscript.

Soon after your final files are uploaded, unless you have opted out, the early version of your manuscript will be published online. The date of the early version will be your article's publication date. The final article will be published to the same URL, and all versions of the paper will be accessible to readers.

Thank you again for supporting PLOS Computational Biology and open-access publishing. We are looking forward to publishing your work!

With kind regards,

Alice Ellingham

PLOS Computational Biology | Carlyle House, Carlyle Road, Cambridge CB4 3DN | United Kingdom ploscompbiol@plos.org | Phone +44 (0) 1223-442824 | ploscompbiol.org | @PLOSCompBiol

Associated Data

    This section collects any data citations, data availability statements, or supplementary materials included in this article.

    Supplementary Materials

    S1 Fig. Illustration of the equilibrium states reached when the cost function does not decrease beyond a threshold.

    In each panel the patch ratio is r = 5, and the mutation parameter σ = 0.0025. The cost function remains constant for values of τ above a threshold (indicated by the red dashed line); panel A shows a threshold of 0.5, and panel B a threshold of 1.5. The white dashed line indicates the predicted equilibrium state in the absence of the threshold. When the threshold is below the expected equilibrium value for informed agents, all agents converge to this threshold. When the threshold value is above the expected equilibrium, informed agents converge to a lower equilibrium, while uninformed agents are distributed widely above the threshold.

    (EPS)

    S1 Code. R code for reproducing results.

    This code contains functions for reproducing Figs 26 and S1 Fig, along with all the code used to carry out the analyses in this paper.

    (R)

    Attachment

    Submitted filename: 20201012 Mann.pdf

    Attachment

    Submitted filename: PLoSCB_R2R.docx

    Attachment

    Submitted filename: PLoSCB_R2R2.docx

    Data Availability Statement

    All relevant data are within the manuscript and its Supporting information files.


    Articles from PLoS Computational Biology are provided here courtesy of PLOS

    RESOURCES