Uses of Interface
es.urjc.etsii.grafo.improve.sa.initialt.InitialTemperatureCalculator
Packages that use InitialTemperatureCalculator
-
Uses of InitialTemperatureCalculator in es.urjc.etsii.grafo.improve.sa
Fields in es.urjc.etsii.grafo.improve.sa declared as InitialTemperatureCalculatorModifier and TypeFieldDescriptionprotected final InitialTemperatureCalculator
<M, S, I> SimulatedAnnealing.initialTemperatureCalculator
Methods in es.urjc.etsii.grafo.improve.sa with parameters of type InitialTemperatureCalculatorModifier and TypeMethodDescriptionSimulatedAnnealingBuilder.withInitialTempFunction
(InitialTemperatureCalculator<M, S, I> initialTemperatureCalculator) Provide a custom method for calculating the initial temperature.Constructors in es.urjc.etsii.grafo.improve.sa with parameters of type InitialTemperatureCalculatorModifierConstructorDescriptionprotected
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
. -
Uses of InitialTemperatureCalculator in es.urjc.etsii.grafo.improve.sa.initialt
Classes in es.urjc.etsii.grafo.improve.sa.initialt that implement InitialTemperatureCalculatorModifier and TypeClassDescriptionfinal record
ConstantInitialTemperature<M extends Move<S,
I>, S extends Solution<S, I>, I extends Instance> Constant initial temperature calculator.class
MaxDifferenceInitialTemperature<M extends Move<S,
I>, S extends Solution<S, I>, I extends Instance> Calculate initial temperature as maximum difference between movements in neighborhood.