A survey of simulated annealing as a tool for single and multiobjective optimization | Synapse