A reimplementation of Schweitzer et al. 1996 as well as additional improvemnts for the Course Agent Based Modelling for Social Systems FS2023 ETH Zürich
61e92ae136
When ants hit a minimum sensitivy threshold (configurable), the ant is added to a dead list and then removed from the model schedule and the environment in the model step. The dead list is cleared every step Nonlinear sensitivity using a logistic function is implemented. |
||
---|---|---|
agent.py | ||
LICENSE | ||
main.py | ||
model.py | ||
multihex.py | ||
README.md | ||
server.py | ||
shortlist.md |
ants
A reimplementation of Schweitzer et al. 1996 as well as additional improvemnts for the Course Agent Based Modelling for Social Systems FS2023 ETH Zürich
For the course Agent Based Modelling for Social Systems FS2023 we were tasked to implement a model of our own (in groups). For this, we decided to implement an enhanced version of Active random walkers simulate trunk trail formation by ants (Schweitzer et al. 1996) using Python and Mesa.
For now, wanted features can be found in our shortlist. For everything else start at main py
For a live visualization of the project you can execute server.py.