Figure 10.2.2.1 Monte Carlo simulated annealing
10.2.2.1.gif
From a random starting point, a random move is made on one of the dimensions of the search space; in this case, a residue/rotamer choice (a). The score (energy) of this new candidate Enew solution is compared to the previous step Eold. If the score is better, the move is always accepted (b). If it is worse, the move may be accepted if the Metropolis criterion is satisfied (c). This allows climbing out of local minima if the barrier is not large. This method is called simulated annealing because the simulation temperature T is high at the start of the run, and cools down (see simulation temperature section). This permits larger uphill moves early on; near the end of the run, only smaller moves are permitted, preventing escape from an optimal well. After mc_convergence iterations without improvement, the run is deemed to have converged. Multiple runs are required to prevent convergence to local minima (d).