|
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.
1.8.13