Data underlying the publication: On the optimal selection of generalized Nash equilibria in linearly coupled aggregative games

doi:10.4121/8a4f4888-418b-4f0b-8d65-b88a43918956.v1
The doi above is for this specific version of this dataset, which is currently the latest. Newer versions may be published in the future. For a link that will always point to the latest version, please use
doi: 10.4121/8a4f4888-418b-4f0b-8d65-b88a43918956
Datacite citation style:
Benenati, Emilio; Ananduta, Wicak; Grammatico, Sergio (2024): Data underlying the publication: On the optimal selection of generalized Nash equilibria in linearly coupled aggregative games. Version 1. 4TU.ResearchData. dataset. https://doi.org/10.4121/8a4f4888-418b-4f0b-8d65-b88a43918956.v1
Other citation styles (APA, Harvard, MLA, Vancouver, Chicago, IEEE) available at Datacite
Dataset

This data contains simulation results for the optimal selection of a Generalized Nash Equilibrium (GNE) in a linearly coupled aggregative game.


The test is performed by using the Hybrid Steepest Descent Method (HSDM) for fixed point selection, combined with the preconditioned proximal point (PPP) algorithm for GNE seeking.


The test case is a Cournot game, where the agents compete over 3 limited utilities whose price increases linearly with the consumption. Among the set of solutions, the agents cooperatively optimize a quadratic cost.


The test is performed over T randomly generated tests with indexes t=1,...,T. Each test differs for the exponential term by which the HSDM stepsize vanishes. Each test is performed for N random initialization points, with indexes n=1,...,N


The data is in format .pkl which serializes the following data:


x_hsdm: dictionary that maps from the tuple (i, t, n) to the value for agent i, where t is the test index, n is the initialization point index, computed using HSDM+PPP

x_ppp: dictionary that maps from the tuple (i, t, n) to the value for agent i, where t is the test index, n is the initialization point index, computed using PPP

residual_hsdm: dictionary that maps from the tuple (t,n) to a vector containing the sequence of residuals for the hsdm+PPP algorithm. The residual is a measure of distance from the computed point to the GNE set.

residual_ppp: dictionary that maps from the tuple (t,n) to a vector containing the sequence of residuals for the PPP algorithm. The residual is a measure of distance from the computed point to the GNE set.

sigma_hsdm: dictionary that maps from the tuple (t, n) to the value of the aggregative variable, where t is the test index, n is the initialization point index, computed using HSDM+PPP.

sigma_ppp: dictionary that maps from the tuple (t, n) to the value of the aggregative variable, where t is the test index, n is the initialization point index, computed using PPP.

cost_hsdm: dictionary that maps from the tuple (t,n) to a vector containing the final value of the cooperative objective function for the hsdm+PPP algorithm

cost_ppp: dictionary that maps from the tuple (t,n) to a vector containing the final value of the cooperative objective function for the PPP algorithm

cost_hsdm_history: dictionary that maps from the tuple (t,n) to a vector containing the sequence of values of the cooperative objective function for the hsdm+PPP algorithm obtained along the iterations

cost_ppp_history: dictionary that maps from the tuple (t,n) to a vector containing the sequence of values of the cooperative objective function for the hsdm+PPP algorithm obtained along the iteration

T_horiz: length of the horizon of a multi-period Cournot game

exponent_hsdm: vector of length t, containing the exponential terms by which the HSDM stepsize vanishes

N: number of agents


history
  • 2024-12-06 first online, published, posted
publisher
4TU.ResearchData
format
pkl
organizations
TU Delft, Faculty of Mechanical Engineering, Delft Center for Systems and Control

DATA

files (1)