Package es.urjc.etsii.grafo.solution
Class Objective.SimpleObjective<M extends Move<S,I>,S extends Solution<S,I>,I extends Instance>
java.lang.Object
es.urjc.etsii.grafo.solution.Objective<M,S,I>
es.urjc.etsii.grafo.solution.Objective.SimpleObjective<M,S,I>
-
Nested Class Summary
-
Constructor Summary
ConstructorsConstructorDescriptionSimpleObjective
(String name, FMode fMode, ToDoubleFunction<S> evaluateSolution, ToDoubleFunction<M> evaluateMove) -
Method Summary
Methods inherited from class es.urjc.etsii.grafo.solution.Objective
best, bestMove, bestMove, bestSolution, bestSolution, comparator, comparatorMove, getBadValue, improves, isBetter, isBetter, isBetter, isBetterOrEqual, isBetterOrEqual, isBetterOrEquals, of, ofMaximizing, ofMinimizing
-
Constructor Details
-
SimpleObjective
public SimpleObjective(String name, FMode fMode, ToDoubleFunction<S> evaluateSolution, ToDoubleFunction<M> evaluateMove)
-
-
Method Details
-
evalSol
-
evalMove
-
getFMode
-
getName
-