Pretty GAMELEON : Pretty General Agent-based Model (for) Epidemiological (and) Logistical Experiments On Networks
Optimizing Urban Mobility Restrictions: a Multi Agent System for SARS-CoV-2 in the City of Toronto
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
GAMELEON is part of MLJC's Datameron macro project: A bunch of students wandering around Data during the Covid-19 lockdown
Infectious epidemics can be simulated by employing dynamical processes as interactions on network structures. Here, we introduce techniques from the Multi-Agent System (MAS) domain in order to account for individual level characterization of societal dynamics for the SARS-CoV-2 pandemic. We hypothesize that a MAS model which considers rich spatial demographics, hourly mobility data and daily contagion information from the metropolitan area of Toronto can explain significant emerging behavior. To investigate this hypothesis we designed, with our modeling framework of choice, GAMA, an accurate environment which can be tuned to reproduce mobility and healthcare data, in our case coming from TomTom's API and Toronto's Open Data. We observed that some interesting contagion phenomena are directly influenced by mobility restrictions and curfew policies. We conclude that while our model is able to reproduce non-trivial emerging properties, large-scale simulation are needed to further investigate the role of different parameters. Finally, providing such an end-to-end model can be critical for policy-makers to compare their outcomes with past strategies in order to devise better plan for future measures.
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Simone Azeglio - email: simone.azeglio@edu.unito.it - Linkedin: https://www.linkedin.com/in/simone-azeglio
Matteo Fordiani - email: matteo.fordiani@edu.unito.it - Linkedin: https://www.linkedin.com/in/matteo-fordiani
Machine Learning Journal Club (MLJC) mljc.it
This research has been initially carried as part of a project for the course "Laboratory on advanced modeling techniques: Multi Agent Systems (MAS)", taught by Prof. Marco Maggiora at the University of Turin. We would like to personally acknowledge Jonathan Critchley for useful suggestions and feedbacks with Toronto’s geospatial data. The implementation described in the paper is largely based on the Agent-Based framework GAMA. For the development we employed a workstation with the following technical specifications:
- CPU: Intel Core i7 10700K 8 cores / 16 threads;
- RAM: 64 GB DDR4 unbuffered;
- GPU: Nvidia 2080 Ti 11 GB GDDR6
We deeply acknowledge the Machine Learning Journal Club for providing us with the computational resources, the University of Turin and the University of Ottawa for supporting us.