public class ForwardDecompositionReducer<IPlanning extends IHTNPlanningProblem> extends java.lang.Object implements IHierarchicalPlanningGraphGeneratorDeriver<IPlanning,TFDNode,java.lang.String>
| Constructor and Description |
|---|
ForwardDecompositionReducer() |
| Modifier and Type | Method and Description |
|---|---|
Plan |
decodeSolution(jaicore.search.model.other.SearchGraphPath<TFDNode,java.lang.String> solution) |
jaicore.search.probleminputs.GraphSearchInput<TFDNode,java.lang.String> |
encodeProblem(IHTNPlanningProblem planningProblem) |
public jaicore.search.probleminputs.GraphSearchInput<TFDNode,java.lang.String> encodeProblem(IHTNPlanningProblem planningProblem)
encodeProblem in interface ai.libs.jaicore.basic.algorithm.reduction.AlgorithmicProblemReduction<IPlanning extends IHTNPlanningProblem,Plan,jaicore.search.probleminputs.GraphSearchInput<TFDNode,java.lang.String>,jaicore.search.model.other.SearchGraphPath<TFDNode,java.lang.String>>public Plan decodeSolution(jaicore.search.model.other.SearchGraphPath<TFDNode,java.lang.String> solution)
decodeSolution in interface ai.libs.jaicore.basic.algorithm.reduction.AlgorithmicProblemReduction<IPlanning extends IHTNPlanningProblem,Plan,jaicore.search.probleminputs.GraphSearchInput<TFDNode,java.lang.String>,jaicore.search.model.other.SearchGraphPath<TFDNode,java.lang.String>>