**7. SA for multi-objective optimization**

SA has been used as an optimization method for solving a wide range of combinatorial optimization problems. It has also been adapted for solving multi-objective problems due to its simplicity and capability of producing a desirable Pareto set of solutions. In addition, it is not susceptible to the shape of the Pareto set, since shape may be considered as a concern for mathematical programming techniques.
