EPEC solve
Solving Equilibrium Problems with Equilibrium Constraints (EPECs)
|
Stores the configuration for EPEC algorithms. More...
#include <games.h>
Data Fields | |
Game::EPECalgorithm | algorithm = Game::EPECalgorithm::fullEnumeration |
Game::EPECRecoverStrategy | recoverStrategy |
Specifies the method by which innerApproximation should seek for a PNE. More... | |
Game::EPECAddPolyMethod | addPolyMethod = Game::EPECAddPolyMethod::sequential |
bool | boundPrimals {false} |
double | boundBigM {1e5} |
Bounding upper value if BoundPrimals is true. More... | |
long int | addPolyMethodSeed |
bool | indicators {true} |
Uses bigM if false . More... | |
double | timeLimit |
Controls the timelimit for solve in Game::EPEC::findNashEq. More... | |
unsigned int | threads |
Controls the number of threads Gurobi exploits. Default 0 (auto) More... | |
unsigned int | aggressiveness |
in EPEC::iterativeNash More... | |
bool | pureNE {false} |
NE. If none exists, it will return a MNE (if exists) More... | |
Game::EPECAddPolyMethod Game::EPECAlgorithmParams::addPolyMethod = Game::EPECAddPolyMethod::sequential |
long int Game::EPECAlgorithmParams::addPolyMethodSeed |
unsigned int Game::EPECAlgorithmParams::aggressiveness |
Controls the number of random polyhedra added at each iteration
Game::EPECalgorithm Game::EPECAlgorithmParams::algorithm = Game::EPECalgorithm::fullEnumeration |
double Game::EPECAlgorithmParams::boundBigM {1e5} |
bool Game::EPECAlgorithmParams::boundPrimals {false} |
bool Game::EPECAlgorithmParams::indicators {true} |
bool Game::EPECAlgorithmParams::pureNE {false} |
Game::EPECRecoverStrategy Game::EPECAlgorithmParams::recoverStrategy |
Specifies the method by which innerApproximation should seek for a PNE.
unsigned int Game::EPECAlgorithmParams::threads |
double Game::EPECAlgorithmParams::timeLimit |
Controls the timelimit for solve in Game::EPEC::findNashEq.