The emergence of tag-mediated altruism in structured societies (1.2.0)
In this highly abstract model, agents occupy the nodes of a static network and exhibit an arbitrary “tag” that can be observed by others in the agent’s local environment. During the simulation agents pair with others in the local neighborhood and in each pairing one agent takes on the role of donor and the other of recipient. The donor first determines how similar it is to the recipient by calculating the difference between their tag values. If this difference is too great, the donor ignores the recipient. But if they are sufficiently similar, the donor pays a cost in order for the recipient to receive a benefit. Thus a donation is altruistic.
To make a determination of whether similarity is sufficient in a pairing, each agent has an internal tag “tolerance” - a threshold of tag difference below which the agent will altruistically donate to another.
Furthermore, cheaters may emerge in the population that display tags but never act altruistically, even when they are a donor and paired with recipient that is sufficiently similar.
The model is used to explore how different population parameters affect the ability of the simulated society to evolve relatively high levels of altruism.
Release Notes
Previous versions used extension “gradient” which is no longer available in current version of NetLogo. Thus, this legacy extension has been replaced with the extension “palette”. Otherwise, there are no other changes.
Associated Publications
[1] ST Shutters & D Hales (2013) “Tag-Mediated Altruism is Contingent on How Cheaters Are Defined” Journal of Artificial Societies and Social Simulation. 16(1):4, https://doi.org/10.18564/jasss.2090
[2] ST Shutters & D Hales (2015) “Altruism displays a harmonic signature in structured societies” Journal of Artificial Societies and Social Simulation. 18(3):2, https://doi.org/10.18564/jasss.2780
The emergence of tag-mediated altruism in structured societies 1.2.0
Submitted byShade ShuttersPublished Mar 02, 2023
Last modified Dec 05, 2024
In this highly abstract model, agents occupy the nodes of a static network and exhibit an arbitrary “tag” that can be observed by others in the agent’s local environment. During the simulation agents pair with others in the local neighborhood and in each pairing one agent takes on the role of donor and the other of recipient. The donor first determines how similar it is to the recipient by calculating the difference between their tag values. If this difference is too great, the donor ignores the recipient. But if they are sufficiently similar, the donor pays a cost in order for the recipient to receive a benefit. Thus a donation is altruistic.
To make a determination of whether similarity is sufficient in a pairing, each agent has an internal tag “tolerance” - a threshold of tag difference below which the agent will altruistically donate to another.
Furthermore, cheaters may emerge in the population that display tags but never act altruistically, even when they are a donor and paired with recipient that is sufficiently similar.
The model is used to explore how different population parameters affect the ability of the simulated society to evolve relatively high levels of altruism.
Release Notes
Previous versions used extension “gradient” which is no longer available in current version of NetLogo. Thus, this legacy extension has been replaced with the extension “palette”. Otherwise, there are no other changes.
Cite this Model
Shade Shutters, David Hales (2023, March 02). “The emergence of tag-mediated altruism in structured societies” (Version 1.2.0). CoMSES Computational Model Library. Retrieved from: https://www.comses.net/codebases/4510/releases/1.2.0/
Associated Publication(s)
[1] ST Shutters & D Hales (2013) “Tag-Mediated Altruism is Contingent on How Cheaters Are Defined” Journal of Artificial Societies and Social Simulation. 16(1):4, https://doi.org/10.18564/jasss.2090
[2] ST Shutters & D Hales (2015) “Altruism displays a harmonic signature in structured societies” Journal of Artificial Societies and Social Simulation. 18(3):2, https://doi.org/10.18564/jasss.2780
References
RL Riolo, MD Cohen, R Axelrod (2001) “Evolution of cooperation without reciprocity” Nature 414(6862):441-443, https://doi.org/10.1038/35106555
L Spector, J Klein (2006) “Genetic stability and territorial structure facilitate the evolution of tag-mediated altruism” Artificial Life 12(4):553-560, https://doi.org/10.1162/artl.2006.12.4.553
Create an Open Code Badge that links to this model more info
This model has not been reviewed by CoMSES Net and should be independently reviewed to
meet the Open Code Badge guidelines.
You can use the following HTML or Markdown code to create an Open Code Badge that links to
version 1.2.0
of this computational model.
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.