JuliaDynamics / AgentsExampleZoo.jl

Examples written with Agents.jl
https://juliadynamics.github.io/AgentsExampleZoo.jl/dev/
MIT License
16 stars 11 forks source link

Wishlist for more famous systems in Examples #26

Open yuxi-liu-wired opened 4 years ago

yuxi-liu-wired commented 4 years ago

More examples can be collected here.

Datseris commented 4 years ago

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!

yuxi-liu-wired commented 4 years ago

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

yuxi-liu-wired commented 4 years ago

Agent_Zero contains a lot of agent-based models. Josh Epstein - "Frontiers of Computational Social Science" (C4 Public Lectures) - YouTube

yuxi-liu-wired commented 4 years ago

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

yuxi-liu-wired commented 4 years ago

Multiple Agent Models – Quantitative Economics with Julia

Datseris commented 4 years ago

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

itsdfish commented 4 years ago
ChrisRackauckas commented 4 years ago

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.

Datseris commented 4 years ago
Datseris commented 4 years ago

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

e.g.

among others

Libbum commented 4 years ago

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.

Datseris commented 4 years ago

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.

AayushSabharwal commented 3 years ago

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

AayushSabharwal commented 3 years ago

I have some initial work in https://github.com/JuliaDynamics/Agents.jl/pull/384

Datseris commented 3 years ago

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

AayushSabharwal commented 3 years ago

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.

Libbum commented 3 years ago

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

Datseris commented 2 years ago

This has a lot of cool stuff as well https://www.complexity-explorables.org/explorables/

Datseris commented 1 year ago

I've transferred this to the appropriate repo. Ideally we should separate this issue into individual issues each calling for one example. Will make welcoming contributions easier.