Cooling Schedule
Abstract base class for defining cooling schedules in optimization algorithms like simulated annealing. A cooling schedule manages the temperature reduction process as the algorithm iterates.
Parameters
initial Temperature
The starting temperature for the cooling schedule. Must be positive.
Throws
if the provided initial temperature is not positive.