Class BlindForwardDecompositionHTNPlanner<V extends java.lang.Comparable<V>>
- java.lang.Object
-
- ai.libs.jaicore.basic.algorithm.AAlgorithm<I,O>
-
- ai.libs.jaicore.basic.algorithm.ASolutionCandidateIterator<I1,O1>
-
- ai.libs.jaicore.basic.algorithm.reduction.AReducingSolutionIterator<I1,O1,I2,O2>
-
- ai.libs.jaicore.planning.hierarchical.algorithms.GraphSearchBasedPlanningAlgorithm<I1,IEvaluatedGraphSearchBasedPlan<N,A,V>,I2,ai.libs.jaicore.search.model.other.EvaluatedSearchGraphPath<N,A,V>,N,A>
-
- ai.libs.jaicore.planning.hierarchical.algorithms.CostSensitiveGraphSearchBasedPlanningAlgorithm<P,S,N,A,V>
-
- ai.libs.jaicore.planning.hierarchical.algorithms.CostSensitiveGraphSearchBasedHTNPlanningAlgorithm<P,S,TFDNode,java.lang.String,V>
-
- ai.libs.jaicore.planning.hierarchical.algorithms.forwarddecomposition.ForwardDecompositionHTNPlanner<CostSensitiveHTNPlanningProblem<IHTNPlanningProblem,V>,V,ai.libs.jaicore.search.probleminputs.GraphSearchWithSubpathEvaluationsInput<TFDNode,java.lang.String,V>>
-
- ai.libs.jaicore.planning.hierarchical.algorithms.forwarddecomposition.BlindForwardDecompositionHTNPlanner<V>
-
- All Implemented Interfaces:
ai.libs.jaicore.basic.algorithm.IAlgorithm<CostSensitiveHTNPlanningProblem<IHTNPlanningProblem,V>,IEvaluatedGraphSearchBasedPlan<TFDNode,java.lang.String,V>>,ai.libs.jaicore.basic.algorithm.IOptimizationAlgorithm<CostSensitiveHTNPlanningProblem<IHTNPlanningProblem,V>,IEvaluatedGraphSearchBasedPlan<TFDNode,java.lang.String,V>,V>,ai.libs.jaicore.basic.algorithm.ISolutionCandidateIterator<CostSensitiveHTNPlanningProblem<IHTNPlanningProblem,V>,IEvaluatedGraphSearchBasedPlan<TFDNode,java.lang.String,V>>,ai.libs.jaicore.basic.Cancelable,ai.libs.jaicore.basic.ILoggingCustomizable,java.lang.Iterable<ai.libs.jaicore.basic.algorithm.events.AlgorithmEvent>,java.util.concurrent.Callable<IEvaluatedGraphSearchBasedPlan<TFDNode,java.lang.String,V>>,java.util.Iterator<ai.libs.jaicore.basic.algorithm.events.AlgorithmEvent>
public class BlindForwardDecompositionHTNPlanner<V extends java.lang.Comparable<V>> extends ForwardDecompositionHTNPlanner<CostSensitiveHTNPlanningProblem<IHTNPlanningProblem,V>,V,ai.libs.jaicore.search.probleminputs.GraphSearchWithSubpathEvaluationsInput<TFDNode,java.lang.String,V>>
-
-
Constructor Summary
Constructors Constructor Description BlindForwardDecompositionHTNPlanner(CostSensitiveHTNPlanningProblem<IHTNPlanningProblem,V> problem, ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.INodeEvaluator<TFDNode,V> nodeEvaluator)
-
Method Summary
-
Methods inherited from class ai.libs.jaicore.planning.hierarchical.algorithms.CostSensitiveGraphSearchBasedHTNPlanningAlgorithm
runPreCreationHook
-
Methods inherited from class ai.libs.jaicore.basic.algorithm.reduction.AReducingSolutionIterator
cancel, getBaseAlgorithm, getLogger, getLoggerName, getProblemTransformer, getSolutionEvent, nextWithException, setLoggerName
-
Methods inherited from class ai.libs.jaicore.basic.algorithm.ASolutionCandidateIterator
call, collectAllSolutions, nextSolutionCandidate, nextSolutionCandidateEvent
-
Methods inherited from class ai.libs.jaicore.basic.algorithm.AAlgorithm
activate, announceTimeoutDetected, avoidReinterruptionOnShutdownOnCurrentThread, checkAndConductTermination, checkTermination, computeTimeoutAware, getActivationTime, getConfig, getId, getInput, getNumCPUs, getRemainingTimeToDeadline, getState, getTimeout, getTimeoutPrecautionOffset, hasNext, hasThreadBeenInterruptedDuringShutdown, interruptThreadAsPartOfShutdown, isCanceled, isShutdownInitialized, isStopCriterionSatisfied, isTimeouted, iterator, next, post, registerActiveThread, registerListener, resolveShutdownInterruptOnCurrentThread, setConfig, setMaxNumThreads, setNumCPUs, setState, setTimeout, setTimeout, setTimeoutPrecautionOffset, shutdown, terminate, unregisterActiveThread, unregisterThreadAndShutdown
-
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.IAlgorithm
call, getConfig, getId, getInput, getNumCPUs, getTimeout, nextWithException, registerListener, setMaxNumThreads, setNumCPUs, setTimeout, setTimeout
-
-
-
-
Constructor Detail
-
BlindForwardDecompositionHTNPlanner
public BlindForwardDecompositionHTNPlanner(CostSensitiveHTNPlanningProblem<IHTNPlanningProblem,V> problem, ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.INodeEvaluator<TFDNode,V> nodeEvaluator)
-
-