Computational Model Library

Schelling famously proposed an extremely simple but highly illustrative social mechanism to understand how strong ethnic segregation could arise in a world where individuals do not necessarily want it. Schelling’s simple computational model is the starting point for our extensions in which we build upon Wilensky’s original NetLogo implementation of this model. Our two NetLogo models can be best studied while reading our chapter “Agent-based Computational Models” (Flache and de Matos Fernandes, 2021 [forthcoming]). In the chapter, we propose 10 best practices to elucidate how agent-based models are a unique method for providing and analyzing formally precise, and empirically plausible mechanistic explanations of puzzling social phenomena, such as segregation, in the social world. Our chapter addresses in particular analytical sociologists who are new to ABMs.

In the first model (SegregationExtended), we build on Wilensky’s implementation of Schelling’s model which is available in NetLogo library (Wilensky, 1997). We considerably extend this model, allowing in particular to include larger neighborhoods and a population with four groups roughly resembling the ethnic composition of a contemporary large U.S. city. Further features added concern the possibility to include random noise, and the addition of a number of new outcome measures tuned to highlight macro-level implications of the segregation dynamics for different groups in the agent society.

In SegregationDiscreteChoice, we further modify the model incorporating in particular three new features: 1) heterogeneous preferences roughly based on empirical research categorizing agents into low, medium, and highly tolerant within each of the ethnic subgroups of the population, 2) we drop global thresholds (%-similar-wanted) and introduce instead a continuous individual-level single-peaked preference function for agents’ ideal neighborhood composition, and 3) we use a discrete choice model according to which agents probabilistically decide whether to move to a vacant spot or stay in the current spot by comparing the attractiveness of both locations based on the individual preference functions.

Political Participation

Didier Ruedin | Published Sat Apr 12 23:07:27 2014 | Last modified Tue Apr 14 19:59:31 2020

Implementation of Milbrath’s (1965) model of political participation. Individual participation is determined by stimuli from the political environment, interpersonal interaction, as well as individual characteristics.

This is code repository for the paper “Homophily as a process generating social networks: insights from Social Distance Attachment model”.
It provides all information, code and data necessary to replicate all the simulations and analyses presented in the paper.
This document contains the overall instruction as well as description of the content of the repository.
Details regarding particular stages are documented within source files as comments.

Brazil has initiated two territorial public policies for a rural sustainable development, the National Program for Sustainable Development of the Rural Territories (PRONAT) and Citizenship Territory Program (PTC). These public policies aims, as a condition for its effectiveness, the equilibrium of the power relations between actors which participate in the Collegiate for Territorial Development (CODETER) of each Rural Territory. Our research studies the hypotheses that, in the Rural Territories submitted to the PRONAT and PTC public policies, the power and reciprocity relations between actors engaged in the CODETER effectively have evolved in favor of the civil society representatives to the detriment of the public powers, notably the mayors.

The SocLab approach has been applied in two case studies and four models representing the Southern Rural Territory of Sergipe (TRSS) and the São Francisco Rural Territory (TRBSF) were designed for two referential periods, 2008-2012 and 2013-2017. These models were developed to evaluate the empowerment of the civil society in these rural territories due to thes two public policies, PRONAT and PTC.

NetLogo software for the Peer Review Game model. It represents a population of scientists endowed with a proportion of a fixed pool of resources. At each step scientists decide how to allocate their resources between submitting manuscripts and reviewing others’ submissions. Quality of submissions and reviews depend on the amount of allocated resources and biased perception of submissions’ quality. Scientists can behave according to different allocation strategies by simply reacting to the outcome of their previous submission process or comparing their outcome with published papers’ quality. Overall bias of selected submissions and quality of published papers are computed at each step.

Multi-level model of attitudinal dynamics

Ingo Wolf | Published Wed Apr 6 13:21:18 2016 | Last modified Wed May 4 11:35:53 2016

A model of attitudinal dynamics based on the cognitive mechanism of emotional coherence. The code is written in Java. For initialization an additional dataset is required.

This model describes and analyses the outcomes of the confrontation of interests, some conflicting, some common, about the management of a small river in SW France

An Agent-Based Model of Internet Diffusion Under General and Specific Network Externalities

Filiz Garip | Published Fri Apr 27 20:56:06 2012 | Last modified Sat Apr 27 20:18:23 2013

Using nodes from the 2002 General Social Survey sample, the code establishes a network of ties with a given homophily bias, and simulates Internet adoption rates in that network under three conditions: (i) no network externalities, (ii) general network externalities, where an individual’s reservation price is a function of the overall adoption rate in the network, (iii) specific network externalities, where reservation price is a function of the adoption rate in individual’s personal […]

Adoption as a social marker

Paul Smaldino | Published Mon Oct 17 13:00:14 2016

A model of innovation diffusion in a structured population with two groups who are averse to adopting a produce popular with the outgroup.

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.