![]() |
![]() |
||
|
|||
view/download model file: RedfishAnts_v0_3.nlogo Author: Stephen Guerin Agent-based modelers are frequently tasked to model organizations or design self-organizing systems from scratch. However, the science of self-organization still lacks foundational laws. While we have a few heuristics for the design and engineering of these system, modeling remains an art form. We anticipate the arrival of a theory of organization. One common feature of all organizing systems is the presence of driving constraints that push a system far-from-equilibrium. We are using the above ant food foraging model as an often cited example of a self-organizing system to explore what it actually means for a model to be far-from-equilibrium. For more detail, check out the paper.
In this model, simulated ants leave the food source (blue square), leaving nest pheromone and randomly walk biased by a food pheromone until they encounter a food source (green squares). There, they change state from food-seekers to nest-seekers and start dropping food pheromone while following nest pheromone gradients. It's interesting to note that the presence of the rule that changes the ant state from food-seekers to nest-seekers breaks the symmetry of the ant distribution by creating a greater concentration of nest-seekers near the food and a greater concentration of food-seekers near the nest. This is an example of a far-from-equilibrium condition that we argue drives organization and is a potential from which work can be extracted. To see this effect, set pheromoneAmount to zero, restart the model and select "AntDensity", then switch to "food-seeker density" and "nest-seeker density" to see the contrast.
created with NetLogo This page was automatically generated by NetLogo 2.0.0. Questions, problems? Contact feedback@ccl.northwestern.edu. The applet requires Java 1.4.1 or higher to run. It will not run on Windows 95 or Mac OS 8 or 9. Mac users must have OS X 10.2.6 or higher and use a browser that supports Java 1.4 applets (Safari works, IE does not). On other operating systems, you may obtain the latest Java plugin from Sun's Java site. |
|||