currentTemperature

Represents the current temperature in the simulated annealing process. It is initialized to the value of initialTemperature and dynamically updated during each iteration of the algorithm based on the cooling schedule.

The temperature is used to control the probability of accepting worse solutions as the optimization progresses. A higher temperature allows more flexibility in solution acceptance, promoting exploration, while a lower temperature emphasizes exploitation.

This property is private-set, meaning it can only be modified internally within the class, ensuring controlled updates adhering to the optimization logic.