Class UncertaintyORGraphSearchFactory<N,A,V extends java.lang.Comparable<V>>
- java.lang.Object
-
- ai.libs.jaicore.basic.algorithm.AAlgorithmFactory<I,O,A2>
-
- ai.libs.jaicore.search.core.interfaces.StandardORGraphSearchFactory<P,EvaluatedSearchGraphPath<N,A,V>,N,A,V,BestFirst<P,N,A,V>>
-
- ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirstFactory<GraphSearchWithUncertaintyBasedSubpathEvaluationInput<N,A,V>,N,A,V>
-
- ai.libs.jaicore.search.algorithms.standard.uncertainty.UncertaintyORGraphSearchFactory<N,A,V>
-
- All Implemented Interfaces:
org.api4.java.ai.graphsearch.problem.IOptimalPathInORGraphSearchFactory<GraphSearchWithUncertaintyBasedSubpathEvaluationInput<N,A,V>,EvaluatedSearchGraphPath<N,A,V>,N,A,V,BestFirst<GraphSearchWithUncertaintyBasedSubpathEvaluationInput<N,A,V>,N,A,V>>
,org.api4.java.ai.graphsearch.problem.IPathSearchFactory<GraphSearchWithUncertaintyBasedSubpathEvaluationInput<N,A,V>,EvaluatedSearchGraphPath<N,A,V>,N,A,BestFirst<GraphSearchWithUncertaintyBasedSubpathEvaluationInput<N,A,V>,N,A,V>>
,org.api4.java.algorithm.IAlgorithmFactory<GraphSearchWithUncertaintyBasedSubpathEvaluationInput<N,A,V>,EvaluatedSearchGraphPath<N,A,V>,BestFirst<GraphSearchWithUncertaintyBasedSubpathEvaluationInput<N,A,V>,N,A,V>>
,org.api4.java.algorithm.IOptimizationAlgorithmFactory<GraphSearchWithUncertaintyBasedSubpathEvaluationInput<N,A,V>,EvaluatedSearchGraphPath<N,A,V>,V,BestFirst<GraphSearchWithUncertaintyBasedSubpathEvaluationInput<N,A,V>,N,A,V>>
public class UncertaintyORGraphSearchFactory<N,A,V extends java.lang.Comparable<V>> extends BestFirstFactory<GraphSearchWithUncertaintyBasedSubpathEvaluationInput<N,A,V>,N,A,V>
-
-
Constructor Summary
Constructors Constructor Description UncertaintyORGraphSearchFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BestFirst<GraphSearchWithUncertaintyBasedSubpathEvaluationInput<N,A,V>,N,A,V>
getAlgorithm()
OversearchAvoidanceConfig<N,A,V>
getConfig()
void
setConfig(OversearchAvoidanceConfig<N,A,V> config)
-
Methods inherited from class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirstFactory
getAlgorithm, getLoggerName, getReduction, getTimeoutEvaluator, getTimeoutForFInMS, setLoggerName, setReduction, setTimeoutForFComputation, setupAlgorithm
-
-
-
-
Method Detail
-
getAlgorithm
public BestFirst<GraphSearchWithUncertaintyBasedSubpathEvaluationInput<N,A,V>,N,A,V> getAlgorithm()
- Specified by:
getAlgorithm
in interfaceorg.api4.java.algorithm.IAlgorithmFactory<N,A,V extends java.lang.Comparable<V>>
- Overrides:
getAlgorithm
in classBestFirstFactory<GraphSearchWithUncertaintyBasedSubpathEvaluationInput<N,A,V extends java.lang.Comparable<V>>,N,A,V extends java.lang.Comparable<V>>
-
getConfig
public OversearchAvoidanceConfig<N,A,V> getConfig()
-
setConfig
public void setConfig(OversearchAvoidanceConfig<N,A,V> config)
-
-