Agents.jl: Wishlist for more famous systems in Examples

Created on 4 Jan 2020  Â·  17Comments  Â·  Source: JuliaDynamics/Agents.jl

  • [ ] Hexagonal grids like SIRS and game of life.
  • [ ] B-Z reaction and other reaction-diffusion systems
  • [x] [Diffusion-limited aggregation](https://www.complexity-explorables.org/explorables/particularly-stuck/)

More examples can be collected here.

help wanted good first issue documentation

Most helpful comment

https://www.complexity-explorables.org/explorables/particularly-stuck/ (The third one by @yuxiliu1995) seems interesting. I'll implement this

All 17 comments

Hm, the second one is a system governed by partial differential equations, which is not a good case to model with ABMs... The other two are cool though!

A famous model by Per Bak of self-organized criticality fame
Punctuated equilibrium and criticality in a simple model of evolution

The Bonabeau model for hierarchy-formation. This paper in particular has some really curious bifurcation diagrams.
Bonabeau hierarchy models revisited

Mesa has also a great pool of examples here: https://github.com/projectmesa/mesa/tree/master/examples and we could port some.

  • [x] I'll try coding up the sheep wolf example listed in the Mesa respo. I should have time to work on it during the weekends.

Hm, the second one is a system governed by partial differential equations, which is not a good case to model with ABMs... The other two are cool though!

We're doing a lot of these with DiffEqBiological, since indeed moving between and with the differential equation solver is kind of essential. But maybe there could be a nice package to tie the two together to build these reaction-diffusion master equation (RDME) models. I'll keep this in mind.

The HASH platform has several examples that we can put here as well: https://hash.ai/index/search?contentType=Simulation&page=1

e.g.

  • [ ] Supply chain
  • [ ] Prisoner's dilemma
  • [x] Epstein civil unrest
  • [ ] Breeding synchrony

among others

This rainfall one from HASH is something we could definitely take a look into. It has a simulated 3D terrain, which is still just a heightmap on 2D, but could be a good example of how to introduce geometry into our spaces.

Would be nice to have a truly 3D example, like 3D continuous space or 3D grid space, that we can then also use in the interactive application.

https://www.complexity-explorables.org/explorables/particularly-stuck/ (The third one by @yuxiliu1995) seems interesting. I'll implement this

Just came across this: https://www.sciencedirect.com/science/article/pii/S0304380096019424 which is related with forest fire models.

https://youtu.be/kzwT3wQWAHE
This has three pretty interesting simulations. With the current setup it may not be possible to make the same visualisations, but it's interesting nonetheless.

That slime mould is spectacular. I don't think it's outside of our plotting capabilities actually. It'll be a big simulation though.

https://github.com/SebLague/Slime-Simulation
https://uwe-repository.worktribe.com/output/980579

Was this page helpful?
0 / 5 - 0 ratings