I. Introduction
Multiobjective optimization refers to an optimization scenario where several conflicting objectives are optimized simultaneously. A prominent feature of a multiobjective optimization problem (MOP) is that, in contrast to its single-objective counterpart, it does not have a single optimal solution, but rather a set of tradeoff solutions, called Pareto-optimal solutions or the Pareto front in the objective space, whose size is usually prohibitively large or even infinite.