public class SelfPruningPlanner extends Planner
| Constructor and Description | 
|---|
| SelfPruningPlanner(int pruningFactor)Creates a new instance of Planner | 
| SelfPruningPlanner(WorldState start,
                  WorldState goal,
                  int pruningFactor)Creates a new instance of Planner | 
| Modifier and Type | Method and Description | 
|---|---|
| void | run()Implements the Runnable interface | 
addToAgenda, clearAgenda, getGoal, getPlan, getRunTime, goalAchievable, goalAchieved, isPlanReady, reset, reset, reset, setDie, setRunTimepublic SelfPruningPlanner(int pruningFactor)
pruningFactor - the number of iterations after which the agenda will be clearedpublic SelfPruningPlanner(WorldState start, WorldState goal, int pruningFactor)
start - world state when planning commences (must completely define)goal - desired world state following plan execution (not necessarily complete world description)pruningFactor - the number of iterations after which the agenda will be cleared