|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectSALPMPE.Parameters
public class Parameters
Defines the running parameters for the SALP algorithm.
Field Summary | |
---|---|
(package private) static double |
a
Market size |
(package private) static boolean |
allstates
List all states in constraints (instead of sampling) |
(package private) static double |
alpha
Return to investment |
(package private) static double |
b
Price elasticity |
(package private) static double |
beta
One period discount factor |
(package private) static double |
budget
Budget for constraint violation in SALP implementation |
(package private) static double |
c
Marginal cost of production |
(package private) static double |
delta
Depreciation factor |
(package private) static double |
di
Step size for investment grid |
(package private) static boolean |
entryexit
Allow entry and exit? |
(package private) static double |
eps
Small double for building objective function |
(package private) static double |
epsn
Scrap mean value |
(package private) static double |
epsne
Entry cost mean value |
(package private) static double |
errTol
Error tolerance for convergence criterion |
(package private) static java.lang.String |
excelname
Name of output log file |
(package private) static double |
gamma
Appreciation factor in model transition dynamics |
(package private) static int |
InnerLag
Initial lag best response computation |
(package private) static int |
InnermaxIt
Maximum iterations best response computation |
(package private) static double[] |
invArray
Investment array |
(package private) static double |
invCost
Marginal cost of investment |
(package private) static int |
invLength
Size of investment grid |
(package private) static int |
K
Number of quality levels (starts at 1) |
(package private) static double |
lambda
Lagrangian penalty for slack variables |
(package private) static int |
localLength
Size of dynamic investment grid |
(package private) static double |
m
Market size |
(package private) static int |
maxCriteria
Maximum number of constraints for convergence criteria computation |
(package private) static double |
maxInv
Maximum investment |
(package private) static int |
maxIter
Maximum best response iterations |
(package private) static int |
maxStates
Maximum number of constraints on the resulting approximate linear program |
(package private) static int |
minIter
Minimum best response iterations |
(package private) static int |
N
Maximum number of firms in industry |
(package private) static int |
NiterNew
Maximum number of iterations for Newton method (price computation) |
(package private) static int |
nreplic
Replications for simulation for objective formulation and sample constraints |
(package private) static double |
obli
Probability of firms using initial policy (additional noise in transitions) |
(package private) static java.lang.String |
profmodel
Name of output file |
(package private) static double |
psi
Normalization factor |
(package private) static double |
qmax
Maximum capacity |
(package private) static double |
qmin
Minimum capacity |
(package private) static boolean |
reducearch
Reducing approximating architecture through linear interpolation |
(package private) static double |
reduction
Reduction factor for local (dynamic) investment grid |
(package private) static boolean |
relaxbudget
True if relaxing budget constraint |
(package private) static int[] |
s_0
Initial industry state for simulations (currently everyone starts at entry state) |
(package private) static int |
samplesize
Sample size for simulating industry evolution |
(package private) static double |
simulGamma
Appreciation factor for sampling routines |
(package private) static boolean |
Small
Small instance? (only report full solutions for small instances) |
(package private) static double |
smooth
Smooth update parameter |
(package private) static int |
smoothlag
Smooth update lag parameter |
(package private) static int |
spacing
Spacing for sampling states while simulating industry evolution |
(package private) static double |
theta1
Quality elasticity |
(package private) static double |
theta2
Price elasticity |
(package private) static int |
transcient
Duration of transient for sampling states under greedy policy |
(package private) static boolean |
unifCvector
When true sets c vector (LP objective function) to one for every state |
(package private) static boolean |
useprofit10
True if running quantity competition |
(package private) static boolean |
useprofit99
True if running Logit price competition model |
(package private) static double |
varBound
Bound for the value of the LP variables |
(package private) static int |
Vperiods
Number of periods for computing value function for candidate best response |
(package private) static int |
Vreplic
Sample size for computing response indicator |
(package private) static int |
x_e
Entry state |
(package private) static double |
Y
Consumer income |
Constructor Summary | |
---|---|
Parameters()
|
Method Summary |
---|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
static int maxIter
static int minIter
static int InnermaxIt
static int InnerLag
static double errTol
static double eps
static boolean Small
static boolean reducearch
static boolean allstates
static boolean unifCvector
static int maxStates
static int maxCriteria
static double varBound
static int N
static int K
static boolean entryexit
static final double epsn
static final double epsne
static int x_e
static int[] s_0
static double beta
static double invCost
static double lambda
static double budget
static boolean relaxbudget
static boolean useprofit99
static boolean useprofit10
static double m
static double c
static double psi
static double Y
static double theta1
static double theta2
static final int NiterNew
static double a
static double b
static final double qmin
static final double qmax
static double delta
static double alpha
static double gamma
static double simulGamma
static double obli
static double smooth
static int smoothlag
static int transcient
static int spacing
static int samplesize
static int nreplic
static int Vreplic
static int Vperiods
static double di
static int invLength
static int localLength
static double reduction
static double maxInv
static double[] invArray
static java.lang.String profmodel
static java.lang.String excelname
Constructor Detail |
---|
public Parameters()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |