AgentsExampleZoo.jl icon indicating copy to clipboard operation
AgentsExampleZoo.jl copied to clipboard

Wishlist for more famous systems in Examples

Open yuxi-liu-wired opened this issue 6 years ago • 19 comments

More examples can be collected here.

yuxi-liu-wired avatar Jan 04 '20 08:01 yuxi-liu-wired

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!

Datseris avatar Jan 04 '20 09:01 Datseris

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

yuxi-liu-wired avatar Jan 17 '20 10:01 yuxi-liu-wired

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

yuxi-liu-wired avatar Feb 03 '20 08:02 yuxi-liu-wired

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

Datseris avatar Mar 19 '20 23:03 Datseris

  • [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.

itsdfish avatar Mar 31 '20 17:03 itsdfish

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.

ChrisRackauckas avatar Apr 03 '20 00:04 ChrisRackauckas

  • [x] Daisyworld https://en.wikipedia.org/wiki/Daisyworld

Datseris avatar Apr 07 '20 21:04 Datseris

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

Datseris avatar Jun 19 '20 12:06 Datseris

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.

Libbum avatar Jun 19 '20 13:06 Libbum

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.

Datseris avatar Jul 27 '20 16:07 Datseris

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

AayushSabharwal avatar Jan 25 '21 11:01 AayushSabharwal

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

AayushSabharwal avatar Jan 27 '21 10:01 AayushSabharwal

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

Datseris avatar Feb 02 '21 14:02 Datseris

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.

AayushSabharwal avatar May 02 '21 11:05 AayushSabharwal

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

Libbum avatar May 02 '21 13:05 Libbum

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

Datseris avatar Jul 06 '22 18:07 Datseris

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.

Datseris avatar Oct 05 '23 19:10 Datseris