public class HASCOViaFDAndBestFirstWithRandomCompletions<V extends java.lang.Comparable<V>> extends HASCOViaFDAndBestFirst<V>
| Constructor and Description |
|---|
HASCOViaFDAndBestFirstWithRandomCompletions(RefinementConfiguredSoftwareConfigurationProblem<V> configurationProblem,
int numSamples,
int seed,
int timeoutForSingleCompletionEvaluationInMS,
int timeoutForNodeEvaluationInMS) |
HASCOViaFDAndBestFirstWithRandomCompletions(RefinementConfiguredSoftwareConfigurationProblem<V> configurationProblem,
java.util.function.Predicate<ai.libs.jaicore.planning.hierarchical.algorithms.forwarddecomposition.graphgenerators.tfd.TFDNode> prioritingPredicate,
int numSamples,
int seed,
int timeoutForSingleCompletionEvaluationInMS,
int timeoutForNodeEvaluationInMS,
ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.INodeEvaluator<ai.libs.jaicore.planning.hierarchical.algorithms.forwarddecomposition.graphgenerators.tfd.TFDNode,V> preferredNodeEvaluator) |
cancel, getConfig, getGraphGenerator, getLoggerName, getPlanningGraphGeneratorDeriver, getPlanningProblem, getReport, getSearch, getSearchFactory, getSearchProblemTransformer, nextWithException, setCreateComponentInstancesFromNodesInsteadOfPlans, setLoggerName, shutdown, toStringcall, getBestSeenSolution, nextSolutionCandidate, nextSolutionCandidateEvent, setBestSeenSolution, updateBestSeenSolutioncollectAllSolutionsactivate, announceTimeoutDetected, avoidReinterruptionOnShutdownOnCurrentThread, checkAndConductTermination, checkTermination, computeTimeoutAware, getActivationTime, 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, terminate, unregisterActiveThread, unregisterThreadAndShutdownclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic HASCOViaFDAndBestFirstWithRandomCompletions(RefinementConfiguredSoftwareConfigurationProblem<V> configurationProblem, int numSamples, int seed, int timeoutForSingleCompletionEvaluationInMS, int timeoutForNodeEvaluationInMS)
public HASCOViaFDAndBestFirstWithRandomCompletions(RefinementConfiguredSoftwareConfigurationProblem<V> configurationProblem, java.util.function.Predicate<ai.libs.jaicore.planning.hierarchical.algorithms.forwarddecomposition.graphgenerators.tfd.TFDNode> prioritingPredicate, int numSamples, int seed, int timeoutForSingleCompletionEvaluationInMS, int timeoutForNodeEvaluationInMS, ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.INodeEvaluator<ai.libs.jaicore.planning.hierarchical.algorithms.forwarddecomposition.graphgenerators.tfd.TFDNode,V> preferredNodeEvaluator)