mesa-examples
mesa-examples copied to clipboard
Use new VoronoiGrid discrete space in examples
This issue aims to create an example with the functionalities of VoronoiGrid discrete space and its main applications.
- Original Mesa Issue: https://github.com/projectmesa/mesa/issues/1895
- Original PR: https://github.com/projectmesa/mesa/pull/2084
Most Voronoi applications involve continuous space moving agents. Here, using discrete space, the main ideia is to model John Snow Cholera using the VoronoiGrid this way:
- Each cell have one pump and a certain amount of people
- Pumps can contaminate neighbor pumps or people in the cell
- People can move between cells
- Pumps can be closed/fixed
We assign probabilities to the events (moving around, contaminating) and simulate in order to analyze how important interventions (closing or fixing pumps) are.
This is just an ideia for the example, suggestions are welcome.