- All Implemented Interfaces:
- ai.libs.jaicore.basic.algorithm.IAlgorithm<GraphSearchWithNumberBasedAdditivePathEvaluation<N,A>,EvaluatedSearchGraphPath<N,A,java.lang.Double>>, ai.libs.jaicore.basic.algorithm.IOptimizationAlgorithm<GraphSearchWithNumberBasedAdditivePathEvaluation<N,A>,EvaluatedSearchGraphPath<N,A,java.lang.Double>,java.lang.Double>, ai.libs.jaicore.basic.algorithm.ISolutionCandidateIterator<GraphSearchWithNumberBasedAdditivePathEvaluation<N,A>,EvaluatedSearchGraphPath<N,A,java.lang.Double>>, ai.libs.jaicore.basic.Cancelable, ai.libs.jaicore.basic.ILoggingCustomizable, IGraphSearch<GraphSearchWithNumberBasedAdditivePathEvaluation<N,A>,EvaluatedSearchGraphPath<N,A,java.lang.Double>,N,A>, IOptimalPathInORGraphSearch<GraphSearchWithNumberBasedAdditivePathEvaluation<N,A>,N,A,java.lang.Double>, IPathInORGraphSearch<GraphSearchWithNumberBasedAdditivePathEvaluation<N,A>,EvaluatedSearchGraphPath<N,A,java.lang.Double>,N,A>, java.lang.Iterable<ai.libs.jaicore.basic.algorithm.events.AlgorithmEvent>, java.util.concurrent.Callable<EvaluatedSearchGraphPath<N,A,java.lang.Double>>, java.util.Iterator<ai.libs.jaicore.basic.algorithm.events.AlgorithmEvent>
public class AStar<N,A>
extends BestFirst<GraphSearchWithNumberBasedAdditivePathEvaluation<N,A>,N,A,java.lang.Double>
A* algorithm implementation that is nothing else than BestFirst with a
specific problem input.