Package org.opt4j.optimizer.sa
Provides classes for the simulated annealing optimization algorithm.
-
Interface Summary Interface Description CoolingSchedule TheCoolingSchedule
for theSimulatedAnnealing
. -
Class Summary Class Description CoolingScheduleDefault The default cooling schedule is theCoolingScheduleLinear
.CoolingScheduleExponential CoolingScheduleHyperbolic CoolingScheduleLinear CoolingScheduleModule Abstract class for modules that bind to theCoolingSchedule
interface.CoolingSchedulesModule This module provides several commonCoolingSchedule
s for theSimulatedAnnealing
.SimulatedAnnealing TheSimulatedAnnealing
is a standard implementation of the optimization heuristic.SimulatedAnnealingModule This module binds theSimulatedAnnealing
optimizer. -
Enum Summary Enum Description CoolingSchedulesModule.Type Type ofCoolingSchedule
to use.