Package edu.uky.ai.planning.ps
Class PlanSpacePlanner
A subclass of
Planner
which uses
plan-space search for find solutions.- Author:
- Stephen G. Ware
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionPlanSpacePlanner
(String name) Constructs a new plan-space planner with the given name. -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract PlanSpaceSearch
makeSearch
(Problem problem, SearchBudget budget) Given some problem to be solved, and search budget in which to solve it, this method constructs the appropriate kind ofSearch
to solve the problem based on this planner's technique.
-
Constructor Details
-
PlanSpacePlanner
Constructs a new plan-space planner with the given name.- Parameters:
name
- the planner's name
-
-
Method Details
-
makeSearch
Description copied from class:Planner
Given some problem to be solved, and search budget in which to solve it, this method constructs the appropriate kind ofSearch
to solve the problem based on this planner's technique.- Specified by:
makeSearch
in classPlanner<PlanSpaceSearch>
- Parameters:
problem
- the problem to be solvedbudget
- the search budget, which specifies the maximum number of nodes the planner may visit and maximum amount of time the search can take- Returns:
- a search object for solving this problem
-