“…Many models are based on systems of differential equations, and examples include elastic deformation [30] and socioeconomic phenomena [8]). However, such models are often difficult to extend, do not easily capture the notion of space, and fail to handle "mixed" populations of entities [17,19,27,31]. An alternative approach, which has gained popularity in recent-years, is the agent-based method [18], where individual entities (and their interactions) within a system are explicitly simulated computationally [15,21,28].…”