Class GraphSearchInput<N,A>
- java.lang.Object
-
- ai.libs.jaicore.search.probleminputs.GraphSearchInput<N,A>
-
- Type Parameters:
N
-A
-
- All Implemented Interfaces:
org.api4.java.ai.graphsearch.problem.IPathSearchInput<N,A>
- Direct Known Subclasses:
BalanceGraphSearchProblem
,DegeneratedGraphSearchProblem
,GraphSearchWithNodeRecommenderInput
,GraphSearchWithPathEvaluationsInput
public class GraphSearchInput<N,A> extends java.lang.Object implements org.api4.java.ai.graphsearch.problem.IPathSearchInput<N,A>
This input is provided to algorithms that should find a solution path in a graph without path cost. That is, the set of solutions is exactly the set of paths from the root to a goal node.
-
-
Constructor Summary
Constructors Constructor Description GraphSearchInput(org.api4.java.ai.graphsearch.problem.IPathSearchInput<N,A> inputToClone)
GraphSearchInput(org.api4.java.datastructure.graph.implicit.IGraphGenerator<N,A> graphGenerator, org.api4.java.ai.graphsearch.problem.implicit.graphgenerator.IPathGoalTester<N,A> goalTester)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.api4.java.ai.graphsearch.problem.implicit.graphgenerator.IPathGoalTester<N,A>
getGoalTester()
org.api4.java.datastructure.graph.implicit.IGraphGenerator<N,A>
getGraphGenerator()
-