AIToolbox
A library that offers tools for AI problem solving.
|
Go to the documentation of this file. 1 #ifndef AI_TOOLBOX_MDP_IMPORTANCE_SAMPLING_HEADER_FILE
2 #define AI_TOOLBOX_MDP_IMPORTANCE_SAMPLING_HEADER_FILE
26 const double alpha = 0.1,
const double tolerance = 0.001,
const double epsilon = 0.1) :
27 Parent(behaviour.
getS(), behaviour.
getA(), discount, alpha, tolerance, epsilon),
28 behaviour_(behaviour) {}
37 double getTraceDiscount(
const size_t s,
const size_t a,
const size_t,
const double,
const size_t maxA)
const {
81 const double discount,
const double alpha,
const double tolerance) :
82 Parent(target, discount, alpha, tolerance),
83 behaviour_(behaviour) {}
92 double getTraceDiscount(
const size_t s,
const size_t a,
const size_t,
const double)
const {