Scheduler
delayedQLearning.h
Go to the documentation of this file.
1 
10 #ifndef DELAYED_Q_LEARNING_H
11 #define DELAYED_Q_LEARNING_H
12 
13 #include "eligibilityTraceAlgo.h"
15 
16 namespace Mdp
17 {
18 
22 {
23 public:
24  static constexpr const char *configKey = "delayedQLearning";
25 public:
26  DelayedQLearning(std::shared_ptr<Context> c, TabularActionValues *av) : EligibilityTraceAlgo(c, av){};
27  virtual void updateActionValues(state_t previousState, state_t nextState, action_t previousAction, double reward);
28 };
29 
30 
31 }
32 
33 #endif
virtual void updateActionValues(state_t previousState, state_t nextState, action_t previousAction, double reward)
size_t action_t
Definition: action_impl.h:18
Definition: action.h:18
static constexpr const char * configKey
DelayedQLearning(std::shared_ptr< Context > c, TabularActionValues *av)
size_t state_t
Definition: state.h:19
Definition: reward.py:1