|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use GameExtremePoint | |
---|---|
edu.princeton.repeatedgames.rgsolve | Contains the core classes of the rgsolve package,
including the solver class RGSolve ,
the solver settings AlgoParameters ,
and data structures like RGSolution
for storing game solutions and algorithm information. |
edu.princeton.repeatedgames.rgsolve.components | WARNING: These classes are undocumented - Contains classes defining the components used in the rgsolve GUI. |
edu.princeton.repeatedgames.rgsolve.games | Contains the Game class which defines
a repeated game, and classes for constructing,
manipulating and analyzing games. |
edu.princeton.repeatedgames.rgsolve.polygon | Contains classes and methods used for storing
and manipulating the polygons that define
payoff sets - Includes a convex hull routine,
and the class GameExtremePoint ,
which defines an equilibrium extreme point of V*
and how it is generated. |
Uses of GameExtremePoint in edu.princeton.repeatedgames.rgsolve |
---|
Fields in edu.princeton.repeatedgames.rgsolve declared as GameExtremePoint | |
---|---|
GameExtremePoint[] |
RGSolution.V_star
The equilibrium payoff set V* (or final payoff set before algorithm terminated. |
(package private) GameExtremePoint[] |
RGSolve.RecursiveActionLoop.W
the feasible continuation payoffs |
GameExtremePoint[] |
RGIter.W
W is the payoff set at the *start* of this iteration |
Methods in edu.princeton.repeatedgames.rgsolve that return GameExtremePoint | |
---|---|
GameExtremePoint[] |
RGSolve.AbreuSannikovOperator(GameExtremePoint[] W,
Point u,
RGIter rg_iter)
This applies the Abreu-Sannikov (or APS) operator to a set. |
Methods in edu.princeton.repeatedgames.rgsolve that return types with arguments of type GameExtremePoint | |
---|---|
java.util.ArrayList<GameExtremePoint> |
RGSolve.RecursiveActionLoop.call()
|
private java.util.ArrayList<GameExtremePoint> |
RGSolve.generateSupportedPayoffs(int startAct,
int endAct,
GameExtremePoint[] W,
Point u,
RGIter rg_iter,
int xmin_n,
int xmin_s,
int ymin_e,
int ymin_w,
int xmax_n,
int xmax_s,
int ymax_e,
int ymax_w,
double minXVal,
double maxXVal,
double minYVal,
double maxYVal)
A helper method within the Abreu-Sannikov (or APS) operator for calculating potential extreme points supported by actions in the range startAct to endAct . |
Methods in edu.princeton.repeatedgames.rgsolve with parameters of type GameExtremePoint | |
---|---|
GameExtremePoint[] |
RGSolve.AbreuSannikovOperator(GameExtremePoint[] W,
Point u,
RGIter rg_iter)
This applies the Abreu-Sannikov (or APS) operator to a set. |
private java.util.ArrayList<GameExtremePoint> |
RGSolve.generateSupportedPayoffs(int startAct,
int endAct,
GameExtremePoint[] W,
Point u,
RGIter rg_iter,
int xmin_n,
int xmin_s,
int ymin_e,
int ymin_w,
int xmax_n,
int xmax_s,
int ymax_e,
int ymax_w,
double minXVal,
double maxXVal,
double minYVal,
double maxYVal)
A helper method within the Abreu-Sannikov (or APS) operator for calculating potential extreme points supported by actions in the range startAct to endAct . |
private static java.lang.String |
RGSolveMathematica.getEquationSystem(Game game,
GameExtremePoint[] V_star,
int[] BR1,
int[] BR2,
RGSolveMathematica.SOFTWARE software)
Returns the command for the the software in software 's
algebraic solver to find the exact solution to the system of equations
defining V*, a system derived from the extreme points (and how they are generated)
stored in V_star |
static java.lang.String |
RGSolveMathematica.getLatexCommand(Game game,
GameExtremePoint[] V_star)
Returns the LaTeX code for the system of equations defining V*, a system derived from the extreme points (and how they are generated) stored in V_star |
static java.lang.String |
RGSolveMathematica.getLatexCommand(Game game,
GameExtremePoint[] V_star,
int[] BR1,
int[] BR2)
Returns the LaTeX code for the system of equations defining V*, a system derived from the extreme points (and how they are generated) stored in V_star |
static java.lang.String |
RGSolveMathematica.getMathematicaCommand(Game game,
GameExtremePoint[] V_star)
Returns the Mathematica command for the Mathematica algebraic solver to find the exact solution to the system of equations defining V*, a system derived from the extreme points (and how they are generated) stored in V_star |
static java.lang.String |
RGSolveMathematica.getMathematicaCommand(Game game,
GameExtremePoint[] V_star,
int[] BR1,
int[] BR2)
Returns the Mathematica command for the Mathematica algebraic solver to find the exact solution to the system of equations defining V*, a system derived from the extreme points (and how they are generated) stored in V_star |
static java.lang.String |
RGSolveMathematica.getMatlabCommand(Game game,
GameExtremePoint[] V_star)
Returns the Matlab command for the Matlab algebraic solver to find the exact solution to the system of equations defining V*, a system derived from the extreme points (and how they are generated) stored in V_star |
static java.lang.String |
RGSolveMathematica.getMatlabCommand(Game game,
GameExtremePoint[] V_star,
int[] BR1,
int[] BR2)
Returns the Matlab command for the Matlab algebraic solver to find the exact solution to the system of equations defining V*, a system derived from the extreme points (and how they are generated) stored in V_star |
static Point |
RGSolve.getPunishment(GameExtremePoint[] W,
Point curPunishment)
Gets the current threat point given payoff set W and old threat point curPunishment |
Constructors in edu.princeton.repeatedgames.rgsolve with parameters of type GameExtremePoint | |
---|---|
RGIter(int iter,
boolean keepActions,
int numActions,
GameExtremePoint[] W,
Point punishment,
int numDrop_start,
BitSetFixed usableActions)
Constructor: see field information |
|
RGSolution.RGSolutionUserRule(AlgoParameters.ALGO_TYPE algo_type,
Point[] W0,
GameExtremePoint[] V_star,
Point punishment_star,
int[] BR1,
int[] BR2,
int iters,
long time_ms,
boolean converged,
double error,
java.util.ArrayList<RGIter> iterList,
int genPtsCount,
boolean keptActions,
AlgoParameters params,
boolean fromInnerApproximation,
GameCodeData gmcode)
Straightforward constructor; same as for GameCodeData ,
but it stores a GameCodeData object rather than a game. |
|
RGSolution(AlgoParameters.ALGO_TYPE algo_type,
Point[] W0,
GameExtremePoint[] V_star,
Point punishment_star,
Game game,
int[] BR1,
int[] BR2,
int iters,
long time_ms,
boolean converged,
double error,
java.util.ArrayList<RGIter> iterList,
int genPtsCount,
boolean keptActions,
boolean fromInnerApproximation,
AlgoParameters params)
Default constructor for initializing fields of data structure |
|
RGSolve.RecursiveActionLoop(int startAct,
int endAct,
GameExtremePoint[] W,
Point u,
RGIter rg_iter,
int xmin_n,
int xmin_s,
int ymin_e,
int ymin_w,
int xmax_n,
int xmax_s,
int ymax_e,
int ymax_w,
double minXVal,
double maxXVal,
double minYVal,
double maxYVal)
A helper method within the Abreu-Sannikov (or APS) operator for calculating potential extreme points supported by actions in the range startAct to endAct . |
Uses of GameExtremePoint in edu.princeton.repeatedgames.rgsolve.components |
---|
Fields in edu.princeton.repeatedgames.rgsolve.components declared as GameExtremePoint | |
---|---|
(package private) GameExtremePoint[] |
SolutionGraph.V_star
|
Methods in edu.princeton.repeatedgames.rgsolve.components with parameters of type GameExtremePoint | |
---|---|
void |
SolutionGraph.enableContButtons(GameExtremePoint extPt)
|
Uses of GameExtremePoint in edu.princeton.repeatedgames.rgsolve.games |
---|
Methods in edu.princeton.repeatedgames.rgsolve.games that return types with arguments of type GameExtremePoint | |
---|---|
static java.util.ArrayList<GameExtremePoint> |
StageGameMethods.getFeasibleSetHull(Game gm,
AlgoParameters params,
boolean doMultiThread)
Computes and returns the convex hull of the set of feasible stage payoffs in the game gm . |
Uses of GameExtremePoint in edu.princeton.repeatedgames.rgsolve.polygon |
---|
Methods in edu.princeton.repeatedgames.rgsolve.polygon that return GameExtremePoint | |
---|---|
GameExtremePoint |
GameExtremePoint.getContraction(double g1,
double g2,
double discount)
This method contracts this point towards g=(g1,g2), i.e. |
Methods in edu.princeton.repeatedgames.rgsolve.polygon with parameters of type GameExtremePoint | |
---|---|
boolean |
GameExtremePointList.add(GameExtremePoint gep)
Overrides super.add(.) to prevent the addition of null references to the list |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |