Simulated Annealing Optimizer.Min Temperature Property
Definition
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.1.0
public double MinTemperature { get; set; }
Property Value
DoubleRemarks
The minimum temperature determines the stopping criterion for the simulated annealing process. A lower minimum temperature allows the algorithm to explore the solution space more thoroughly, potentially finding a better solution. However, this also increases the computation time as the algorithm will perform more iterations.
Conversely, a higher minimum temperature results in faster convergence but may lead to suboptimal solutions as the algorithm might stop before adequately exploring the solution space. The optimal value for the minimum temperature depends on the specific problem and may require experimentation and tuning.
A good starting point for the minimum temperature is to set it to a small fraction of the initial temperature, such as 1e-8. This can be adjusted based on the observed performance and the desired balance between solution quality and computation time.
The default value for the minimum temperature is 1e-8.