![]() |
aGrUM
0.20.3
a C++ library for (probabilistic) graphical models
|
<agrum/FMDP/decision/statisticalLazyDecider.h> More...
#include <statisticalLazyDecider.h>
Public Member Functions | |
Constructor & destructor. | |
StatisticalLazyDecider () | |
Constructor. More... | |
~StatisticalLazyDecider () | |
Destructor. More... | |
Initialization | |
virtual void | initialize (const FMDP< double > *fmdp) |
Initializes the learner. More... | |
Incremental methods | |
StatesCounter | _counter_ |
bool | _initialized_ |
void | checkState (const Instantiation &newState, Idx actionId=0) |
Incremental methods | |
void | setOptimalStrategy (const MultiDimFunctionGraph< ActionSet, SetTerminalNodePolicy > *optPol) |
virtual ActionSet | stateOptimalPolicy (const Instantiation &curState) |
const MultiDimFunctionGraph< ActionSet, SetTerminalNodePolicy > * | optPol_ |
ActionSet | allActions_ |
<agrum/FMDP/decision/statisticalLazyDecider.h>
Class to make no decision at all yet performing statistic on visited states. Actions are randomly chosen among all actions available
Does nothing more for decison making But count how many times every visited states have been visited
Definition at line 53 of file statisticalLazyDecider.h.
|
inline |
Constructor.
Definition at line 62 of file statisticalLazyDecider.h.
References _initialized_.
|
inline |
Destructor.
Definition at line 69 of file statisticalLazyDecider.h.
|
inlinevirtual |
Implements gum::IDecisionStrategy.
Definition at line 82 of file statisticalLazyDecider.h.
References _initialized_.
|
inlinevirtualinherited |
Initializes the learner.
Reimplemented in gum::AdaptiveRMaxPlaner, and gum::E_GreedyDecider.
Definition at line 72 of file IDecisionStrategy.h.
|
inlineinherited |
Definition at line 89 of file IDecisionStrategy.h.
|
inlinevirtualinherited |
Reimplemented in gum::E_GreedyDecider, and gum::RandomDecider.
Definition at line 93 of file IDecisionStrategy.h.
|
private |
Definition at line 91 of file statisticalLazyDecider.h.
|
private |
Definition at line 92 of file statisticalLazyDecider.h.
Referenced by checkState(), and StatisticalLazyDecider().
|
protectedinherited |
Definition at line 102 of file IDecisionStrategy.h.
|
protectedinherited |
Definition at line 99 of file IDecisionStrategy.h.