simulatedAnneling start