Class AForwardDecompositionReducer<I1 extends IHTNPlanningProblem,​O1 extends IPlan,​I2 extends ai.libs.jaicore.search.probleminputs.GraphSearchInput<TFDNode,​java.lang.String>,​O2 extends ai.libs.jaicore.search.model.other.SearchGraphPath<TFDNode,​java.lang.String>>

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ai.libs.jaicore.search.probleminputs.GraphSearchInput<TFDNode,​java.lang.String> getGraphSearchInput​(I1 planningProblem)  
      Plan getPlanForSolution​(ai.libs.jaicore.search.model.other.SearchGraphPath<TFDNode,​java.lang.String> solution)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface ai.libs.jaicore.basic.algorithm.reduction.AlgorithmicProblemReduction

        decodeSolution, encodeProblem
    • Constructor Detail

      • AForwardDecompositionReducer

        public AForwardDecompositionReducer()
    • Method Detail

      • getGraphSearchInput

        public ai.libs.jaicore.search.probleminputs.GraphSearchInput<TFDNode,​java.lang.String> getGraphSearchInput​(I1 planningProblem)
      • getPlanForSolution

        public Plan getPlanForSolution​(ai.libs.jaicore.search.model.other.SearchGraphPath<TFDNode,​java.lang.String> solution)