Package ai.libs.jaicore.search.core.interfaces
-
Interface Summary Interface Description ISuccessorGenerationRelevantRemovalNode -
Class Summary Class Description AAnyPathInORGraphSearch<I extends org.api4.java.ai.graphsearch.problem.IPathSearchInput<N,A>,O extends SearchGraphPath<N,A>,N,A> This is a template for algorithms that aim at finding paths from a root to goal nodes in a graph.AOptimalPathInORGraphSearch<I extends org.api4.java.ai.graphsearch.problem.IPathSearchInput<N,A>,N,A,V extends java.lang.Comparable<V>> This is a template for algorithms that aim at finding paths from a root to goal nodes in a graph.EdgeCountingSolutionEvaluator<N,A> Uses Double to be compliant with algorithms that MUST work with double instead of Integer (such as AStar)StandardORGraphSearchFactory<I extends org.api4.java.ai.graphsearch.problem.IPathSearchInput<N,A>,O,N,A,V extends java.lang.Comparable<V>,A2 extends org.api4.java.ai.graphsearch.problem.IPathSearch<I,O,N,A>>