__actionsBoolTable | gum::AdaptiveRMaxPlaner | private |
__actionsRMaxTable | gum::AdaptiveRMaxPlaner | private |
__clearTables() | gum::AdaptiveRMaxPlaner | private |
__counterTable | gum::AdaptiveRMaxPlaner | private |
__fmdpLearner | gum::AdaptiveRMaxPlaner | private |
__initialized | gum::AdaptiveRMaxPlaner | private |
__initializedTable | gum::AdaptiveRMaxPlaner | private |
__makeRMaxFunctionGraphs() | gum::AdaptiveRMaxPlaner | private |
__rmax | gum::AdaptiveRMaxPlaner | private |
__rThreshold | gum::AdaptiveRMaxPlaner | private |
__visitLearner(const IVisitableGraphLearner *, NodeId currentNodeId, MultiDimFunctionGraph< double > *, MultiDimFunctionGraph< double > *) | gum::AdaptiveRMaxPlaner | private |
_addReward(MultiDimFunctionGraph< double > *function, Idx actionId=0) | gum::StructuredPlaner< double > | protectedvirtual |
_allActions | gum::IDecisionStrategy | protected |
_argmaximiseQactions(std::vector< MultiDimFunctionGraph< ArgMaxSet< double, Idx >, SetTerminalNodePolicy > *> &) | gum::StructuredPlaner< double > | protectedvirtual |
_discountFactor | gum::StructuredPlaner< double > | protected |
_elVarSeq | gum::StructuredPlaner< double > | protected |
_evalPolicy() | gum::AdaptiveRMaxPlaner | protectedvirtual |
_evalQaction(const MultiDimFunctionGraph< double > *, Idx) | gum::StructuredPlaner< double > | protectedvirtual |
_extractOptimalPolicy(const MultiDimFunctionGraph< ArgMaxSet< double, Idx >, SetTerminalNodePolicy > *optimalValueFunction) | gum::StructuredPlaner< double > | protected |
_fmdp | gum::StructuredPlaner< double > | protected |
_initVFunction() | gum::AdaptiveRMaxPlaner | protectedvirtual |
_makeArgMax(const MultiDimFunctionGraph< double > *Qaction, Idx actionId) | gum::StructuredPlaner< double > | protected |
_maximiseQactions(std::vector< MultiDimFunctionGraph< double > *> &) | gum::StructuredPlaner< double > | protectedvirtual |
_minimiseFunctions(std::vector< MultiDimFunctionGraph< double > *> &) | gum::StructuredPlaner< double > | protectedvirtual |
_operator | gum::StructuredPlaner< double > | protected |
_optimalPolicy | gum::StructuredPlaner< double > | protected |
_optPol | gum::IDecisionStrategy | protected |
_valueIteration() | gum::AdaptiveRMaxPlaner | protectedvirtual |
_verbose | gum::StructuredPlaner< double > | protected |
_vFunction | gum::StructuredPlaner< double > | protected |
AdaptiveRMaxPlaner(IOperatorStrategy< double > *opi, double discountFactor, double epsilon, const ILearningStrategy *learner, bool verbose) | gum::AdaptiveRMaxPlaner | private |
checkState(const Instantiation &newState, Idx actionId) | gum::AdaptiveRMaxPlaner | inlinevirtual |
fmdp() | gum::StructuredPlaner< double > | inline |
initialize(const FMDP< double > *fmdp) | gum::AdaptiveRMaxPlaner | virtual |
makePlanning(Idx nbStep=1000000) | gum::AdaptiveRMaxPlaner | virtual |
optimalPolicy() | gum::StructuredPlaner< double > | inlinevirtual |
optimalPolicy2String() | gum::StructuredPlaner< double > | virtual |
optimalPolicySize() | gum::StructuredPlaner< double > | inlinevirtual |
ReducedAndOrderedInstance(const ILearningStrategy *learner, double discountFactor=0.9, double epsilon=0.00001, bool verbose=true) | gum::AdaptiveRMaxPlaner | inlinestatic |
setOptimalStrategy(const MultiDimFunctionGraph< ActionSet, SetTerminalNodePolicy > *optPol) | gum::IDecisionStrategy | inline |
spumddInstance(double discountFactor=0.9, double epsilon=0.00001, bool verbose=true) | gum::StructuredPlaner< double > | inlinestatic |
stateOptimalPolicy(const Instantiation &curState) | gum::IDecisionStrategy | inlinevirtual |
StructuredPlaner(IOperatorStrategy< double > *opi, double discountFactor, double epsilon, bool verbose) | gum::StructuredPlaner< double > | protected |
sviInstance(double discountFactor=0.9, double epsilon=0.00001, bool verbose=true) | gum::StructuredPlaner< double > | inlinestatic |
TreeInstance(const ILearningStrategy *learner, double discountFactor=0.9, double epsilon=0.00001, bool verbose=true) | gum::AdaptiveRMaxPlaner | inlinestatic |
vFunction() | gum::StructuredPlaner< double > | inline |
vFunctionSize() | gum::StructuredPlaner< double > | inlinevirtual |
~AdaptiveRMaxPlaner() | gum::AdaptiveRMaxPlaner | |
~IDecisionStrategy() | gum::IDecisionStrategy | inlinevirtual |
~IPlanningStrategy() | gum::IPlanningStrategy< double > | inlinevirtual |
~StructuredPlaner() | gum::StructuredPlaner< double > | virtual |