Investigating the impact of environmental feedback on the optional prisoner's dilemma for insights into cyclic dominance and evolution of cooperation
Data files
Sep 16, 2024 version files 2.01 MB
-
Figure_1(a).xlsx
994.71 KB
-
Figure_1(b).xlsx
1.01 MB
-
README.md
948 B
-
RPS_ENV_Code.txt
2.36 KB
Abstract
This study incorporates environmental feedback into the optional prisoner's dilemma and rock-paper-scissors games to examine the mutual influence of eco-evolutionary outcomes and strategy dynamics. A novel game-theoretic model is developed that integrates the optional prisoner's dilemma and rock-paper-scissors games by incorporating an environmental state variable. By adjusting feedback parameters, chaos, oscillations and coexistence are observed that surpass the usual outcomes of social dilemmas when the environment transitions between depleted and replenished states. Defection is no longer advantageous in evolution; cooperation, abstention, and cyclic dominance arise. The observed transitions align with natural economics, ecology, and sociology phenomena. The inclusion of abstention options and environmental feedback has a significant impact on collective outcomes when compared to conventional games. This has important implications for studying adaptation and decision-making in situations with ecological constraints.
README: Investigating the impact of environmental feedback on the optional prisoner's dilemma for insights into cyclic dominance and evolution of cooperation
CONSOLE APPLICATION : Project Overview
This file contains a summary of what you will find in each of the files that
make up your application.
We uploaded two data files:
- The code file (RPS_ENV_Code.txt) involves performing numerical simulations using Python.
- Two tabular data files (sample).
Requirements
- COLAB Python
Output File
Two sample Excel files, which were used to create the line graphs (Figure 1(a) and Figure 1(b)), have been uploaded. Using the Python code provided in the Dryad system, xlsx files can be generated from the data. In each xlsx file, each column represents various parameter values. The first column represents the data numbers. The second column present time as "Time".The following three columns represent the values for "Cooperator", "Defector" and "Loner".