EPEC solve
Solving Equilibrium Problems with Equilibrium Constraints (EPECs)
Data Fields
Game::EPECStatistics Struct Reference

Stores statistics for a (solved) EPEC instance. More...

#include <games.h>

Data Fields

Game::EPECsolveStatus status = Game::EPECsolveStatus::unInitialized
 
int numVar = {-1}
 Number of variables in findNashEq model. More...
 
int numIteration = {-1}
 
int numConstraints = {-1}
 Number of constraints in findNashEq model. More...
 
int numNonZero = {-1}
 matrix of findNashEq model More...
 
int lostIntermediateEq = {0}
 
bool numericalIssuesEncountered
 
std::vector< unsigned int > feasiblePolyhedra
 
double wallClockTime = {0}
 
bool pureNE {false}
 True if the equilibrium is a pure NE. More...
 
EPECAlgorithmParams AlgorithmParam
 

Detailed Description

Stores statistics for a (solved) EPEC instance.

Definition at line 451 of file games.h.

Field Documentation

◆ AlgorithmParam

EPECAlgorithmParams Game::EPECStatistics::AlgorithmParam
Initial value:
=
{}

Stores the configuration for the EPEC algorithm employed in the instance.

Definition at line 469 of file games.h.

◆ feasiblePolyhedra

std::vector<unsigned int> Game::EPECStatistics::feasiblePolyhedra
Initial value:
=
{}

Vector containing the number of non-void polyhedra, indexed by leader (country)

Definition at line 464 of file games.h.

◆ lostIntermediateEq

int Game::EPECStatistics::lostIntermediateEq = {0}

Numer of times innerApproximation cannot add polyhedra basing on deviations

Definition at line 459 of file games.h.

◆ numConstraints

int Game::EPECStatistics::numConstraints = {-1}

Number of constraints in findNashEq model.

Definition at line 456 of file games.h.

◆ numericalIssuesEncountered

bool Game::EPECStatistics::numericalIssuesEncountered
Initial value:
= {
false}

True if there have been some numerical issues during the iteration of the innerApproximation

Definition at line 461 of file games.h.

◆ numIteration

int Game::EPECStatistics::numIteration = {-1}

Number of iteration of the algorithm (not valid for fullEnumeration)

Definition at line 454 of file games.h.

◆ numNonZero

int Game::EPECStatistics::numNonZero = {-1}

matrix of findNashEq model

Number of non-zero coefficients in the constraint

Definition at line 457 of file games.h.

◆ numVar

int Game::EPECStatistics::numVar = {-1}

Number of variables in findNashEq model.

Definition at line 453 of file games.h.

◆ pureNE

bool Game::EPECStatistics::pureNE {false}

True if the equilibrium is a pure NE.

Definition at line 468 of file games.h.

◆ status

Definition at line 452 of file games.h.

◆ wallClockTime

double Game::EPECStatistics::wallClockTime = {0}

Definition at line 467 of file games.h.


The documentation for this struct was generated from the following file: