22email: [email protected] 33institutetext: Alan Hastings 44institutetext: Department of Environmental Science and Policy, University of California Davis, Davis, CA 95616 55institutetext: Santa Fe Institute, Santa Fe, NM 87501
The Role of Stochasticity in Noise-Induced Tipping Point Cascades: A Master Equation Approach
Abstract
Tipping points have been shown to be ubiquitous, both in models and empirically in a range of physical and biological systems. The question of how tipping points cascade through systems has been less well studied and is an important one. A study of noise-induced tipping, in particular, could provide key insights into tipping cascades. Here, we consider a specific example of a simple model system that could have cascading tipping points. This model consists of two interacting populations with underlying Allee effects and stochastic dynamics, in separate patches connected by dispersal, which can generate bistability. From an ecological standpoint, we look for rescue effects whereby one population can prevent the collapse of a second population. As a way to investigate the stochastic dynamics, we use an individual-based modeling approach rooted in chemical reaction network theory. Then, using continuous-time Markov chains and the theory of first passage times, we essentially approximate, or emulate, the original high-dimensional model by a Markov chain with just four states, where each state corresponds to a combination of population thresholds. Analysis of this reduced model shows when the system is likely to recover, as well as when tipping cascades through the whole system.
1 Introduction
Many systems in nature can transition into a qualitatively distinct dynamic regime when a critical threshold is approached. The associated threshold of such a system, defined in the context of bifurcation theory, is the bifurcation point or tipping point of the system. Tipping points manifest in systems including lake eutrophication (ecology), social contagion (sociology), disease spread (epidemiology), epileptic seizures (physiology), stock market crashes (finance), and even the earth system (climate science) (Scheffer, 2009; Scheffer et al., 2012; O’Regan, 2018; Lenton, 2020; Klose et al., 2020). Tipping points arise in the presence of strongly self-amplifying (mathematically positive) feedbacks (Lenton, 2020). This characterization of tipping points is important in the sense that only sufficiently strong, self-propelling feedbacks are recognized.
A prime example of a tipping point is an ecological system with an Allee effect (Courchamp et al., 2008; Hastings and Gross, 2012; Johnson and Hastings, 2018; Vortkamp et al., 2020). Allee effects occur in populations with low abundances and are believed to be commonplace in ecological systems (Courchamp et al., 2008; Drake and Kramer, 2011). In a population exhibiting an Allee effect, the per capita growth rate is a unimodal function of the population abundance with a global maximum. The sign of the growth rate at low population levels distinguishes a weak Allee effect from a strong one. In particular, a weak Allee effect does not result in a negative growth rate for small population sizes but its strong counterpart presents with a negative rate. Therefore, the existence of a strong Allee effect implies the existence of a critical threshold for survival. The possibility of alternative stable states in systems that are analogous to those with an Allee effect has significant implications at many levels, from the microscopic scale of budding yeast (Dai et al., 2012) to the macroscopic scale of tipping elements for the Earth system (Lenton, 2020; Klose et al., 2020).
In order to investigate tipping points induced by sources of variation in systems with an Allee effect, one needs to formulate a model that can exhibit either a weak or strong Allee effect. As the quality of the environment is degraded, a weak Allee effect becomes a strong one through a transcritical bifurcation. A fundamental question in this setting concerns the propagation of tipping points through an ecosystem consisting of multiple patches. To what extent are interacting populations interdependent and how is this relationship influenced by the parameters governing the model behavior? Stated more simply, how do tipping points cascade through systems?
A simple analysis considers multiple populations in a network that are connected by passive, symmetric diffusion. In this work, we study a model consisting of two populations to analyze how their dynamics are related, conditional on the quality of their internal environments. One case of interest is when both populations are above the Allee threshold to see when the collapse of either population is less likely than for isolated systems. A second case of interest is when one population has fallen below the Allee threshold and we ask whether the next transition puts both populations above, or alternatively, below, the Allee threshold. A similar study was conducted in a deterministic setting (Johnson and Hastings, 2018). That study laid the foundations for an eventual treatment in a stochastic setting. Hence, in our work, we adopt the definition of ecological resilience formulated by Holling (Holling, 1973) as well as the framework proposed by Johnson and Hastings, but we also account for stochasticity in the system.
The literature on single, isolated tipping points is vast. However, studies of cascades of tipping points are less common. We begin with the background needed to formulate a stochastic, individual-based model that accounts for Allee effects of varying strengths. Our model follows a Markovian birth-death process, rooted in the theory of chemical reaction networks. We find that this representation naturally lends itself to a treatment with Markov chains and first passage times. Then, we employ dimensionality reduction techniques and various approximations to derive a reduced model that we study in detail. The section that follows consists of the results obtained using the above methods. Finally, we summarize our findings with conclusions.
2 Model Description
Much of the deterministic modeling work done on systems with one population that manifest Allee effects are based on either phenomenology or empirical observations. The crux of these models dates back to 1954 (Odum and Allee, 1954), where the observed per capita growth rate was fit using a suitable function. The general form of a deterministic model in continuous time is the following ordinary differential equation:
(2.1) |
where denotes the average number of individuals at time and is a function specifying the form of the per-capita population growth rate at size . There have been many functional forms proposed for in the literature. A review of various specifications used in models can be found (Boukal and Berec, 2002).
In particular, a simple and important model was proposed early in the twentieth century (Volterra, 1938), where is a quadratic polynomial function of . The underlying assumptions of the model are as follows. Given a constant sex ratio, the number of meetings between males and females is proportional to . The ratio of births to meetings can be affected by the population density and is hence assumed to be linearly decreasing in . Also, the influx and efflux of individuals are represented by birth and death events that occur at constant per capita rates. Hence, the Volterra model takes the following form:
(2.2) |
where . The sign of however, is determined by the magnitude of the difference between the birth and death rates. If we define the two real-valued roots,
(2.3a) | ||||
(2.3b) |
with , then the model is often shown in the following form (Courchamp et al., 1999)
(2.4) |
resembling the logistic model with the addition of a new unstable steady state,
If , the Volterra model has three steady states: two stable states at and and an unstable state at . In this case, if the initial population size exceeds the population grows over time and converges to the stable steady state , the carrying capacity of the system. If the initial population size is less than , the population decays over time to the stable steady state and goes extinct. This scenario describes the strong Allee effect. The dynamics when are different. In this scenario, becomes negative and the steady state lacks biological meaning. Here, the Volterra model has only two steady states, an unstable state at and a stable state at . This case corresponds to the weak Allee effect.
In order to investigate the effects of internal fluctuations or demographic stochasticity in a two-population system with both weak and strong Allee effects, we consider the temporal evolution of the system as specified by a Markovian birth-death process. Demographic stochasticity is included both in the dynamics of the locations and in the dispersal parameter. We account for the individual reaction kinetics explicitly, in a mechanistic manner, without relying on phenomenological considerations. Here, we follow the approach of Méndez and colleagues (Méndez et al., 2019) by casting the system as a chemical reaction network that results in an individual-based model (IBM). The minimal IBM that displays both the weak and strong Allee effect and also accounts for dispersal can be described as follows. It consists of two birth processes (linear and binary birth), a ternary competition process, a linear death process, and an exchange process. We provide our reaction scheme below.
(2.5a) | ||||
(2.5b) | ||||
(2.5c) | ||||
(2.5d) | ||||
(2.5e) | ||||
(2.5f) | ||||
(2.5g) | ||||
(2.5h) | ||||
(2.5i) | ||||
(2.5j) |
The first reaction is a linear birth process, which occurs at a constant rate , and describes the baseline reproductive success of the first population in the absence of cooperative effects. It accounts for the fact that the typical individual produces offspring that reach reproductive age. The second reaction is a binary process that occurs at a constant rate . It describes cooperative interactions, such as breeding, antipredator behavior, or foraging, that result in producing additional offspring which reach reproductive age. The third reaction is a linear death process, occurring at constant rate , which accounts for mortality due to natural causes. The fourth reaction is a ternary competition process, accounting for the results of overcrowding and resource depletion, where individuals die at rate . Note that are the only meaningful values. The next reaction is an exchange process of symmetric dispersal between the two populations. This occurs at a constant rate of . The last five reactions in the scheme describe the dynamics of the second population, respectively.
The reaction scheme (2.5) defines a Markovian process, and the temporal evolution of , the probability of having individuals from the population at time for , is described by the following master equation, also known as the forward Kolmogorov equation (Gardiner, 2004):
(2.6) |
where Here are the transition rates between the states with and individuals, where
is the vector of transition increments corresponding to the system given by Eq. (2.5). The transition rates corresponding to each reaction, , are obtained from the reaction kinetics (Van Kampen (1992); Gardiner (2004)):
(2.7a) | ||||
(2.7b) | ||||
(2.7c) | ||||
(2.7d) | ||||
(2.7e) | ||||
(2.7f) | ||||
(2.7g) | ||||
(2.7h) | ||||
(2.7i) | ||||
(2.7j) |
Deterministic ODEs for the average population size can be obtained from Eq. (2.6). Multiplying Eq. (2.6) by , using transition rates (2.7), and summing over all values of and , we find
(2.8) |
for , where is the mean number of individuals in population . We note that this deterministic equation holds strictly when the demographic fluctuations vanish, which occurs in the thermodynamic limit as the population sizes increase to infinity. Writing and , Eq. (2.8) can be cast in the form of Eq. (2.4) with the definitions
At the deterministic level, the enzymatic reaction scheme (2.5) of the IBM gives rise to the Volterra rate equation Eq. (2.4).
For the sake of simplicity, in what follows, we focus on the simplest version of this IBM. Namely, we treat the Markovian process as a single-step process with The set of reactions (2.5) then becomes
(2.9a) | ||||
(2.9b) | ||||
(2.9c) | ||||
(2.9d) | ||||
(2.9e) | ||||
(2.9f) | ||||
(2.9g) | ||||
(2.9h) | ||||
(2.9i) | ||||
(2.9j) |
For this set of reactions, the master equation can be explicitly obtained as
(2.11) | ||||
We note that the master equation (2.11) includes only single-step processes where the transitions take place between the states and or and . We can define new dimensionless quantities in terms of the reaction rates as follows:
(2.12) |
Note that defines the scale of the typical size of population prior to extinction. The identities (2.12) establish a relation between the microscopic and macroscopic parameters, which are obtainable through field observations. We now realize that the IBM displays both types of Allee effects:
(2.13a) | |||
(2.13b) |
Note that for we have , where
for the strong Allee effect, we must also demand that
As mentioned in the Introduction, our starting point for the model used in this work is the deterministic skeleton for the non-dimensionalized model described by Johnson and Hastings, reproduced here for convenience.
(2.14a) | |||
(2.14b) |
In the model above, the parameter represents a measure for the quality of the environment by the population denoted by . The parameter denotes passive diffusion in the system and is an indicator of network connectivity. See (Johnson and Hastings, 2018) for a detailed exposition of the model.
In order to make our subsequent analyses feasible, we aim to reduce the dimensionality of the parameter space for our stochastic model. So, for the sake of illustration, we treat the stochastic rate parameters in (2.9) as identical for both populations. This assumption appears to be reasonable since a compelling justification for heterogeneity in the population parameters is unlikely. Moreover, this assumption is consistent with the model parameterization in the work by Johnson and Hastings.
Thus, our matching scheme can be written as follows:
(2.15a) | ||||
(2.15b) | ||||
(2.15c) | ||||
(2.15d) | ||||
(2.15e) | ||||
(2.15f) | ||||
(2.15g) |
So for and ,
(2.16) |
In what follows, we are interested in the case of bistability, which is manifest in the case of the strong Allee effect. Note that this necessitates the following condition:
(2.17) |
3 Methods
We begin by noting that our stochastic model operates over a two-dimensional state space. We argue that the dimension of the state space is as low as possible but nevertheless captures the desired phenomena. Due to the presence of Allee effects, there are cubic nonlinearities in the system. So, the existence of an analytic solution to the system is highly unlikely. To circumvent this issue, Johnson and Hastings conducted numerical simulations using the deterministic skeleton in order to produce bifurcation diagrams. They focused on how the transition rate between the two patches, or , determine the bifurcation structure for this system. In this study, however, we restrict our attention to the case of bistability, which is properly addressed with a stochastic model.
As discussed in the previous section, we chose to adapt a master equation approach for our model (Méndez et al., 2019). Instead of specifying a model with carrying capacities, we used an individual-based modeling approach using a chemical reaction network. This allows for a fine-grained representation of the underlying discrete, stochastic process. Using this approach, we wrote down the two-dimensional chemical master equation for the process.
Given that this stochastic process is a continuous-time Markov chain (CTMC), it can be explicitly described by a generator -matrix with a countable state space. A nice feature of most ecological models is that they are built around processes that will approach a compact set exponentially fast. Any reasonable ecological model should not have unbounded population growth. Density dependence in ecology models is typically what gives this. This implies that the model effectively operates over a finite state space as the probability of arbitrarily large populations is negligibly small. Using this insight, we were able to obtain a finite-state CTMC in two dimensions.
Since the multi-dimensional master equation was relatively unwiedly to work with, we sought to reduce the two-dimensional state space to one dimension (Allen, 2010; Allen and Allen, 2003). Denoting as the maximum number of individuals in either population, the specific mapping function used was
(3.1) |
We could also exploit the sparsity of the banded -matrix to drastically simplify the effort needed in computations (van Doorn and Pollett, 2013). Specifically, the -matrix has size with nonzero entries, yielding a matrix density of Thus, the sparsity of the matrix increases quadratically with
For the ensuing analyses, we obtained population thresholds as follows. The high thresholds were varied from to . Here, is defined as before, and can be understood as a system size parameter. The low thresholds were varied from to . This ensures that is always less than Note that the smallest threshold, is representative of quasi-extinction, or the typical size of either population before extinction.
In order to probe the system under consideration, we computed the mean first passage times (MFPTs) for the model with the state-space parameterized by for all combinations of the parameters and (Chou and D’Orsogna, 2014; Polizzi et al., 2016). This was done as follows. First, we formed the -matrix for each point in parameter space. Then, the rows and columns corresponding to the trap states (e.g. extinction at ) were removed. We also formed a vector of initial state probabilities governing the subsequent evolution of the CTMC. This vector has entries. The corresponding entry was removed from this vector. Next, using the resulting truncated -matrix, , we computed the matrix of mean residence times, or . Finally, we computed the sum of the entries in to yield the MFPT from the initial state to the desired trap state.
We could then construct a compartmental system with a reduced state space consisting of just four states: , , , and . Each of these states corresponds to a combination of population thresholds. For instance, means that the first population is at a high abundance and the second population is at a low level. The MFPTs from the original model were used as input rates for the transition rate -matrix of the reduced model. Thus we used an emulator, or meta-model, as a proxy to analyze the original system.
4 Results
Throughout this work, we analyze the simplest possible system capable of exhibiting noise-induced tipping point cascades in the vicinity of saddle-node bifurcations. We can use the emulator described previously to construct the schematic diagram in Fig. 1. In the diagram, each for represents the rate of the transition between the relevant compartments. Each rate can be computed as the inverse of its corresponding mean first passage time. Given that the process is represented as a CTMC, we can write down the transition rate matrix for the emulator. The -step transition probability matrix gives the -step transition probabilities of the system, from the state corresponding to the row to the state corresponding to the column.
The -matrix is given as:
where the ordering of the states is . Note that satisfies the properties of a generator matrix, namely:
-
•
All off-diagonal elements are non-negative.
-
•
All diagonal elements are negative.
-
•
Each row sums to zero.
Since the two populations and interact with each other via the symmetric dispersal parameter and the thresholds for both populations are equivalent, we can treat the states and as equivalent. Hence, we can simplify our formalism by omitting the state (Fig. 2):
where the ordering of the states is now .
Now, we obtain the following results:
(4.1) | |||
(4.2) | |||
(4.3) |
By the multiplicative rule for probabilities, we obtain:
(4.4) | |||
(4.5) |
Hence, the probability of a system collapse differs from the probability of system resiliency in a fundamental manner that is quantified by the parameters
(4.6) |
If , then so the system is equally likely to collapse or recover. We observe the following chain of implications in the case that . The likelihood of recovery is larger than the threshold value of , which implies that the MFPT decreases in the vicinity of the tipping point of the system. This in turn implies that .
Our aim henceforth is to explore the multi-dimensional region of parameter space that corresponds to the (desired) probability of system resiliency. In symbols, for a fixed , we want to identify all combinations where and and the system recovers with the aid of rescue effects. In order to perform these numerical simulations, we began by specifying an upper bound of for the dispersal parameter This value for could be considered as large, since should be commensurate with the per-capita rate of the system, which was chosen as in the non-dimensionalization of the model Eqs. (2.14a)-(2.14b) (Johnson and Hastings, 2018). This implies that Then, we chose This was the largest such that the largest condition number among the space of all matrices , taken over the set of simulated parameter values, was less than . For our chosen value of we found this condition number to be We note that numerical linear algebra was used here instead of Monte-Carlo methods, including the Doob-Gillespie algorithm (Gillespie, 1976, 1977)). The primary justification for this choice of method was that some of the simulated mean first passage times were very large, causing prohibitively long runtimes with Monte-Carlo simulations. Thus, and were restricted accordingly between and . Finally, the high and low thresholds were varied with unit spacing. All computations were performed in MATLAB (MATLAB, 2020).
Defining we can analyze the parameter space. For the sake of illustration, we chose three values for the habitability parameters, for each value of (i.e. ). Upon analysis of the simulated data set, we found that the minimum value of over the entire parameter space was approximately , and the maximum value was . This indicates that it is possible to guarantee system recovery for some set of parameter values, but there is no set of parameter values that ensures system failure. In other words, the system is never more than likely to fail. Next, we varied the threshold value , such that , for . How weak can the environment be, or equivalently, which resource constraints will not obstruct our goal of achieving ? We can intuit that the percentage of parameter space for which the system recovers will decrease monotonically with the threshold . Naturally, we would like to find a region of parameter space such that is large and the proportion of parameter space for which is large.
Referring to Fig. 3, several observations can be made. For instance, low dispersal () guarantees that for This means that the desired probability of system resiliency is never or higher if the connectivity between the two patches is low. This makes sense, because the aid of rescue effects in such a system is muted, due to a poor degree of communication between the two populations. Also, decreases as is increased. This is plausible since behaves as a constraint on the parameter space and increasing implies greater specificity. In all cases, if both component Allee effects are weakly strong (i.e. ), then is maximized. This is especially noticeable when , regardless of the value of the threshold parameter . Lastly, if each heatmap is treated as a matrix, we see that the column (row) of a given matrix is increasing in , as the corresponding column (row) indices are increased. This is also reflected within the coloring scheme of each matrix. As expected, is maximal with a value of , for and
In Fig. 4, we have made explicit the correspondence between Fig. 3 and the combination of high/low thresholds. In concert with the analysis in Fig. 3, we focused here on the case of high dispersal (i.e. ). We see that the combination is systematically undesirable for the system, as it always results in the lowest value of for a given pair . However, as the high threshold is increased while the low threshold is kept at the same level, we see that increases consistently. This is true for any value of the low threshold (i.e. with only increased). In general, a moderate level of separation between the high and low thresholds is needed to guarantee a desirable outcome for the system. In other words, in order to tip positive change with full confidence (), the difference should be sufficiently large. This is sensible in the context of rescue effects, since the high and low thresholds are effectively separated, resulting in a resilience-averaging effect for the system. If the two thresholds were commensurate, the benefit to either population would be reduced due to a lower margin of error between a potential catastrophe or an eventual success. This can be seen clearly in the top-most diagonal of the matrix for each case, as the values of are low compared to their neighbors, as expected.
A key issue which relates to the idea of a rescue effect is the relative likelihood of the transition from to , as compared with the transitions to and to . Referring to Eqs. (4.1) - (4.3), we can reason as follows. The likelihood of system resiliency in the form of a rescue effect is given by , whereas the probability of a total failure or catastrophic collapse is given by . Note that (4.1) indicates that a partial failure of the system is inevitable (i.e. with probability ). This result follows from the nature of the one-step transition probabilities in the emulator framework. Thus, we can reason that the odds of system recovery is equal to . As illustrated in Fig. 5, we see that all of the conclusions observed in Fig. 4 are consistent here as well. For instance, the system is extremely likely to tip favorably in the presence of high dispersal, if both Allee effects are weakly strong. In symbols, , and . The odds of tipping in this case are nearly
Given this series of observations, there is an interesting and intuitive explanation that generalizes the given setting. Noting that since is a probability, we have that
is a convergent geometric series. Thus, we can write the left-hand side of the equation above as the odds of one network tipping favorably, where the network consists of a system with two patches. The right-hand side, however, can be interpreted as the cumulative probability of all such networks tipping favorably, viz.
where is the number of two-patch systems in a network. With this analysis, we thus see an instance of a tipping cascade of networks in the form of a domino effect. Note that the propagation of domino dynamics through a network requires strong connectivity, or high dispersal, in our model (Lenton, 2020).
5 Discussion
Our analysis of a minimal, stochastic system that could have cascading tipping points yields some interesting ecological and mathematical insights. A novel result of this work is that noise-induced tipping can distinguish a catastrophic collapse and a successful recovery from the brink of extinction. This idea is expressed succinctly as the distinction between the tipping of positive change and the failure to adequately address an impending critical transition (Lenton, 2020). In our two-population model, we showed that if the system is in the low/high state, a stochastic perturbation due to demographic noise results in either a collapse of both populations (low/low state) or a full recovery to the high/high stable state. This may be a key feature of spatially connected populations with strong Allee effects, and analyzing these dynamics should inform management strategies for similar ecological systems. We find that the population with higher resilience, in the form of a larger Allee threshold, has the capacity to save its counterpart through a rescue effect. This occurs in particular due to the presence of dispersal between the populations. In the presence of noise, patch homogeneity, and strong network connectivity, the system is more likely to exhibit a tipping point cascade (Lenton, 2020).
Some discussion of systems with noise-induced tipping and their features is needed. In situations where tipping one system increases the probability of another system tipping - for example, melting of the Greenland ice sheet increases the likelihood of failure of the Atlantic Meridional Overturning Circulation (AMOC) - the first system should act as a proxy for the entire network, in terms of a call to action. This is an important point, because by definition, our system can tip without warning, thus precluding detection through generic early-warning signals. However, we have been able to characterize the likelihood of its propensity to tip, either favorably or catastrophically (Lenton, 2020). The results from our analysis support the hypothesis that both stochastic and transient dynamics might play a key role in regime shifts and their associated tipping (Rocha et al., 2018; Hastings et al., 2018). In particular, domino effects have relatively slow temporal dynamics and larger spatial scales; in our case, the dispersal parameter dominates the time scale in magnitude. In addition, the one-step transition probabilities in our model support the notion that structural dependencies manifest as one-way interactions for the domino effect. This is a salient feature of regime shift couplings. In our system, we note that a partial collapse is inevitable. Most examples of regime shifts exhibiting domino effects concern the Earth system, including monsoon weakening and thermohaline circulation collapse, as well as nutrient transport mechanisms (Scheffer, 2009; Rocha et al., 2018).
Our analysis is based on an individual-based model that describes the dynamics of the system under consideration and this approach should have general applicability. The mean-field description of this model necessarily includes a quadratic term. In other work (Abraham, 1991; Klose et al., 2020), the proposed tipping element omits the quadratic term, in an attempt to describe a “dangerous” bifurcation in the form of a cusp catastrophe. This would correspond to zero mortality due to natural causes in our model (i.e. ). Similarly, the absence of the quadratic term would indicate that both the carrying capacity and Allee threshold for either population are identically zero (Johnson and Hastings, 2018). Thus, we see that important details of the underlying mechanisms of a tipping element can be lost in a phenomenological description.
Ways to generalize our work include looking at more than two populations which would allow the study of how specific forms of connectivity could play a role in tipping cascades, or introducing the possibility of more complex dynamics (Strogatz, 2001). Allowing for patch heterogeneity in the two populations by distinguishing their stochastic reaction rates could also produce interesting dynamics. We leave the exploration of these aspects to future work. Given the ubiquity of Allee effects (Courchamp et al., 2008) and the generality of our model, we believe that we have uncovered important ecological conclusions that are robust and should apply in a variety of settings. Within the field of landscape ecology, rescue effects can be crucial in both metapopulations and species augmentation efforts. Other potential areas of application include communication systems in network theory and regulatory networks in systems biology.





