Agent Modeling

Timeframe June 2022
tools Jupyter NotebookPythonModeling Agents and DiseasePandas and Matplotlib
00. Overview

Agent-Based Competition Modeling with Disease Factor.

Predator-prey relationships form the foundation of ecosystems, driving population cycles and maintaining ecological balance. However, diseases can disrupt these dynamics, causing population crashes and cascading effects throughout ecosystems. For example, diseases like avian influenza can devastate bird populations, affecting the predators that depend on them. This project explores how non-lethal diseases influence predator-prey interactions using simulation-based experiments.

Problem Statement
The research aims to answer the question: What is the impact of non-lethal disease on predator-prey relationships for diseases with either single-species or cross-species transmission? Through simulations, we observe how diseases alter the population dynamics of one predator species (foxes) and one prey species (rabbits), comparing results to a baseline without disease.
01. Methodology

The study uses agent-based modeling to simulate predator-prey interactions.

Fox Agents (Predators): Foxes wander, hunt, and reproduce. Their energy depletes over time and is replenished by consuming rabbits. If energy reaches zero, the fox dies.
Rabbit Agents (Prey): Rabbits wander, reproduce, and exhibit flocking behavior. They are only killed when hunted by foxes.

Diseases
Three types of non-lethal diseases were introduced, targeting reproduction and movement behaviors in both species:

1. Reduced Reproduction Probability
2. Reproduction Inhibition
3. Movement Freeze
02. Results

Results & Discussion.

Baseline simulations established predator-prey dynamics without disease, ensuring stable population cycles.
Disease simulations showed that diseases disrupting reproduction or movement significantly alter population dynamics.
Results varied based on whether diseases were species-specific or affected both populations, with effects ranging from rapid population declines to oscillatory population changes.

03. Report

Report PDF