Skip to content

nlatina/agent_based_models

Repository files navigation

Agent Based Models Repository

This repository contains various agent-based models implemented in different environments.

HAL custom class

The Tutorial2_Maxtend class is designed to be implemented in the greater HAL (Hybrid Automata Library) environment. This class introduces a third agent type and allows for non-spatial interactions between concurrent populations via Lotka–Volterra dynamics.

The ParamExplorer class is used to design and run parameter sweeps using the Tutorial2_Maxtend implementation of HAL.

The graphing_data Python file is used to analyze and graph the data generated with HAL. Example outputs are given in the HAL results directory.

ABM_w_diffusion_approximation

A custom Python agent-based model, designed to handle an arbitrary number of agent types, as well as simulating diffusion-based interactions via Gaussian kernel convolution.

First_ABM

My first agent-based model, created in RStudio. Here, agents only interact by spatial exclusion, and each spot on the grid can support an arbitrary number of agents. Agents are also able to move in every cardinal direction.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published