Class SimpleTemperatureFunction

    • Constructor Detail

      • SimpleTemperatureFunction

        public SimpleTemperatureFunction()
    • Method Detail

      • visitingTemperature

        public final double visitingTemperature​(int t)
        Description copied from interface: TemperatureFunction
        Gets the visiting temperature \(T^V_t\) at time t.
        Specified by:
        visitingTemperature in interface TemperatureFunction
        Parameters:
        t - the time at which to get a temperature, or the annealing parameter, same as the iteration number until reannealing
        Returns:
        the visiting temperature at time t
      • acceptanceTemperature

        public final double acceptanceTemperature​(int t)
        Description copied from interface: TemperatureFunction
        Gets the acceptance temperature \(T^A_t\) at time t.
        Specified by:
        acceptanceTemperature in interface TemperatureFunction
        Parameters:
        t - the time at which to get a temperature, or the annealing parameter, same as the iteration number until reannealing
        Returns:
        the acceptance temperature at time t
      • temperature

        public abstract double temperature​(int t)
        Gets the temperature at time t.
        Parameters:
        t - the time at which to get a temperature, or the annealing parameter, same as the iteration number until reannealing
        Returns:
        the temperature at time t