Classifier data structure in XCS algorithm. More...
#include <ClassifierParams.h>
Public Member Functions | |
ClassifierParams (double p, double eps, double F) | |
void | registerParameters (StateP state) |
Register genotype's parameters (called before Genotype::initialize). | |
virtual bool | initialize (StateP state) |
Initialize a genotype object (read parameters, perform sanity check, build data). | |
virtual Genotype * | copy () |
Create an identical copy of the genotype object. | |
virtual std::vector< CrossoverOpP > | getCrossoverOp () |
Create and return a vector of crossover operators. | |
virtual std::vector< MutationOpP > | getMutationOp () |
Create and return a vector of mutation operators. | |
virtual void | read (XMLNode &node) |
Read genotype data from XMLNode. | |
virtual void | write (XMLNode &node) |
Write genotype data to XMLNode. | |
Public Attributes | |
double | p_ |
double | eps_ |
double | F_ |
double | as_ |
unsigned long long int | ts_ |
double | exp_ |
int | num_ |
Classifier data structure in XCS algorithm.
Definition at line 11 of file ClassifierParams.h.