Skip to main content
Dryad

Code from: Finding evolutionary equilibria and Nash equilibria of the climate negotiation game

Cite this dataset

Lampert, Adam (2024). Code from: Finding evolutionary equilibria and Nash equilibria of the climate negotiation game [Dataset]. Dryad. https://doi.org/10.5061/dryad.3n5tb2rrk

Abstract

I developed models to examine the outcome of various negotiation schemes forming international climate agreements. This submission includes the code that finds the Nash equilibria and the evolutionary equilibria for the game described in the main article, entitled Rethinking Climate Agreements: Self-Enforcing Strategies for Emission Reduction Through Sanctions, by Adam Lampert, published in Environmental Research Letters (DOI: 10.1088/1748-9326/ad5a26).

README: Code from: Finding evolutionary equilibria and Nash equilibria of the climate negotiation game

Description of the data and file structure

This dataset includes two code packages: one for finding the evolutionary equilibria of the symmetric model (ClimateNegotiation_code_symmetric.zip), and one for finding the Nash equilibria of the asymmetric model (ClimateNegotiation_code_asymmetric.zip).

Installation

Running the Matlab code requires an installation of Matlab 2021b for Windows or an equivalent version.

Running the code – symmetric model

  1. Extract all files from "ClimateNegotiation_code_symmetric.zip" into a single folder.
  2. Open "Evo_symulate_prob_DN.m" using Matlab.
  3. Choose the panel you would like to reconstruct, run the code, and wait for Matlab to complete the execution.

Running the code – asymmetric model

  1. Extract all files from "ClimateNegotiation_code_asymmetric.zip" into a single folder.
  2. Open "main_generate_matrix.m" using Matlab.
  3. Choose the parameter values you would like to examine, run the code, and wait for Matlab to complete the execution.

Description of the data files

The data file includes two sheets. The first sheet shows Greenhouse gas (GHG) emissions and predicted climate damage of the five countries and unions with the largest GHG emissions worldwide. For each country, it shows: GHG emissions, annual damage due to warming, country's gross domestic product (GDP), and annual GDP loss.

The second sheet includes the solution of the model for various APC values and for the various Nash equilibria. For each equilibrium, the data includes the strategy of each country, the global benefit, the global cost of emission reduction, the global cost of punishment, and the global net present value.

The strategy of each country is presented as follows:

P – punisher

R – renegotiator

D – defector

Green (cell bec) – signatory from year zero.

Light blue – becomes a signatory during the process.

White – always remains a non-signatory. 

Methods

The code was written in Matlab by Adam Lampert.