Linear Cooling Schedule
constructor(initialTemperature: Double = defaultInitialTemperature, stoppingTemperature: Double = defaultStoppingTemperature, maxIterations: Int = defaultMaxNumberIterations)
Initializes a LinearCoolingSchedule instance with the given parameters.
Parameters
initial Temperature
The starting temperature for the cooling schedule. Must be positive and greater than the final temperature.
stopping Temperature
The minimum temperature to which the schedule decreases. Must be positive and less than the initial temperature.
max Iterations
The total number of iterations over which the temperature decreases. Must be positive.