Jennifer Gardner Project 2 Fish 454 Modeling Predator-Prey Interactions with Insights into Causes of Stability By: Jennifer Gardner1 and Tim Essington1 1 School of Aquatic and Fishery Sciences, University of Washington, Seattle, WA. 1 Jennifer Gardner Project 2 Fish 454 Introduction Predator-prey interactions are ubiquitous in nature, yet are a unique type of ecological interactions whose properties require further understanding. The most notable aspect of these interactions are that prey are beneficial for predator populations while predator populations are harmful for prey. Because of the co-dependence of these species, and the asymmetry in the direction of each population’s effect on each other, it is possible for them to be unstable. This instability arises because predation should deplete prey populations, which in turn reduces predator production and abundance, leading to enhanced prey populations. Identifying the ecological conditions under which this process is stable is well suited for ecological modeling. Unlike in real world situations, models can be used to directly measure inherent stability of equilibrium conditions. Further, modeling allows us to sequentially add or remove ecological interactions to models determine whether they stabilize or destabilize predator-prey systems. Here I develop a series of models to evaluate effect of common ecological processes on the stability of predator-prey interactions. Specifically, I develop a simple standard model (the “base” model) that serves as a reference model to judge model stability. I then evaluate the stabilizing effects of density dependence and prey handling time, as well as the interactive effect of the two. I interpret the results of these simple models with respect to real world predator prey systems by extrapolating my understanding of mathematical models to what each implies about actual predator-prey interactions. Methods The base model used is the Lotka-Volterra model (Equation 1). This models predatorprey interactions by simulating prey populations in one equation (f (N(t),P(t))) and predator populations in a second equation (g (N(t),P(t))). The prey population (N) is increased by new births of prey and decreased by prey getting eaten by predators. Parameter a is the per capita reproductive rate of the prey population. Parameter b is the attack rate of predators on prey and is dependent on both prey population size and predator population size (P(t)). The predator population (P) is increased by predators eating prey and converting that energy into new predators and decreased by a constant death rate of predators. Parameter c is a conversion constant that relates consumption of prey to production of new predators. Parameter d is the per 2 Jennifer Gardner Project 2 Fish 454 capita death rate of predators. To further explore stability of predator-prey interactions, different components were added to this base model. Equation 1. Lotka-Volterra Model 𝑓(𝑁(𝑡), 𝑃(𝑡)) = 𝑎𝑁(𝑡) − 𝑏𝑁(𝑡)𝑃(𝑡) 𝑔(𝑁(𝑡), 𝑃(𝑡)) = 𝑏𝑐𝑁(𝑡)𝑃(𝑡) − 𝑑𝑃(𝑡) One component added to the model was density dependence of the prey population. Growth of the prey population was simulated using the logistic growth model. Under this model the population has a carrying capacity (K) that the population size cannot increase beyond (Equation 2). Another component added to the base model was predator handling time, which modeled constraints on the per capita feeding rates of predators on prey. The constraint modeled here was the amount of time it takes predators to subdue and consume prey (h). Predators can feed at a maximum rate, when prey is very abundant, of 1/h based on this model (Equation 3). Finally, the combination of density dependence and predator handling time was explored by adding both components to the base model simultaneously to create the full model (Equation 4). Equation 2. Density Dependence Model 𝑁(𝑡) ) − 𝑏𝑁(𝑡)𝑃(𝑡) 𝐾 𝑔(𝑁(𝑡), 𝑃(𝑡)) = 𝑏𝑐𝑁(𝑡)𝑃(𝑡) − 𝑑𝑃(𝑡) 𝑓(𝑁(𝑡), 𝑃(𝑡)) = 𝑎𝑁(𝑡) (1 − Equation 3. Predator Handling Time Model 𝑏𝑁(𝑡)𝑃(𝑡) 1 + ℎ𝑏𝑁(𝑡) 𝑏𝑐𝑁(𝑡)𝑃(𝑡) 𝑔(𝑁(𝑡), 𝑃(𝑡)) = − 𝑑𝑃(𝑡) 1 + ℎ𝑏𝑁(𝑡) 𝑓(𝑁(𝑡), 𝑃(𝑡)) = 𝑎𝑁(𝑡) − Equation 4. Full Model 𝑓(𝑁(𝑡), 𝑃(𝑡)) = 𝑎𝑁(𝑡) (1 − 𝑔(𝑁(𝑡), 𝑃(𝑡)) = 𝑁(𝑡) 𝑏𝑁(𝑡)𝑃(𝑡) )− 𝐾 1 + ℎ𝑏𝑁(𝑡) 𝑏𝑐𝑁(𝑡)𝑃(𝑡) − 𝑑𝑃(𝑡) 1 + ℎ𝑏𝑁(𝑡) 3 Jennifer Gardner Project 2 Fish 454 Table 1. Parameter values used to simulate model isoclines and trajectories. Parameter values are the same for all four models unless otherwise stated. Parameter a b c d K h Value 5 (t-1) 2 (t-1) 0.3 0.3 (t-1) 5 (individuals/area) 0.05 (t-1) Stability of each model was determined in two ways. The first was to calculate equilibrium expressions for N and P under each model and then to calculate isoclines for each populations. The model trajectory was simulated using the Adams-Bashford method of simulating ordinary differential equations. Simulations were run for specified parameter values (Table 1). Stability was determined based on the model trajectory when both populations were moved away from equilibrium by some amount. The second way stability was analyzed was by deriving each equation with respect to N and P in order to determine a Jacobian matrix. The eigenvalue of the Jacobian matrix was calculated using an eigenvalue calculator written by Tim Essington. The model was determined to be stable if the real portion of the eigenvalue was negative and unstable if the real portion of the eigenvalue was positive. Results Base Model The base model is neutrally stable, meaning it is neither stable nor unstable. The real portion of the eigenvalue is exactly zero (eigenvalue=0±1.225i). This means that the perturbations are neither growing nor shrinking. When the model is moved away from equilibrium it will never return to equilibrium but it will never move further away than the initial perturbation. Instead the model trajectory circles around equilibrium never getting closer or father than the initial perturbation (Figure 1). This trajectory can be explained in the terms of the system being modeled. In the lower right quadrant both populations are increasing because more prey translates to more predators. As the predators become more abundant, the trajectory moves into the upper right quadrant where predators are still increasing but prey are decreasing as a result of too many predators. This decrease in prey eventually causes a decrease in predators 4 Jennifer Gardner Project 2 Fish 454 which in turn results in a subsequent increase in prey due to less predation. This cycle continues to indefinitely under this model. Equilibrium Expression 𝑁∗ = 𝑑 𝑃∗ = 𝑏𝑐 𝑎 𝑏 b a Figure 1. Predator and prey isoclines with plotted model trajectory and vectors when a) tarting point is 10% above equilibrium for both N and P and b) starting point is 50% above equilibrium for both N and P. Jacobian Matrix and Eigenvalue [ 𝑎 − 𝑏𝑃∗ 𝑏𝑐𝑃∗ −𝑏𝑁 ∗ ] 𝑏𝑐𝑁 ∗ − 𝑑 [ 0 −1 ] 1.5 0 Eigenvalue = 0 ± 1.225𝑖 Density Dependent Model The density dependent model imposes a carrying capacity on prey population size. It indirectly imposes density dependence on the predator population as well because predator population size is a function of the prey population size. Under this model the prey population sizes are restricted by both the carrying capacity and predation. This results in the density dependent model being stable and spiraling back toward equilibrium (Figure 2, eigenvalue=-0.25±1.135i). This stability is also reflected by the isoclines. The N isocline has a negative slope (Figure 2). This results in stability because the trajectory reaches the N isocline 5 Jennifer Gardner Project 2 Fish 454 sooner after crossing the P isocline than it did in the simple Lotka-Volterra. This results in the oscillations being dampened and the model returning to equilibrium. Equilibrium Values 𝑁∗ = 𝑑 𝑏𝑐 𝑎 𝑑 𝑃∗ = (1 − ) 𝑏 𝑏𝑐𝐾 Figure 2. Density dependent model predator and prey isoclines with plotted model trajectory when starting point is 20% higher than equilibrium for both N and P. Jacobian Matrix and Eigenvalues 2𝑁 ∗ 𝑎 (1 − 𝐾 ) − 𝑏𝑃 ∗ [ 𝑏𝑐𝑃∗ −𝑏𝑁 ∗ ∗ ] 𝑏𝑐𝑁 − 𝑑 [ −0.5 −1 ] 1.35 0 Eigenvalue = −0.25 ± 1.135𝑖 Predator Handling Time Model The predator handling time model imposes a restriction on predator population size without restricting prey population size in any way. This results in an unstable equilibrium that spirals away from equilibrium (Figure 3, eigenvalue=0.125±1.187i). This instability is reflected by the isoclines. The N-isocline in this model has a positive slope (Figure 3). This causes instability because the model trajectory takes longer to reach the N isocline after the crossing the P isocline than it did in the simple Lotka-Volterra model. This results in the oscillations being amplified and the model spiraling away from equilibrium. 6 Jennifer Gardner Project 2 Fish 454 Equilibrium Values 𝑁∗ = 𝑑 𝑎 𝑎ℎ𝑑 𝑏 𝑏𝑐−𝑑ℎ𝑏 𝑃∗ = + 𝑏𝑐−𝑑ℎ𝑏 Figure 3. Predator handling time model predator and prey isoclines and model trajectory when starting point in 20% above equilibrium for both N and P. Jacobian Matrix and Eigenvalue 𝑏𝑃∗ [ 𝑎 − (1+ℎ𝑏𝑁∗)2 𝑏𝑐𝑃∗ (1+ℎ𝑏𝑁∗ )2 −𝑏𝑁∗ 1+ℎ𝑏𝑁∗ 𝑏𝑐𝑁∗ 1+ℎ𝑏𝑁 ∗ −𝑑 ] [ 0.25 1.425 −1 ] 0 Eigenvalue= 0.125 ± 1.187𝑖 Full Model- Density Dependence and Handling Time The full model can be stable or unstable depending on the set parameter values. When carrying capacity is small the model is highly density dependent. This density dependence results in the model being stable and spiraling back to equilibrium, much like the result seen the in the density dependent only model (Figure 4a, eigenvalue=-0.151±1.119i). When K=5, in this model, the N isocline is negative (Figure 4a). This results in stability due to the same mechanism as the density dependent only model. When carrying is large the model is less density dependent. When the model isn’t very density dependent, the predator population is being restricted without much 7 Jennifer Gardner Project 2 Fish 454 restriction on the prey population. This results in the model being unstable and spiraling away from equilibrium (Figure 4b, eigenvalue=0.0329±1.172i). When K=15 the N isocline is slightly positive (Figure 4b) and this results in instability as seen in the predator handling time only model. Equilibrium Expression 𝑁∗ = 𝑑 𝑃∗ = (1 − 𝑏𝑐−𝑑ℎ𝑏 𝑁∗ 𝑎 ) (𝑏 + 𝑎ℎ𝑁 ∗ ) 𝐾 Figure 4. Full model predator and prey isoclines and model trajectory when starting point is 20% above equilibrium for both N and P and a) K=5 and b) K=15. Jacobian Matrix and Eigenvalues 𝑎 (1 − [ 2𝑁∗ 𝐾 𝑏𝑃∗ ) − (1+ℎ𝑏𝑁∗ )2 𝑏𝑐𝑃∗ (1+ℎ𝑏𝑁∗ )2 − 𝑏𝑁∗ 1+ℎ𝑏𝑁∗ 𝑏𝑐𝑁∗ 1+ℎ𝑏𝑁∗ −𝑑 ] K=5 [ −0.303 −1 ] Eigenvalue = −0.151 ± 1.119𝑖 1.275 0 K=15 [ 0.0658 1.375 −1 ] Eigenvalue= 0.0329 ± 1.172𝑖 0 8 Jennifer Gardner Project 2 Fish 454 Discussion Modeling predator-prey interactions under the simple Lotka-Volterra model reveals that this model is neutrally stable. When it is moved away from equilibrium it will neither move toward nor furhter away from equilibrium. This makes it an ideal base model for determining factors that can influence stability in prey predator systems because the base model is not inherently stable or unstable. Thus if an added factor results in a stable system, the stability can be attributed to that factor alone. In the case of this study, adding density dependence of the prey system stabilized the model while adding predator handling time destabilized the model. When both factors were added together, there was an interactive effect in which it is necessary to know certain parameter values to determine stability of the system. The Lotka-Volterra model on its own is too simple to fully represent a real world system. However, explaining resultant stability or instability due to added elements within the model makes sense within the context of real world systems. Density dependence of the prey population stabilizes the system because it results in predators reaching peak abundance in response to prey peak abundance later than they did in the Lotka-Volterra model. This happens because the prey peak abundance is capped by the carrying capacity in addition to predation. This lag in predator peak abundance results in higher amounts of predation on smaller prey populations than in Lotka-Volterra model. This causes prey populations to get smaller each cycle than they would in the Lotka-Volterra model. This cycle continues until the population returns back to equilibrium. While imposing density dependence on prey results in model stability, imposing a handling time restriction on only predators results in model instability. In the predator handling time model, the predators are restricted in the amount of prey they can eat but the prey are able to grow exponentially. This results in prey being able to grow much faster than predators are able to control, so each cycle the prey population gets larger, and thus the predator population gets larger the next cycle. This is an unstable equilibrium where both populations grow continuously away from equilibrium when initially nudged away. Of the models explored here, the full model, considering both density dependence of prey populations and predator handling time, is the most like a real world system. In the real world, populations are density dependent and predators are not able to instantaneously eat prey and convert it in to new predators. Because this model is the most realistic, the results of this model 9 Jennifer Gardner Project 2 Fish 454 are the most applicable to actual predator-prey interactions. This model shows an interactive effect of density dependence and prey handling time on stability. When density dependence in the system is high, the model is stable because the density dependent aspect drives the population trajectory more than the predator handling aspect. The reverse is true if density dependence is low. In this case, predator handling time becomes the driving factor behind population trajectory and the model is unstable. This leads to the conclusion that predator-prey interactions in the real world are neither inherently stable nor unstable. Instead, stability within the system is driven by the unique aspects of that system. Thus, based on this analysis, each predator-prey interaction must be considered individually to determine if the system will tend toward or away from equilibrium. This analysis, while resulting in interesting and important conclusions, is limited in a number of ways. Firstly, only two factors were added to the model to help it simulate real world interactions more closely. In real world systems there are many more factors to be considered. Those factors include, but are not limited to: competition within and between species in the system, environmental effects on population sizes, external causes of prey mortality beyond just predation, and threshold abundance of prey required for predators to reproduce. This model is also limited because only two state variables are included, the prey population and the predator population. In reality many more state variables would likely come in to consideration. For example, prey abundance is dependent on the food source of prey populations as well as the elements described in the model. Additionally, in many systems, predators have more than just one prey species. It is also possible for a prey species to be predated upon my many different predator species. This analysis also does not cover other trophic level interactions, such as the fact that the prey population could be predators on a different species or that the predator population could be prey to another species. However, in this analysis only considering prey and predator populations was appropriate in order to draw broad conclusions about predator-prey interactions. If an individual system were being analyzed though, more state variables would most likely be necessary. This model also lacks detailed description of the prey and predator populations, such as age or stage class structuring. In reality this structuring would be an important part of the system. For example, older predators are probably able to capture prey more efficiently than younger 10 Jennifer Gardner Project 2 Fish 454 predators because of experience. Predation rate across the predator population is probably not equal in a real world scenario. Additionally, loss of a reproductively mature individual from the prey population would probably have a larger effect on the reproductive success of prey than loss of a juvenile. Again, not considering these details was appropriate for this analysis because the aim was to draw broad conclusions about predator-prey interactions. The details of age or stage class structure will vary from system to system and need to be considered on that basis, not a general one. Even with the many model limitations, this analysis still shows some robust conclusions. The main conclusion is that there is not necessarily inherent stability or instability in predatorprey interactions. Instead, there is an interactive effect of all the different elements of the system and the overall stability of the system is dependent on specific aspects of that system. In this case, it was seen that stability was dependent on the carrying capacity. This conclusion itself may not be true for every system. The conclusion of interactive effects that depend on parameters however, is robust and probably holds for most, if not all, systems. In this analysis, only two elements were added to the base model, and these two elements produced a parameter dependent interactive effect. In a real world system there would likely be more elements than just the two considered here. Addition of more elements will most probably result in more complicated interactive effects. Thus it stands to reason that real world systems have many elements interacting and driving stability or instability. These effects could be different than was seen in our model because the added elements will likely interact in new ways. The analysis done here does provide a jumping off point for analyzing stability in real world systems. Just based on this model, the hypothesis stands that carrying capacity dictates density dependence. When looking at real world systems, under this hypothesis, it would follow that highly density dependent predator-prey systems would be more stable than systems with less density dependence. This study also isolates other parameters, such as prey handling time, that could be looked at to help explain stability or instability of a system. This study demonstrates how creating models can be a beneficial first step in understanding ecological interactions in real world systems. By making simplifying assumptions, models can help show basic interactions that are often difficult of see in real world systems with many complicated factors. Additionally, this study shows how a base model can be used to begin 11 Jennifer Gardner Project 2 Fish 454 looking at systems, then adapted by adding elements to make the base model more like real world situations. While this analysis was performed for predator-prey interactions, a similar process could be done with any different type of ecological system. 12