Home Download Help Forum Resources Extensions FAQ NetLogo Publications Contact Us Donate Models: Library Community Modeling Commons Beginners Interactive NetLogo Dictionary (BIND) NetLogo Dictionary User Manuals: Web Printable Chinese Czech Farsi / Persian Japanese Spanish
|
NetLogo User Community Models(back to the NetLogo User Community Models)
## WHAT IS IT?
Macal and North [WSC 2008] ABM Example, implemented as a classical time-stepped model.
This model has been implemented as an event-driven Discrete simulation (DES). See ExampleABM_DiscreteEvent_1.nlogo and EXAPLEABM_EventDriven_2.nlogo
## HOW IT WORKS
Each time-step (tick), every patch is checked to see if it should change color and each turtle is moved according to the movement rules.
## HOW TO USE IT
The only input is the number of turtles. Notice that the average age of the turtles is independent of the number of turtles.
## THINGS TO NOTICE
The patch setup is interesting. If the model were to start with the red patch change times taken from 10-30 minute range and the green patch color change times taken from the 70-90 minute range, then all of the patches would be green by 30 minutes and stay that way until the red patches started turning red at time 70. This is more than enough time for all of the turtles to exit the grid.
This is common in simulation, where often simulations are run for a warm-up period so that the state has become randomized steay-state. Here, the expected random state can be calculated. The math is shown in a paper, _NetLogo Meets DES_, submitted to the Computational Social Science 2018 annual conference (CSS 2018).
## THINGS TO TRY
## EXTENDING THE MODEL
## NETLOGO FEATURES
## RELATED MODELS
This model has been implemented as an event-driven Discrete simulation (DES). See ExampleABM_DiscreteEvent_1.nlogo and EXAPLEABM_EventDriven_2.nlogo
## CREDITS AND REFERENCES
This model has been coded by Emmet Beeker, ebeeker@mitre.org and Matt Koehler, mkoehler@mitre.org. Feel free to contact us with comments or questions. |
(back to the NetLogo User Community Models)