![]() |
aGrUM 2.3.2
a C++ library for (probabilistic) graphical models
|
<agrum/FMDP/SDyna/IPlanningStrategy.h> More...
#include <IPlanningStrategy.h>
Public Member Functions | |
Constructor & destructor. | |
| virtual | ~IPlanningStrategy () |
| Destructor (virtual and empty since it's an interface). | |
Initialization | |
| virtual void | initialize (const FMDP< GUM_SCALAR > *fmdp)=0 |
| Initializes the learner. | |
Incremental methods | |
| virtual void | makePlanning (Idx nbIte)=0 |
| Starts a new planning. | |
| virtual MultiDimFunctionGraph< ActionSet, SetTerminalNodePolicy > * | optimalPolicy ()=0 |
| Returns optimalPolicy computed so far current size. | |
Miscellaneous methods | |
| virtual Size | vFunctionSize ()=0 |
| Returns vFunction computed so far current size. | |
| virtual Size | optimalPolicySize ()=0 |
| Returns optimalPolicy computed so far current size. | |
| virtual std::string | optimalPolicy2String ()=0 |
| Returns a string describing the optimal policy in a dot format. | |
<agrum/FMDP/SDyna/IPlanningStrategy.h>
Interface for manipulating FMDP planer
Definition at line 72 of file IPlanningStrategy.h.
|
inlinevirtual |
Destructor (virtual and empty since it's an interface).
Definition at line 82 of file IPlanningStrategy.h.
|
pure virtual |
Initializes the learner.
Implemented in gum::AdaptiveRMaxPlaner, and gum::StructuredPlaner< GUM_SCALAR >.
|
pure virtual |
Starts a new planning.
| nbIte | : the maximal number of value iteration performed in this planning |
Implemented in gum::AdaptiveRMaxPlaner, gum::StructuredPlaner< GUM_SCALAR >, and gum::StructuredPlaner< double >.
|
pure virtual |
Returns optimalPolicy computed so far current size.
Implemented in gum::StructuredPlaner< GUM_SCALAR >, and gum::StructuredPlaner< double >.
|
pure virtual |
Returns a string describing the optimal policy in a dot format.
Implemented in gum::StructuredPlaner< GUM_SCALAR >, and gum::StructuredPlaner< double >.
|
pure virtual |
Returns optimalPolicy computed so far current size.
Implemented in gum::StructuredPlaner< GUM_SCALAR >, and gum::StructuredPlaner< double >.
|
pure virtual |
Returns vFunction computed so far current size.
Implemented in gum::StructuredPlaner< GUM_SCALAR >, and gum::StructuredPlaner< double >.