public class BFS extends DeterministicPlanner
DeterministicPlanner.PlanningFailedException
gc, internalPolicy
actions, containsParameterizedActions, debugCode, domain, gamma, hashingFactory, mapToStateIndex, rf, tf
Constructor and Description |
---|
BFS(Domain domain,
StateConditionTest gc,
StateHashFactory hashingFactory)
BFS only needs reference to the domain, goal conditions, and hashing factory.
|
Modifier and Type | Method and Description |
---|---|
void |
planFromState(State initialState)
This method will cause the planner to begin planning from the specified initial state
|
deterministicPlannerInit, encodePlanIntoPolicy, hasCachedPlanForState, planContainsOption, planHasDupilicateStates, querySelectedActionForState, resetPlannerResults
addNonDomainReferencedAction, getActions, getAllGroundedActions, getDebugCode, getDomain, getGamma, getHashingFactory, getRf, getRF, getTf, getTF, plannerInit, setActions, setDebugCode, setDomain, setGamma, setRf, setTf, stateHash, toggleDebugPrinting, translateAction
public BFS(Domain domain, StateConditionTest gc, StateHashFactory hashingFactory)
domain
- the domain in which to plangc
- the test for goal stateshashingFactory
- the state hashing factory to use.public void planFromState(State initialState)
OOMDPPlanner
planFromState
in class OOMDPPlanner
initialState
- the initial state of the planning problem