Uses of Interface
org.apache.commons.math4.legacy.optim.nonlinear.scalar.SimulatedAnnealing.CoolingSchedule
-
Packages that use SimulatedAnnealing.CoolingSchedule Package Description org.apache.commons.math4.legacy.optim.nonlinear.scalar Algorithms for optimizing a scalar function. -
-
Uses of SimulatedAnnealing.CoolingSchedule in org.apache.commons.math4.legacy.optim.nonlinear.scalar
Methods in org.apache.commons.math4.legacy.optim.nonlinear.scalar that return SimulatedAnnealing.CoolingSchedule Modifier and Type Method Description static SimulatedAnnealing.CoolingSchedule
SimulatedAnnealing.CoolingSchedule. aarstAndVanLaarhoven(double delta)
Aarst and van Laarhoven (1985) scheme: \[ T_{i + 1} = \frac{T_{i}}{1 + \frac{T_i \ln(1 + \delta)}{3 \sigma}} \]static SimulatedAnnealing.CoolingSchedule
SimulatedAnnealing.CoolingSchedule. decreasingExponential(double f)
Power-law cooling scheme: \[ T_i = T_0 * f^i \], where \( i \) is the current iteration.SimulatedAnnealing.CoolingSchedule
SimulatedAnnealing. getCoolingSchedule()
Constructors in org.apache.commons.math4.legacy.optim.nonlinear.scalar with parameters of type SimulatedAnnealing.CoolingSchedule Constructor Description SimulatedAnnealing(int epoch, double startProb, double endProb, SimulatedAnnealing.CoolingSchedule cooling, org.apache.commons.rng.UniformRandomProvider random)
-