



and V.Grimm (2011) Agent-Based and Individual-Based Modeling: A Practical Introduction Princeton University Press. You can find out more on their book website. Volker Grimm and Steve Railsback (see reading, below), run two extremely well respected courses in ABM modelling with NetLogo. However, it is clear that NetLogo currently leads the pack in terms of off-the-shelf packages for ABM. Less suitable for critical models where deep knowledge is required. In addition, it's use with external packages tends to lead to rather "black box" code which may be
Netlogo course full#
Isn't very intuitive if you are used to the freedom of full computing languages. In general the main issue with NetLogo is that its language is rather constraining, and the way it treats agents often However, you can now import moreĬomplicated environments into it, including networks. It's limitations early in its development lead to it chiefly being used for abstract spatial models, rather than detailed models. NetLogo programs, which are also called models, are based on a simple metaphor: turtles swim around a pond observing and interacting with each other. Work with, including R and Weka, and Pajek. Because of this it has a good deal of additional tools it will Of these, NetLogo is the simplest to use: it doesn't require you to learn a full programming language, and it has lots of functions to make developing models easy.īecause of this, it has become extremely popular with social scientists who want to quickly develop models. If you are considering developing an Agent Based Model, then you have two choices: you can build it yourself from the start, or you canīuild it within one of the ABM frameworks available. Summary: NetLogo is a simple but very powerful platform for Agent Based Model development. Agent Based Modelling: NetLogo Agent Based Modelling: NetLogo
