protected class ARTDP.ARTDPPlanner extends ValueFunctionPlanner
ValueFunctionPlanner.StaticVFPlanner
QComputablePlanner.QComputablePlannerHelper
transitionDynamics, useCachedTransitions, valueFunction, valueInitializer
actions, containsParameterizedActions, debugCode, domain, gamma, hashingFactory, mapToStateIndex, rf, tf
Constructor and Description |
---|
ARTDP.ARTDPPlanner(Domain domain,
RewardFunction rf,
TerminalFunction tf,
double gamma,
StateHashFactory hashingFactory,
double vInit)
Initializes
|
ARTDP.ARTDPPlanner(Domain domain,
RewardFunction rf,
TerminalFunction tf,
double gamma,
StateHashFactory hashingFactory,
ValueFunctionInitialization vInit)
Initializes
|
Modifier and Type | Method and Description |
---|---|
void |
planFromState(State initialState)
This method will cause the planner to begin planning from the specified initial state
|
computeQ, computeQ, getActionsTransitions, getAllStates, getCopyOfValueFunction, getDefaultValue, getQ, getQ, getQs, getValueFunctionInitialization, hasComputedValueFor, initializeOptionsForExpectationComputations, performBellmanUpdateOn, performBellmanUpdateOn, performFixedPolicyBellmanUpdateOn, performFixedPolicyBellmanUpdateOn, resetPlannerResults, setValueFunctionInitialization, toggleUseCachedTransitionDynamics, value, value, VFPInit
addNonDomainReferencedAction, getActions, getAllGroundedActions, getDebugCode, getDomain, getGamma, getHashingFactory, getRf, getRF, getTf, getTF, plannerInit, setActions, setDebugCode, setDomain, setGamma, setRf, setTf, stateHash, toggleDebugPrinting, translateAction
public ARTDP.ARTDPPlanner(Domain domain, RewardFunction rf, TerminalFunction tf, double gamma, StateHashFactory hashingFactory, double vInit)
domain
- the modeled domainrf
- the modeled reward functiontf
- the modeled terminal functiongamma
- the discount factorhashingFactory
- the hashing factoryvInit
- the constant value function initialization to usepublic ARTDP.ARTDPPlanner(Domain domain, RewardFunction rf, TerminalFunction tf, double gamma, StateHashFactory hashingFactory, ValueFunctionInitialization vInit)
domain
- the modeled domainrf
- the modeled reward functiontf
- the modeled terminal functiongamma
- the discount factorhashingFactory
- the hashing factoryvInit
- the value function initialization to usepublic void planFromState(State initialState)
OOMDPPlanner
planFromState
in class ValueFunctionPlanner
initialState
- the initial state of the planning problem