public class STRIPSPlanner<V extends java.lang.Comparable<V>> extends GraphSearchBasedPlanningAlgorithm<StripsPlanningProblem,IGraphSearchBasedPlan<StripsForwardPlanningNode,java.lang.String>,ai.libs.jaicore.search.probleminputs.GraphSearchInput<StripsForwardPlanningNode,java.lang.String>,ai.libs.jaicore.search.model.other.SearchGraphPath<StripsForwardPlanningNode,java.lang.String>,StripsForwardPlanningNode,java.lang.String>
| Constructor and Description |
|---|
STRIPSPlanner(StripsPlanningProblem problem,
ai.libs.jaicore.basic.algorithm.reduction.AlgorithmicProblemReduction<StripsPlanningProblem,IGraphSearchBasedPlan<StripsForwardPlanningNode,java.lang.String>,ai.libs.jaicore.search.probleminputs.GraphSearchInput<StripsForwardPlanningNode,java.lang.String>,ai.libs.jaicore.search.model.other.SearchGraphPath<StripsForwardPlanningNode,java.lang.String>> problemTransformer,
ai.libs.jaicore.basic.algorithm.IAlgorithmFactory<ai.libs.jaicore.search.probleminputs.GraphSearchInput<StripsForwardPlanningNode,java.lang.String>,ai.libs.jaicore.search.model.other.SearchGraphPath<StripsForwardPlanningNode,java.lang.String>> baseFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
runPreCreationHook() |
cancel, getBaseAlgorithm, getLogger, getLoggerName, getProblemTransformer, getSolutionEvent, nextWithException, setLoggerNamecall, collectAllSolutions, nextSolutionCandidate, nextSolutionCandidateEventactivate, 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, unregisterThreadAndShutdownclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic STRIPSPlanner(StripsPlanningProblem problem, ai.libs.jaicore.basic.algorithm.reduction.AlgorithmicProblemReduction<StripsPlanningProblem,IGraphSearchBasedPlan<StripsForwardPlanningNode,java.lang.String>,ai.libs.jaicore.search.probleminputs.GraphSearchInput<StripsForwardPlanningNode,java.lang.String>,ai.libs.jaicore.search.model.other.SearchGraphPath<StripsForwardPlanningNode,java.lang.String>> problemTransformer, ai.libs.jaicore.basic.algorithm.IAlgorithmFactory<ai.libs.jaicore.search.probleminputs.GraphSearchInput<StripsForwardPlanningNode,java.lang.String>,ai.libs.jaicore.search.model.other.SearchGraphPath<StripsForwardPlanningNode,java.lang.String>> baseFactory)
public void runPreCreationHook()
runPreCreationHook in class ai.libs.jaicore.basic.algorithm.reduction.AReducingSolutionIterator<StripsPlanningProblem,IGraphSearchBasedPlan<StripsForwardPlanningNode,java.lang.String>,ai.libs.jaicore.search.probleminputs.GraphSearchInput<StripsForwardPlanningNode,java.lang.String>,ai.libs.jaicore.search.model.other.SearchGraphPath<StripsForwardPlanningNode,java.lang.String>>