public interface ModelLearningPlanner extends Planner, MDPSolverInterface
Modifier and Type | Method and Description |
---|---|
void |
initializePlannerIn(State s)
This is method is expected to be called at the beginning of any new learning episode.
|
void |
modelChanged(State changedState)
Tells the valueFunction that the model has changed and that it will need to replan accordingly
|
Policy |
modelPlannedPolicy()
Returns a policy encoding the planner's results.
|
planFromState
addActionType, getActionTypes, getDebugCode, getDomain, getGamma, getHashingFactory, getModel, resetSolver, setActionTypes, setDebugCode, setDomain, setGamma, setHashingFactory, setModel, solverInit, toggleDebugPrinting
void initializePlannerIn(State s)
s
- the input statevoid modelChanged(State changedState)
changedState
- the source state that caused a change in the model.Policy modelPlannedPolicy()