Conflict of interest
The authors declare that they have no conflicts of interest.
References
- Abraham [1991] Ralph Abraham. Cuspoidal nets. In Business Cycles, pages 56–63. Springer, 1991.
- Allen [2010] Linda JS Allen. An introduction to stochastic processes with applications to biology. CRC Press, 2010.
- Allen and Allen [2003] Linda JS Allen and Edward J Allen. A comparison of three different stochastic population models with regard to persistence time. Theoretical Population Biology, 64(4):439–449, 2003.
- Boukal and Berec [2002] David S Boukal and Luděk Berec. Single-species models of the allee effect: extinction boundaries, sex ratios and mate encounters. Journal of Theoretical Biology, 218(3):375–394, 2002.
- Chou and D’Orsogna [2014] Tom Chou and Maria R D’Orsogna. First passage problems in biology. In First-passage phenomena and their applications, pages 306–345. World Scientific, 2014.
- Courchamp et al. [1999] Franck Courchamp, Tim Clutton-Brock, and Bryan Grenfell. Inverse density dependence and the allee effect. Trends in ecology & evolution, 14(10):405–410, 1999.
- Courchamp et al. [2008] Franck Courchamp, Ludek Berec, and Joanna Gascoigne. Allee effects in ecology and conservation. Oxford University Press, 2008.
- Dai et al. [2012] Lei Dai, Daan Vorselen, Kirill S Korolev, and Jeff Gore. Generic indicators for loss of resilience before a tipping point leading to population collapse. Science, 336(6085):1175–1177, 2012.
- Drake and Kramer [2011] JM Drake and AM Kramer. Allee effects. Nature Education Knowledge, 2011.
- Gardiner [2004] Crispin W Gardiner. Handbook of stochastic methods: for physics, chemistry and the natural sciences. Springer, 2004.
- Gillespie [1976] Daniel T Gillespie. A general method for numerically simulating the stochastic time evolution of coupled chemical reactions. Journal of computational physics, 22(4):403–434, 1976.
- Gillespie [1977] Daniel T Gillespie. Exact stochastic simulation of coupled chemical reactions. The journal of physical chemistry, 81(25):2340–2361, 1977.
- Hastings and Gross [2012] Alan Hastings and Louis Gross. Encyclopedia of Theoretical Ecology. Univ of California Press, 2012.
- Hastings et al. [2018] Alan Hastings, Karen C Abbott, Kim Cuddington, Tessa Francis, Gabriel Gellner, Ying-Cheng Lai, Andrew Morozov, Sergei Petrovskii, Katherine Scranton, and Mary Lou Zeeman. Transient phenomena in ecology. Science, 361(6406), 2018.
- Holling [1973] Crawford S Holling. Resilience and stability of ecological systems. Annual review of ecology and systematics, 4(1):1–23, 1973.
- Johnson and Hastings [2018] Carter L Johnson and Alan Hastings. Resilience in a two-population system: interactions between allee effects and connectivity. Theoretical Ecology, 11(3):281–289, 2018.
- Klose et al. [2020] Ann Kristin Klose, Volker Karle, Ricarda Winkelmann, and Jonathan F Donges. Emergence of cascading dynamics in interacting tipping elements of ecology and climate. Royal Society Open Science, 7(6):200599, 2020.
- Lenton [2020] Timothy M Lenton. Tipping positive change. Philosophical Transactions of the Royal Society B, 375(1794):20190123, 2020.
- MATLAB [2020] MATLAB. R2020a. The MathWorks Inc., 2020.
- Méndez et al. [2019] Vicenç Méndez, Michael Assaf, Axel Masó-Puigdellosas, Daniel Campos, and Werner Horsthemke. Demographic stochasticity and extinction in populations with allee effect. Physical Review E, 99(2):022101, 2019.
- Odum and Allee [1954] Howard T Odum and WC Allee. A note on the stable point of populations showing both intraspecific cooperation and disoperation. Ecology, 35(1):95–97, 1954.
- O’Regan [2018] Suzanne M O’Regan. How noise and coupling influence leading indicators of population extinction in a spatially extended ecological system. Journal of biological dynamics, 12(1):211–241, 2018.
- Polizzi et al. [2016] Nicholas F Polizzi, Michael J Therien, and David N Beratan. Mean first-passage times in biology. Israel journal of chemistry, 56(9-10):816–824, 2016.
- Rocha et al. [2018] Juan C Rocha, Garry Peterson, Örjan Bodin, and Simon Levin. Cascading regime shifts within and across scales. Science, 362(6421):1379–1383, 2018.
- Scheffer [2009] Marten Scheffer. Critical transitions in nature and society, volume 16. Princeton University Press, 2009.
- Scheffer et al. [2012] Marten Scheffer, Stephen R Carpenter, Timothy M Lenton, Jordi Bascompte, William Brock, Vasilis Dakos, Johan Van de Koppel, Ingrid A Van de Leemput, Simon A Levin, Egbert H Van Nes, et al. Anticipating critical transitions. Science, 338(6105):344–348, 2012.
- Strogatz [2001] Steven Strogatz. Nonlinear dynamics and chaos: with applications to physics, biology, chemistry, and engineering (studies in nonlinearity). Westview Press, 2001.
- van Doorn and Pollett [2013] Erik A van Doorn and Philip K Pollett. Quasi-stationary distributions for discrete-state models. European journal of operational research, 230(1):1–14, 2013.
- Van Kampen [1992] Nicolaas Godfried Van Kampen. Stochastic processes in physics and chemistry. Elsevier, 1992.
- Volterra [1938] Vito Volterra. Population growth, equilibria, and extinction under specified breeding conditions: a development and extension of the theory of the logistic curve. Human Biology, 10(1):1–11, 1938.
- Vortkamp et al. [2020] Irina Vortkamp, Sebastian J Schreiber, Alan Hastings, and Frank M Hilker. Multiple attractors and long transients in spatially structured populations with an allee effect. Bull Math Biol, 82(82), 2020.