Class GraphSearchWithNumberBasedAdditivePathEvaluation<N,​A>

    • Constructor Detail

      • GraphSearchWithNumberBasedAdditivePathEvaluation

        public GraphSearchWithNumberBasedAdditivePathEvaluation​(org.api4.java.ai.graphsearch.problem.IPathSearchInput<N,​A> baseProblem,
                                                                GraphSearchWithNumberBasedAdditivePathEvaluation.EdgeCostComputer<N,​A> g,
                                                                org.api4.java.ai.graphsearch.problem.pathsearch.pathevaluation.IPathEvaluator<N,​A,​java.lang.Double> h)
      • GraphSearchWithNumberBasedAdditivePathEvaluation

        public GraphSearchWithNumberBasedAdditivePathEvaluation​(org.api4.java.datastructure.graph.implicit.IGraphGenerator<N,​A> graphGenerator,
                                                                org.api4.java.ai.graphsearch.problem.implicit.graphgenerator.IPathGoalTester<N,​A> goalTester,
                                                                GraphSearchWithNumberBasedAdditivePathEvaluation.EdgeCostComputer<N,​A> g,
                                                                org.api4.java.ai.graphsearch.problem.pathsearch.pathevaluation.IPathEvaluator<N,​A,​java.lang.Double> h)
      • GraphSearchWithNumberBasedAdditivePathEvaluation

        public GraphSearchWithNumberBasedAdditivePathEvaluation​(org.api4.java.datastructure.graph.implicit.IGraphGenerator<N,​A> graphGenerator,
                                                                org.api4.java.ai.graphsearch.problem.implicit.graphgenerator.IPathGoalTester<N,​A> goalTester,
                                                                GraphSearchWithNumberBasedAdditivePathEvaluation.FComputer<N,​A> fComputer)
        This constructor can be used if one wants to extend AStar by some more specific f-value computer. See R* for an example.
        Parameters:
        graphGenerator -
        fComputer -