|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--xcseco.XCSConstants
This class provides all relevant learning parameters for the XCS as well as other experimental settings and flags. Most parameter-names are chosen similar to the 'An Algorithmic Description of XCS' ( Butz&Wilson, IlliGAL report 2000017).
| Field Summary | |
static double |
alpha
The fall of rate in the fitness evaluation. |
static double |
beta
The learning rate for updating fitness, prediction, prediction error, and action set size estimate in XCS's classifiers. |
static double |
delta
The fraction of the mean fitness of the population below which the fitness of a classifier may be considered in its vote for deletion. |
static boolean |
doActionSetSubsumption
Specifies if action set subsumption should be executed. |
static boolean |
doGASubsumption
Specifies if GA subsumption should be executed. |
static char |
dontCare
The don't care symbol (normally '#') |
static double |
epsilon_0
The error threshold under which the accuracy of a classifier is set to one. |
static double |
fitnessIni
The initial prediction value when generating a new classifier (e.g in covering). |
static double |
fitnessReduction
The reduction of the fitness when generating an offspring classifier. |
static double |
gamma
The discount rate in multi-step problems. |
static int |
maxPopSize
Specifies the maximal number of micro-classifiers in the population. |
static double |
nu
Specifies the exponent in the power function for the fitness evaluation. |
static double |
P_dontcare
The probability of using a don't care symbol in an allele when covering. |
static double |
pM
The probability of mutating one allele and the action in an offspring classifier. |
static double |
predictionErrorIni
The initial prediction error value when generating a new classifier (e.g in covering). |
static double |
predictionErrorReduction
The reduction of the prediction error when generating an offspring classifier. |
static double |
predictionIni
The initial prediction value when generating a new classifier (e.g in covering). |
static double |
pX
The probability of applying crossover in an offspring classifier. |
static boolean |
setupDone
Checks if the setup of the constants has already been done. |
static int |
teletransportation
The maximal number of steps executed in one trial in a multi-step problem. |
static int |
theta_del
Specified the threshold over which the fitness of a classifier may be considered in its deletion probability. |
static double |
theta_GA
The threshold for the GA application in an action set. |
static double |
theta_sub
The experience of a classifier required to be a subsumer. |
| Constructor Summary | |
XCSConstants()
The default constructor. |
|
| Method Summary | |
static double |
drand()
Returns a random number in between zero and one. |
static void |
setSeed(long s)
Sets a random seed in order to randomize the pseudo random generator. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static boolean setupDone
public static int maxPopSize
public static double alpha
public static double beta
public static double gamma
public static double delta
public static final double nu
public static double theta_GA
public static final double epsilon_0
public static int theta_del
public static double pX
public static double pM
public static double P_dontcare
public static final double predictionErrorReduction
public static final double fitnessReduction
public static double theta_sub
public static final int teletransportation
public static final boolean doGASubsumption
public static final boolean doActionSetSubsumption
public static double predictionIni
public static double predictionErrorIni
public static double fitnessIni
public static final char dontCare
| Constructor Detail |
public XCSConstants()
| Method Detail |
public static void setSeed(long s)
public static double drand()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||