Class CoolingSchedule


  • public abstract class CoolingSchedule
    extends Object
    Author:
    grenager Date: Dec 14, 2004
    • Constructor Detail

      • CoolingSchedule

        public CoolingSchedule()
    • Method Detail

      • numIterations

        public abstract int numIterations()
      • getTemperature

        public abstract double getTemperature​(int iteration)
      • getExponentialSchedule

        public static CoolingSchedule getExponentialSchedule​(double start,
                                                             double rate,
                                                             int numIterations)
      • getLinearSchedule

        public static CoolingSchedule getLinearSchedule​(double start,
                                                        int numIterations)