Interface CoolingSchedule

All Superinterfaces:
Configurable
All Known Implementing Classes:
GeometricCoolingSchedule

public interface CoolingSchedule extends Configurable
Defines a cooling schedule for simulated annealing algorithms.
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    nextTemperature(double currentTemperature)
    Returns the next temperature based on the current temperature.

    Methods inherited from interface org.moeaframework.core.configuration.Configurable

    applyConfiguration, getConfiguration
  • Method Details

    • nextTemperature

      double nextTemperature(double currentTemperature)
      Returns the next temperature based on the current temperature.
      Parameters:
      currentTemperature - the current temperature
      Returns:
      the next temperature