Main Page | Recent changes | View source | Page history

Printable version | All content dual-licensed under the GNU FDL and the Creative Commons Share-alike Attribution license. | Privacy policy

Not logged in
Log in | Help
 

Exploring a Complex Adaptive System (CAS): Simulation of Predator Prey Dynamics

From SwarmWiki

Mirsad Hadzikadic and Ted Carmichael

Complex Systems Institute, College of Computing and Informatics, UNC Charlotte, Charlotte, NC.

TITLE: Exploring a Complex Adaptive System (CAS): Simulation of Predator Prey Dynamics

ABSTRACT:

Introduction. One of the foundations of our understanding of ecology dynamics is the Lotka-Volterra (LV) equations for predator-prey populations. These equations are both mathematically robust and widely accepted, but are also general in nature. Thus, they are limited by the assumptions imposed upon them: 1) unlimited food availability to the prey population; 2) the predator population depends entirely on the prey for food; 3) the natural growth rate for both populations are proportional to their sizes; and 4) the environment doesn’t change to the benefit of either population. Idealized in this way, the LV equations present a baseline understanding of general predator-prey dynamics in the absence of real-world complications. By utilizing an Agent-based simulation Model (ABM), we can introduce stochastic elements into these interactions, allowing for a deeper understanding of LV by comparing the simulation results to the mathematical ideal. Furthermore, we show that these simulations can give insights that are not included within the scope of these classic equations.

Experimental Design. Our investigation into a deeper understanding of the predator-prey dynamics began by changing assumption (1) above: we tailored the general simulation model so that the food available to the prey population is adjustable. This model has been instantiated by using the NetLogo simulation framework. The simulation environment is a torus grid with 150*150 cells. There are three primary populations: food (generated by the simulation stochastically as a constant rate per grid cell); fish (the prey population); and predators (which reproduce as a function of the number of fish consumed). Additional experiments also utilize a “fish-egg” population, which are generated by the fish as a function of the food consumed.

Figure 1 – Stochastic predator (red) and prey (black) cycles, simulated using the general CAS tool; and graph of the Lotka-Volterra equations (source: Wikipedia).

In Fig. 1 we show the results from a simple CAS model of two species interacting in a predator-prey relationship. By utilizing the CAS framework for simulating this relationship, our model can easily incorporate more realistic, stochastic elements than one would find in a purely mathematical solution to these equations.

Preliminary Results. Initially (as expected) an increase in the food supply to the fish directly results in an increased fish population. The predator population also increases as their food supply (the fish) becomes more abundant. Remarkably however, the gains in fish population are only temporary, and completely offset by the increased predation rates. Thus, the fish population returns to the same equilibrium level as that found with a lower supply of food: only the predator population remains elevated. This result indicates that all the gains resulting from the increased food supply are transferred to the high-trophic-level predators. The outputs have proven to be robust under various scenarios, but many questions remain. How will a changing environment affect these fundamental dynamics? What happens when each tropic level is representative of multiple species, instead of just one? How do the equilibrium states change if agent-level adaptation is introduced?

Back to Swarmfest2010_program


[Main Page]
Main page
About SwarmWiki
News
Recent changes
Random page
Help

View source
Discuss this page
Page history
What links here
Related changes

Special pages