public class GraphSearchProblemInputToGraphSearchWithSubpathEvaluationInputTransformerViaRDFS<N,A,V extends java.lang.Comparable<V>> extends GraphSearchProblemInputToGraphSearchWithSubpathEvaluationInputTransformer<N,A,V>
| Constructor and Description |
|---|
GraphSearchProblemInputToGraphSearchWithSubpathEvaluationInputTransformerViaRDFS(INodeEvaluator<N,V> preferredNodeEvaluator,
java.util.function.Predicate<N> preferredNodeEvaluatorForRandomCompletion,
int seed,
int numSamples,
int timeoutForSingleCompletionEvaluationInMS,
int timeoutForNodeEvaluationInMS) |
| Modifier and Type | Method and Description |
|---|---|
GraphSearchWithSubpathEvaluationsInput<N,A,V> |
encodeProblem(GraphSearchWithPathEvaluationsInput<N,A,V> problem) |
int |
getNumSamples() |
INodeEvaluator<N,V> |
getPreferredNodeEvaluator() |
java.util.function.Predicate<N> |
getPrioritizedNodePredicatesForRandomCompletion() |
int |
getSeed() |
decodeSolution, getNodeEvaluator, setNodeEvaluatorpublic GraphSearchProblemInputToGraphSearchWithSubpathEvaluationInputTransformerViaRDFS(INodeEvaluator<N,V> preferredNodeEvaluator, java.util.function.Predicate<N> preferredNodeEvaluatorForRandomCompletion, int seed, int numSamples, int timeoutForSingleCompletionEvaluationInMS, int timeoutForNodeEvaluationInMS)
public INodeEvaluator<N,V> getPreferredNodeEvaluator()
public java.util.function.Predicate<N> getPrioritizedNodePredicatesForRandomCompletion()
public int getSeed()
public int getNumSamples()
public GraphSearchWithSubpathEvaluationsInput<N,A,V> encodeProblem(GraphSearchWithPathEvaluationsInput<N,A,V> problem)
encodeProblem in interface ai.libs.jaicore.basic.algorithm.reduction.AlgorithmicProblemReduction<GraphSearchWithPathEvaluationsInput<N,A,V extends java.lang.Comparable<V>>,EvaluatedSearchGraphPath<N,A,V extends java.lang.Comparable<V>>,GraphSearchWithSubpathEvaluationsInput<N,A,V extends java.lang.Comparable<V>>,EvaluatedSearchGraphPath<N,A,V extends java.lang.Comparable<V>>>encodeProblem in class GraphSearchProblemInputToGraphSearchWithSubpathEvaluationInputTransformer<N,A,V extends java.lang.Comparable<V>>