The entire idea of simulated annealing is to avoid getting stuck in local optimums, which is why sometimes, a worse solution is accepted.
However, simulated annealing will automatically accept a superior solution to the current one. Thus if you are in a local optimum, then simulated annealing will get you out of it for one iteration, and then put you right back in it since it will accept the local optimum with probability 1, right?
I know that yes, if the temperature is still high, then you can escape out of that local optimum, but if the temperature has cooled and you are still at the wrong local optimum, then you are pretty much stuck there, correct??