| Abstract: | Many real-world search and optimization problems from sciences and   engineering are naturally posed as mathematical programming problems   involving multiple objectives. The main   difficulty in handling multiple conflicting objectives is that they   result in a number of optimal solutions (known as Pareto-optimal solutions),   instead of a single optimum. Due to the lack of suitable  techniques for finding multiple optimal solutions by classical means,   such problems are artificially converted into a   single-objective optimization problem and solved.   Unfortunately, the outcome of such methods is quite dependent on the  adopted conversion procedure. In the recent past, evolutionary  algorithms are proposed to solve these problems in a less-subjective  and efficient manner. Instead of finding one solution at a time,  evolutionary multi-objective optimization (EMO) methods find   a number of Pareto-optimal solutions in one simulation and leave  the decision-making task for later. Such techniques  are increasingly getting popular in practice mainly because of  two reasons: (i) a wide range of optimal solutions allows a better  decision-making and (ii) optimal solutions reveal salient   insights about the problem. Besides, EMO techniques are increasingly  being applied to different kinds of search and optimization problems  in their own rights. In this tutorial, besides quickly introducing the  basic concepts of multi-objective optimization, a quick review of the  state-of-the-art techniques practiced in this emerging field will be   discussed. A number of case studies from engineering will be shown  to clearly demonstrate the advantages of using EMO over classical methods.   The research and application in EMO are comparatively new and offer   numerous scopes for future investigations. Some salient research topics   and some potential application domains of EMO will also be highlighted   in this tutorial.     |