Class IteratingGraphSearchOptimizerFactory<I extends org.api4.java.ai.graphsearch.problem.IPathSearchWithPathEvaluationsInput<N,A,V>,N,A,V extends java.lang.Comparable<V>>
- java.lang.Object
-
- ai.libs.jaicore.basic.algorithm.AAlgorithmFactory<I,O,A2>
-
- ai.libs.jaicore.search.core.interfaces.StandardORGraphSearchFactory<I,EvaluatedSearchGraphPath<N,A,V>,N,A,V,IteratingGraphSearchOptimizer<I,N,A,V>>
-
- ai.libs.jaicore.search.algorithms.standard.auxilliary.iteratingoptimizer.IteratingGraphSearchOptimizerFactory<I,N,A,V>
-
- All Implemented Interfaces:
org.api4.java.ai.graphsearch.problem.IOptimalPathInORGraphSearchFactory<I,EvaluatedSearchGraphPath<N,A,V>,N,A,V,IteratingGraphSearchOptimizer<I,N,A,V>>,org.api4.java.ai.graphsearch.problem.IPathSearchFactory<I,EvaluatedSearchGraphPath<N,A,V>,N,A,IteratingGraphSearchOptimizer<I,N,A,V>>,org.api4.java.algorithm.IAlgorithmFactory<I,EvaluatedSearchGraphPath<N,A,V>,IteratingGraphSearchOptimizer<I,N,A,V>>,org.api4.java.algorithm.IOptimizationAlgorithmFactory<I,EvaluatedSearchGraphPath<N,A,V>,V,IteratingGraphSearchOptimizer<I,N,A,V>>
public class IteratingGraphSearchOptimizerFactory<I extends org.api4.java.ai.graphsearch.problem.IPathSearchWithPathEvaluationsInput<N,A,V>,N,A,V extends java.lang.Comparable<V>> extends StandardORGraphSearchFactory<I,EvaluatedSearchGraphPath<N,A,V>,N,A,V,IteratingGraphSearchOptimizer<I,N,A,V>> implements org.api4.java.ai.graphsearch.problem.IOptimalPathInORGraphSearchFactory<I,EvaluatedSearchGraphPath<N,A,V>,N,A,V,IteratingGraphSearchOptimizer<I,N,A,V>>
-
-
Constructor Summary
Constructors Constructor Description IteratingGraphSearchOptimizerFactory()IteratingGraphSearchOptimizerFactory(org.api4.java.ai.graphsearch.problem.IPathSearchFactory<org.api4.java.ai.graphsearch.problem.IPathSearchInput<N,A>,SearchGraphPath<N,A>,N,A,?> baseAlgorithmFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IteratingGraphSearchOptimizer<I,N,A,V>getAlgorithm()IteratingGraphSearchOptimizer<I,N,A,V>getAlgorithm(I input)org.api4.java.ai.graphsearch.problem.IPathSearchFactory<org.api4.java.ai.graphsearch.problem.IPathSearchInput<N,A>,SearchGraphPath<N,A>,N,A,?>getBaseAlgorithmFactory()voidsetBaseAlgorithmFactory(org.api4.java.ai.graphsearch.problem.IPathSearchFactory<org.api4.java.ai.graphsearch.problem.IPathSearchInput<N,A>,SearchGraphPath<N,A>,N,A,?> baseAlgorithmFactory)
-
-
-
Method Detail
-
getAlgorithm
public IteratingGraphSearchOptimizer<I,N,A,V> getAlgorithm()
-
getBaseAlgorithmFactory
public org.api4.java.ai.graphsearch.problem.IPathSearchFactory<org.api4.java.ai.graphsearch.problem.IPathSearchInput<N,A>,SearchGraphPath<N,A>,N,A,?> getBaseAlgorithmFactory()
-
-