Multiobjective Simulated Annealing: Principles and Algorithm Variants | Synapse