What Is Multiobjective Optimization?
You might need to formulate problems with more than one objective, since a single objective with several constraints may not adequately represent the problem being faced. If so, there is a vector of objectives,
|F(x) = [F1(x), F2(x),...,Fm(x)],||(1)|
Note that because F(x) is a vector, if any of the components of F(x) are competing, there is no unique solution to this problem. Instead, the concept of noninferiority in Zadeh  (also called Pareto optimality in Censor  and Da Cunha and Polak ) must be used to characterize the objectives. A noninferior solution is one in which an improvement in one objective requires a degradation of another. To define this concept more precisely, consider a feasible region, Ω, in the parameter space. x is an element of the n-dimensional real numbers that satisfies all the constraints, that is,
This allows definition of the corresponding feasible region for the objective function space Λ:
The performance vector F(x) maps parameter space into objective function space, as represented in two dimensions in the figure Figure 14-1, Mapping from Parameter Space into Objective Function Space.
Figure 14-1, Mapping from Parameter Space into Objective Function Space
A noninferior solution point can now be defined.
In the two-dimensional representation of the figure Figure 14-2, Set of Noninferior Solutions, the set of noninferior solutions lies on the curve between C and D. Points A and B represent specific noninferior points.
Figure 14-2, Set of Noninferior Solutions
A and B are clearly noninferior solution points because an improvement in one objective, F1, requires a degradation in the other objective, F2, that is, F1B < F1A, F2B > F2A.
Since any point in Ω that is an inferior point represents a point in which improvement can be attained in all the objectives, it is clear that such a point is of no value. Multiobjective optimization is, therefore, concerned with the generation and selection of noninferior solution points.