50 double discountFactor,
61 double discountFactor,
Headers of the RMax planer class.
<agrum/FMDP/planning/adaptiveRMaxPlaner.h>
void checkState(const Instantiation &newState, Idx actionId) override
static AdaptiveRMaxPlaner * TreeInstance(const ILearningStrategy *learner, double discountFactor=0.9, double epsilon=0.00001, bool verbose=true)
HashTable< Idx, bool > _initializedTable_
HashTable< Idx, StatesCounter * > _counterTable_
AdaptiveRMaxPlaner(IOperatorStrategy< double > *opi, double discountFactor, double epsilon, const ILearningStrategy *learner, bool verbose)
Default constructor.
static AdaptiveRMaxPlaner * ReducedAndOrderedInstance(const ILearningStrategy *learner, double discountFactor=0.9, double epsilon=0.00001, bool verbose=true)
<agrum/FMDP/SDyna/ILearningStrategy.h>
Class for assigning/browsing values to tuples of discrete variables.
<agrum/FMDP/planning/mddOperatorStrategy.h>
<agrum/FMDP/planning/treeOperatorStrategy.h>
Size Idx
Type for indexes.
gum is the global namespace for all aGrUM entities