Computational Model Library

Gregarious Behavior, Human Colonization and Social Differentiation Agent-Based Model (version 1.1.0)

Studies of colonization processes in past human societies often use a standard population model in which population is represented as a single quantity. Real populations in these processes, however, are structured with internal classes or stages, and classes are sometimes created based on social differentiation. In this present work, information about the colonization of old Providence Island was used to create an agent-based model of the colonization process in a heterogeneous environment for a population with social differentiation. Agents were socially divided into two classes and modeled with dissimilar spatial clustering preferences. The model and simulations assessed the importance of gregarious behavior for colonization processes conducted in heterogeneous environments by socially-differentiated populations. Results suggest that in these conditions, the colonization process starts with an agent cluster in the largest and most suitable area. The spatial distribution of agents maintained a tendency toward randomness as simulation time increased, even when gregariousness values increased. The most conspicuous effects in agent clustering were produced by the initial conditions and behavioral adaptations that increased the agent capacity to access more resources and the likelihood of gregariousness. The approach presented here could be used to analyze past human colonization events or support long-term conceptual design of future human colonization processes with small social formations into unfamiliar and uninhabited environments.

Release Notes

  • The textbox entry “world” in the nlogo file interface has now the png filename used for the Old Providence model.
  • The png file used for the Old Providence model is now located in the \code folder.
  • The name of png file used for the Old Providence model was changed to “Old Providence Colonization v3.nlogo”. This change was also included in the nlogo file.
  • Simulation experiments are included in the behavior space interface. The seeds to replicate the experiments can be found in the input data file.
  • The documentation of how it works was extended in the info tab of the net logo file.
  • Peer reviewed publication can be found in

  • The model can run with different environment (e.g. a different geographical place represented as raster file). If you want to use a different environment please follow these steps:
    1. Save a png file that you want to use as environment in the same folder where you saved the netlogo file (Old Providence Colonization v3.nlogo).
    2. The current png file used by the model is “providence_island_V3.png”. This file can be found in the folder \code.
    3. Insert in the textbox entry “world” of the net logo interface tab the name of the png file you want to use.
    4. Choose your preferred values and push the “go forever” button.

Download Version 1.1.0
Version Submitter First published Last modified Status
1.1.0 sdfajardob Thu Oct 29 15:16:03 2020 Thu Oct 29 15:16:03 2020 Published Peer Reviewed
1.0.0 sdfajardob Tue Sep 8 20:04:56 2020 Tue Sep 8 20:04:56 2020 Published


This website uses cookies and Google Analytics to help us track user engagement and improve our site. If you'd like to know more information about what data we collect and why, please see our data privacy policy. If you continue to use this site, you consent to our use of cookies.