Package ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation
-
Class Summary Class Description AlternativeNodeEvaluator<N,A,V extends java.lang.Comparable<V>> This node evaluator can be used a) if there is a prioritized node evaluator that should be used unless it returns NULL b) to realize dead-end recognition c) to use different node evaluators in different regions of the search graphCoveringNodeEvaluator<N,A,V extends java.lang.Comparable<V>> This node evaluator allows to use pair of two node evaluators of which the first is HIDDEN by the second.DecoratingNodeEvaluator<N,A,V extends java.lang.Comparable<V>> DelayingNodeEvaluator<N,A,V extends java.lang.Comparable<V>> This path evaluator can be used to artificially delay the computation of scores.LinearCombiningNodeEvaluator<T,A> PathVsSubpathNodeEvaluator<N,A,V extends java.lang.Comparable<V>> RandomCompletionBasedNodeEvaluator<T,A,V extends java.lang.Comparable<V>> RandomizedDepthFirstNodeEvaluator<T,A> SkippingNodeEvaluator<T,A,V extends java.lang.Comparable<V>> TimeAwareNodeEvaluator<T,A,V extends java.lang.Comparable<V>> This class can be used to create node evaluators with a time limit for the evaluation of each node.TimeLoggingNodeEvaluator<T,A,V extends java.lang.Comparable<V>>