AB models

AB models

ABM - agent-based models can be used to model the behavior of some systems, swarms, flocks, epidemics, network communication…

Typical domains are economics, biology, physics, chemistry, psychology, system dynamics.

One of the examples is NetLogo system which allows you to write such models in a Logo language dialect. It supports:

  • Classical programming constructions
  • Different queries on its agents (patches, turtles, links, custom agents)
  • 2D/3D view
  • R, Wolfram, Python, Scala communication
  • Networking
  • Plotting
  • Translating of the model to standalone HTML file
  • Models parameterization with widgets and linked global variables
  • etc…

Video of simulation of swarm's nodes consisting of "master" and "worker" nodes when master nodes capture worker nodes:

My model of a network swarm of "workers" and "masters" looks like: