Uses of Interface
es.urjc.etsii.grafo.improve.sa.AcceptanceCriteria
Packages that use AcceptanceCriteria
-
Uses of AcceptanceCriteria in es.urjc.etsii.grafo.improve.sa
Classes in es.urjc.etsii.grafo.improve.sa that implement AcceptanceCriteriaModifier and TypeClassDescriptionclass
MetropolisAcceptanceCriteria<M extends Move<S,
I>, S extends Solution<S, I>, I extends Instance> Default termination criteria based on metropolis exponential functionFields in es.urjc.etsii.grafo.improve.sa declared as AcceptanceCriteriaModifier and TypeFieldDescriptionprotected final AcceptanceCriteria
<M, S, I> SimulatedAnnealing.acceptanceCriteria
Methods in es.urjc.etsii.grafo.improve.sa with parameters of type AcceptanceCriteriaModifier and TypeMethodDescriptionSimulatedAnnealingBuilder.withAcceptanceCriteriaCustom
(AcceptanceCriteria<M, S, I> acceptanceCriteria) Configure a custom acceptance criteria.Constructors in es.urjc.etsii.grafo.improve.sa with parameters of type AcceptanceCriteriaModifierConstructorDescriptionprotected
SimulatedAnnealing
(Objective<M, S, I> objective, AcceptanceCriteria<M, S, I> acceptanceCriteria, RandomizableNeighborhood<M, S, I> ps, InitialTemperatureCalculator<M, S, I> initialTemperatureCalculator, TerminationCriteria<M, S, I> terminationCriteria, CoolDownControl<M, S, I> coolDownControl, int cycleLength) Internal constructor, useSimulatedAnnealingBuilder
.