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