32 #ifndef GUM_E_GREEDY_DECIDER_H 33 #define GUM_E_GREEDY_DECIDER_H 35 #include <agrum/tools/core/types.h> 37 #include <agrum/FMDP/SDyna/Strategies/IDecisionStrategy.h> 38 #include <agrum/FMDP/SDyna/Strategies/IPlanningStrategy.h> 39 #include <agrum/FMDP/fmdp.h> 40 #include <agrum/FMDP/planning/actionSet.h> 41 #include <agrum/FMDP/simulation/statesChecker.h> 43 #include <agrum/tools/variables/discreteVariable.h> 92 void checkState(
const Instantiation& newState, Idx actionId);
void initialize(const FMDP< double > *fmdp)
Initializes the learner.
INLINE void emplace(Args &&... args)
ActionSet stateOptimalPolicy(const Instantiation &curState)
void checkState(const Instantiation &newState, Idx actionId)
E_GreedyDecider()
Constructor.
<agrum/FMDP/decision/E_GreedyDecider.h>
~E_GreedyDecider()
Destructor.