Situ Annealing Optimization