1. Introduction
Recently,
Bevilacqua et al. 2018 approached the classical multi-objective optimization problem by referring to the naturally associated
preorders, in such a way that, since the Pareto optimal elements are precisely the maximal elements of such preorders, the classical results concerning for example the existence of maximal elements for not necessarily total preorders on compact topological spaces can be used (see e.g. the famous results of
Bergstrom 1975,
Ward 1954 and
Rodríguez-Palmero and García-Lapresta 2002, and the recent results in
Bosi and Zuanon 2017).
In this paper we introduce a generalization of multi-objective optimization, called
bi-multi-objective optimization. Such a problem has the form
where the pair of real-valued functions on the set X associated with the i-th individual satisfies, for every , the condition , and a point is said to be Pareto optimal if for no it occurs that for all and for at least one index .
Needless to say, bi-multi-objective optimization coincides with the classical multi-objective optimization when for all .
We present an interpretation of bi-multi-objective optimization based on
decision theory, since to every pair
we can associate the
interval order on
X defined, for all
, by
Hence, the appearance and use of bi-multi-objective optimization can be related to the
intransitivity of the indifference of the individual interval orders (see e.g.
Bosi and Zuanon 2014,
Bosi and Zuanon 2014).
Incidentally, we observe that we can associate to every bi-multi-objective optimization problem
the reflexive binary relation ≾ on
X defined by
This is a finite
bi-multi-utility representation of a not necessarily transitive binary relation ≾ on a set
X, which is performed by means of a finite family
of pairs
of real valued functions on
X such that
for all
. Needless to say, this bi-multi-utility representation generalizes to the nontransitive case the classical finite
multi-utility representation of a preorder ≾ on
X (see e.g.
Bevilacqua et al. 2018 and
Kaminski 2007), according to which
Another interpretation of the bi-multi-utility optimization consists of
ambiguity concerning the individual preferences, in the spirit of
Haskell et al. 2016. Indeed,
can be interpreted as a range of
utility functions such that
. The set of all the weak Pareto optimal solutions to the bi-multi-objective optimization problem corresponding to the pair
include all the weak Pareto optimal solutions to the multi-objective optimization problems corresponding to all the functions
between
and
(see Theorem 1 below).
Compared to other interval optimization methods proposed in the literature (see e.g.
Ishibuchi and Tanaka 1990,
Chateauneuf et al. 2015 and
Wu 2009), our approach appears simpler, since it does not require any particular choice among the possible orderings of intervals. On the other hand, bi-multi-objective optimization, which can be also applied to portfolio choice, is close to multi-objective optimization with interval-valued objective functions (see e.g.
Wu et al. 2013).
The paper is structured as follows.
Section 2 contains the notation, the basic definitions and the preliminary results.
Section 3 presents the characterization of the solutions to the bi-multi-objective optimization problem in terms of the individual interval orders and of the maximal elements of the naturally associated reflexive binary relation.
Section 4 contains an application to Markowitz portfolio selection under ambiguity. The section of the conclusions finishes the paper.
2. Notation and Preliminaries
The classical definitions relative to multi-objective optimization that we are going to present are the same as those found in
Miettinen 1999 and
Ehrgott 2005.
Definition 1.
The multi-objective optimization problem (MOP)
is formulated by means of the standard notation1
where X is the choice set (or the decision space ), is the decision function (in this case a utility function ) associated with the i-th individual (or criterion), and is the vector-valued function defined by for all .
Definition 2. Consider the multi-objective optimization problem (1). Then a point is said to be
-
1.
Pareto optimal with respect to the function if for no it occurs that for all and at the same time for at least one index ;
-
2.
weakly Pareto optimal with respect to the function if for no it occurs that for all .
Following
Bevilacqua et al. 2018, Definition 2.3, the set of all (weakly) Pareto optimal elements with respect to the function
will be denoted by
(
, respectively). It is clear that
for every positive integer
m, every nonempty set
X and every function
.
We now introduce the bi-multi-objective optimization problem, and then the associated concepts of Pareto optimal and weakly Pareto optimal point.
Definition 3.
The bi-multi-objective optimization problem
(BIMOP) is formulated as follows:
where the pair of decision functions associated with the i-th individual satisfies, for every , the condition .
Definition 4. Consider the bi-multi-objective optimization problem (2). Then a point is said to be
-
1.
Pareto optimal with respect to the function if for no it occurs that for all and at the same time for at least one index ;
-
2.
weakly Pareto optimal with respect to the function if for no it occurs that for all .
Definition 5. The set of all (weakly) Pareto optimal elements with respect to the function will be denoted by (, respectively).
Remark 1. It is clear that . Indeed, consider any element . Then it happens that, for some element , for all , which clearly implies that , since for all and at the same time for some .
Remark 2.
Everyone immediately checks that
i.e., problem (2) coincides with problem (1) in case that for every .
Example 1.
Consider the case when (i.e., X is the closed real interval with extremes 0 and 2), , , , , . Observe that for , so that we can consider the bi-multi-objective optimization problem
We have that 2 is the unique Pareto optimal point, since for every it happens that , and on the other hand . The set of all weakly Pareto optimal points is , since if and only if , while for every .
3. Bi-Multi-Objective Optimization
An important result can be established, which relates the weakly Pareto optimal solutions to the bi-multi-objective optimization problem with respect to the function and the weakly Pareto optimal solutions to the multi-objective optimization problem with respect to any function such that for every .
Theorem 1. Consider the bi-multi-objective optimization problem (2) with respect to the function and let be any function such that for every . Then .
Proof. Consider the function with for every , and let be any function such that for every . By contraposition, if is such that , then, according to Definition 4, it happens that there exists such that, for every , , implying that for every . This means that (see Definition 2). This consideration completes the proof.□
Remark 3.
The above Theorem 1 can be interpreted in terms of ambiguity
concerning the criteria to be adopted in a classical multi-objective optimization problem. Indeed, the weakly Pareto optimal solutions to a bi-multi-objective optimization problem (2) include all the weakly Pareto optimal solutions to every multi-objective optimization problem (1) corresponding to a set of utilities in the assigned range
.
Remark 4. Since in problem (2) we require that for every , we have that m (possibly degenerate) closed real intervals are naturally associated to every .
In order to present a characterization and interpretation of the bi-multi-objective optimization problem (
2) based on decision theory, let us introduce some classical definitions relative to binary relations and in particular to
interval orders. While these definitions are classical (see e.g.
Fishburn 1985), the reader can refer for example to
Bosi and Zuanon 2014,
Bosi and Zuanon 2014 for a deeper discussion concerning the existence of representations by means of pairs of
upper semicontinuous real valued functions.
In the sequel, the symbol ≾ will stand for a reflexive binary relation on a set X (i.e., for every ). For all , has to be read as “the alternative y is at least as preferable as the alternative x”. The strict part (or asymmetric part) of a binary relation ≾ will be denoted by ≺ (i.e., for all , if and only if ). The indifference relation∼ associated to ≾ is defined, for all , as if and only if ). Notice that ∼ is an equivalence on X when ≾ is transitive (i.e., for all , ).
Definition 6.
A preorder ≾ on an arbitrary nonempty set X is a binary relation on X which is reflexive and transitive.
Definition 7.
An interval order
≾ on an arbitrary nonempty set X is a binary relation on X which is reflexive and in addition verifies the following condition for all :
Since it is easily seen that an interval order is total (i.e., for all either or ), we have that actually if and only if () when ≾ is an interval order. It is well known that an interval order ≾ is not transitive in general, while its strict part ≺ is always transitive.
We recall that a total preorder ≾ on a set
X is
represented by a real-valued function
u on
X if, for all
,
In this case
u is said to be a
utility function for ≾.
Definition 8.
A pair of real-valued functions on X is said to represent
an interval order ≾ on X if, for all ,
It is clear that, if is a representation of an interval order ≾ on X, then for every due to the fact that ≾ is reflexive. Hence, we have that .
The classical definition of a maximal element is needed.
Definition 9.
Let ≾ be a reflexive binary relation on a set X. A point is said to be a maximal element of if for no it happens that .
It should be noted that actually a point is a maximal element for an interval order ≾ on a set X if and only if for every .
Let us introduce the concept of Pareto optimality with respect to a (finite) family of preferences (see e.g.
d’Aspremont and Gevers 2002).
Definition 10.
A point is said to be Pareto optimal with respect to the family of interval orders if for no point it occurs that for all , with at least one index such that .
We are now ready to present a characterization of the solutions to the bi-multi-objective optimization problem.
Theorem 2. Consider the bi-multi-objective optimization problem (2) with respect to the function with for every . Then the following conditions are equivalent on a point :
-
1.
;
-
2.
is Pareto optimal with respect to the family of interval orders on X such that, for every , is represented by the pair ;
-
3.
is a maximal element of the binary relation where, for every , the interval order is represented by the pair ;
-
4.
is a maximal element for the reflexive binary relation ≾ on X defined as follows for all :
Proof. In order to show that 1 ⇒ 2, just consider that if is not Pareto optimal with respect to the given family of interval orders on X, then there exists such that for all , with at least one index such that , which precisely means that .
The proofs that 2 ⇒ 3 and 3 ⇒ 4 are rather simple and therefore they are left to the reader.
Finally, to show that 4 ⇒ 1, consider that if
, then the existence of
such that
for all
and at the same time
for at least one index
precisely means that
is not a maximal element of the binary relation ≾ defined in (
3). This consideration completes the proof. □
Remark 5.
It is clear that the finite representation (3) of a (reflexive) binary relation ≾ generalizes the classical finite multi-utility representation of a preorder
(see e.g. Kaminski 2007 and Bevilacqua et al. 2018) according to which, for a given function and for all ,
Compared to the this latter kind of representation, which is possible only when ≾ is a preorder, the representation (3) has the advantage that it is compatible with intransitive indifference
, i.e. situations when there exist such that and , but ). Needless to say, representation (3) coincides with the representation of an interval order by means of two real-valued functions in the case when (see Definition 8).
As an immediate corollary of Theorem 2 (see Remark 2), we get a characterization of the solutions to the multi-objective optimization problem.
Corollary 1. Consider the multi-objective optimization problem (1) with respect to the function . Then the following conditions are equivalent on a point :
-
1.
;
-
2.
is Pareto optimal with respect to the family of total preorders on X such that, for every , is represented by the function ;
-
3.
is a maximal element of the binary relation where, for every , the total preorder is represented by function ;
-
4.
is a maximal element for the preorder ≾ on X defined as follows for all :
We finish this section by presenting a topological condition guaranteeing the existence of solutions to the bi-multi-objective optimization problem.
We first recall that a real-valued function u on a topological space is said to be upper semicontinuous if is an open set for all . The well known Weierstrass extreme value theorem guarantees that an upper semicontinuous real-valued function attains its maximum on a compact topological space.
We now present a sufficient condition for the existence of a Pareto optimal solution for the bi-multi-objective optimization problem (
2). As a corollary, we obtain a well known result concerning the existence of a Pareto optimal solution to the multi-objective optimization problem.
Theorem 3. provided that X is endowed with a compact topology τ and one of the following conditions is verified:
-
1.
the functions () are upper semicontinuous;
-
2.
the functions () are upper semicontinuous.
Proof. 1. For every , consider a point . These points exist since is a compact topology on X, and all the functions are upper semicontinuous on the topological space . Further, let the index be such that . We have that , since for no and it may happen that .
2. We proceed in a perfectly analogous way, by defining the index in such a way that , with for every . We have that .□
Corollary 2.(Ehrgott 2005, Theorem 2.19) provided that X is endowed with a compact topology τ and the real-valued functions () are all upper semicontinuous.
Proof. This is a particular application of the above Theorem 3, when . □