76 __sss *= (
double)(*varIter)->domainSize();
109 double exploThreshold = temp < 0.1 ? 0.1 : temp;
114 if (explo > exploThreshold) {
bool checkState(const Instantiation &state)
Size size() const
Gives the size.
void initialize(const FMDP< double > *fmdp)
Initializes the learner.
virtual void initialize(const FMDP< double > *fmdp)
Initializes the learner.
virtual ActionSet stateOptimalPolicy(const Instantiation &curState)
A class to store the optimal actions.
ActionSet stateOptimalPolicy(const Instantiation &curState)
SequenceIteratorSafe< const DiscreteVariable *> beginVariables() const
Returns an iterator reference to he beginning of the list of variables.
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
void checkState(const Instantiation &newState, Idx actionId)
void addState(const Instantiation &)
E_GreedyDecider()
Constructor.
<agrum/FMDP/decision/E_GreedyDecider.h>
Class for assigning/browsing values to tuples of discrete variables.
void reset(const Instantiation &)
Size Idx
Type for indexes.
SequenceIteratorSafe< const DiscreteVariable *> endVariables() const
Returns an iterator reference to the end of the list of variables.
~E_GreedyDecider()
Destructor.
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.