#1983, #1836: Added 3.4 version of SA (including a reheating strategy and limited to one move per iteration)