Subdifferentials and Stability Analysis of Feasible Set and Pareto Front Mappings in Linear Multiobjective Optimization
Mar\'ia J. C\'anovas, Marco A. L\'opez, Boris Mordukhovich, Juan Parra

TL;DR
This paper analyzes how the feasible set and Pareto front in linear multiobjective optimization change with perturbations, using subdifferential calculus to assess stability and compute Lipschitz moduli.
Contribution
It introduces a novel epigraphical approach to measure stability of feasible and Pareto front mappings under perturbations, including a method for linear program value computation without solutions.
Findings
Subdifferentials of feasible and Pareto front mappings are characterized.
Lipschitz stability of the mappings is verified and moduli are computed.
A method for linear program value estimation without optimal solutions is proposed.
Abstract
The paper concerns multiobjective linear optimization problems in R^n that are parameterized with respect to the right-hand side perturbations of inequality constraints. Our focus is on measuring the variation of the feasible set and the Pareto front mappings around a nominal element while paying attention to some specific directions. This idea is formalized by means of the so-called epigraphical multifunction, which is defined by adding a fixed cone to the images of the original mapping. Through the epigraphical feasible and Pareto front mappings we describe the corresponding vector subdifferentials, and employ them to verifying Lipschitzian stability of the perturbed mappings with computing the associated Lipschitz moduli. The particular case of ordinary linear programs is analyzed, where we show that the subdifferentials of both multifunctions are proportional subsets. We also…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Variational Analysis · Advanced Optimization Algorithms Research · Advanced Control Systems Optimization
Subdifferentials and Stability Analysis
of Feasible Set and Pareto Front Mappings
in Linear Multiobjective Optimization††thanks: This research has been partially supported by grants MTM2014-59179-C2-(1,2)-P and PGC2018-097960-B-C2(1,2).
M. J. Cánovas Center of Operations Research, Miguel Hernández University of Elche, 03202 Elche (Alicante), Spain ([email protected], [email protected]).
M. A. López Department of Mathematics, University of Alicante, 03080 Alicante, Spain ([email protected]); CIAO, Federation University, Ballarat, Australia. Research of this author is also partially supported by the Australian Research Council (ARC) Discovery Grants Scheme (Project Grant # DP180100602).
B. S. Mordukhovich
Department of Mathematics, Wayne State University, Detroit, MI 48202, USA ([email protected]). Research of this author was partially supported by the USA National Science Foundation under grants DMS-1512846 and DMS-1808978, by the USA Air Force Office of Scientific Research grant #15RT04, and by Australian Research Council under grant DP-190100555.
J. Parra22footnotemark: 2
Abstract
The paper concerns multiobjective linear optimization problems in that are parameterized with respect to the right-hand side perturbations of inequality constraints. Our focus is on measuring the variation of the feasible set and the Pareto front mappings around a nominal element while paying attention to some specific directions. This idea is formalized by means of the so-called epigraphical multifunction, which is defined by adding a fixed cone to the images of the original mapping. Through the epigraphical feasible and Pareto front mappings we describe the corresponding vector subdifferentials and employ them to verifying Lipschitzian stability of the perturbed mappings with computing the associated Lipschitz moduli. The particular case of ordinary linear programs is analyzed, where we show that the subdifferentials of both multifunctions are proportional subsets. We also provide a method for computing the optimal value of linear programs without knowing any optimal solution. Some illustrative examples are also given in the paper.
**Key words. **Epigraphical set-valued mappings, feasible set mappings, Lipschitz moduli, linear programming, optimal value functions, multiobjective optimization.
*AMS Subject Classification: ***49J53, 90C31, 15A39, 90C05, 90C29.
1 Introduction and Overview
The original motivation for this paper comes from analyzing Lipschitzian behavior of the so-called Pareto front mapping associated with the multiobjective linear programming (MLP) problem given by
[TABLE]
where is the decision variable, where are fixed, and where is the feasible set of the linear inequality system in parameterized by its right-hand side (RHS) as
[TABLE]
with the coefficients fixed for each and the perturbation parameter in the RHS of (2).
For each denote by the set of nondominated solutions to , i.e., is formed by all such that there does not exist any other feasible point for which whenever and for some . Alternatively it can be reformulated as follows: considering the mapping defined by , we have the equivalence
[TABLE]
Associated with the parameterized problem (1), we define the* Pareto front mapping* by
[TABLE]
Observe that in the case of ordinary/scalar linear programming (LP) problem, i.e., ** **when the Pareto front mapping reduces to the real-valued optimal value function known also as the ‘marginal function’ in variational analysis.
Appropriate tools of variational analysis and generalized differentiation are our primary machinery to study the major (robust) Lipschitzian stability notion for the feasible set and Pareto front mappings. To proceed, we need to compute the *subdifferential *of these set-valued mappings/multifunctions, which is defined via the coderivative of the corresponding epigraphical multifunctions; see Section 2. At this moment we advance that a natural definition of the epigraphical Pareto front mapping is given by
[TABLE]
where is formed by the elements of with nonnegative components.
Roughly speaking, while analyzing optimality in MLP we are interested only in that region of the feasible set where optimal/nondominated solutions may be located. A possible idea to skip the noninteresting regions is to consider a certain epigraphical mapping associated with the feasible set mapping. In this way we define the epigraphical feasible set mapping by
[TABLE]
where stands for the (positive) polar cone of the set .
The main contributions of our paper are precise calculations of the subdifferentials of the set-valued mappings and with the subsequent usage of them to verify Lipschitzian stability of these mappings and computing the corresponding Lipschitz moduli by invoking the powerful machinery of variational analysis. We show below that the subdifferentials of these multifunctions and their Lipschitz moduli are closely related as seen in Theorems 7 and 8, and the established relationships are particularly clear in the case of ordinary (single-objective) linear programs; see Proposition 3 and Theorem 9.
Given a mapping between metric spaces and with the graph
[TABLE]
and with the same notation for the metrics on and , its Lipschitzian behavior is analyzed locally around a fixed point while reflecting the rate of variation of its images with respect to the variation of the corresponding preimages. Here we focus on the most natural graphical extension of the classical local Lipschitz continuity to set-valued mappings that is spread in variational analysis as the Lipschitz-like/pseudo-Lipschitz/Aubin property. For definiteness let us say that is Lipschitz-like around if there exist neighborhoods and V\subset Z\,\of and , respectively, and a constant such that we have the linear estimate
[TABLE]
Each constant ensuring (6) for associated neighborhoods and V\,\is called a Lipschitz constant and the infimum of such Lipschitz constants is called the Lipschitz modulus, or the exact Lipschitz bound of around , and is denoted by . We can easily check that
[TABLE]
under the convention that . It has been well recognized in variational analysis that the Lipschitz-like property (6) and its inverse mapping equivalences known as metric regularity and linear openness/covering play a fundamental role in many aspects of optimization, equilibrium, systems control, and applications; see the monographs [3, 9, 13, 14, 16, 17, 19] and the references therein.
Using the modulus representation (7), we can rephrase that the main contribution of this paper is to explicitly compute the quantities and with and respectively, entirely in terms of the given data of (1) and (2). Furthermore, we advance here that the number provides a lower estimate of , and that both Lipschitz moduli agree for ordinary linear programs as shown in Section 5. Having the precise formulas for computing the moduli and , the necessary and sufficient conditions for Lipschitzian stability of the mappings (4) and (5)—in the sense of the validity of the Lipschitz-like property for these mappings around the reference points—are formulated now as, respectively,
[TABLE]
These achievements are largely based on the subdifferential notion for set-valued mappings with ordered values introduced in [1] (see also [2, 17]) via the coderivatives concept for mappings and on the coderivative criterion for the Lipschitz-like property of multifunctions established in [15]. The passage from coderivatives to subdifferentials of ordered mappings was accomplished in [1] via the usage of epigraphical multifunctions: the pattern well understood in variational analysis for the subdifferential-coderivative relationship concerning scalar (extended-real-valued) functions; see, e.g., [16, Vol. 1, p. 84].
It is worth mentioning that some coderivative analysis of frontier and efficient solution mapping was provided in [12] for problems of vector optimization with respect to the so-called generalized order optimality (including Pareto efficiency) in infinite-dimensional spaces. However, neither precise coderivative formulas, nor subdifferential analysis, nor computations of Lipschitz moduli were obtained in the general setting of [12] in contrast to what is done in this paper.
Furthermore, while confining to the case of ordinary/scalar linear programs where is the optimal value function, the reader is addressed to [10] for different formulas concerning Lipschitz moduli in various parametric frameworks. Note also that Lipschitzian behavior of the ‘ordinary’ feasible set mapping and the computation of its modulus were derived for more general models of semi-infinite and infinite programming in [4] and [7]. Other stability properties of the feasible set mapping of linear semi-infinite systems were analyzed in [11, Chapter 6].** **Lipschitzian behavior of the optimal set, again in the context of linear programming problems (in fact, in a continuous convex semi-infinite setting allowing also perturbations of the objective function) was studied in [6], whereas the associated Lipschitz modulus was computed in [5].
The rest of the paper is organized as follows. In Section 2 we present the necessary notation, definitions, and results about coderivatives, subdifferentials, and Lipschitz moduli that are needed later on. Section 3 is devoted to subdifferential analysis and Lipschitzian stability of the epigraphical feasible set mappings from (5). Specifically, we provide explicit descriptions of the subdifferential of and the Lipschitz modulus of at a given point of its graph. In the subsequent Section 4 we develop a constructive procedure for deriving the representation of such a mapping as the feasible set mapping associated with new parameterized systems of linear programming. Section 5 is focussed on the precise computations of subdifferential and Lipschitz modulus of the epigraphical Pareto front mapping from (4). In Section 6 we consider the case of ordinary linear programs (with only one objective function) and show that even in this case our results are new. In particular, we establish exact relationships between the subdifferentials and Lipschitz moduli of the set-valued mappings and under consideration. Both Sections 5 and 6 contain illustrative examples of their own interest. The final Section 7 summarizes the obtained results and discusses some directions of future research.
Throughout the paper we use the standard notion in variational analysis and optimization. Recall that , , and stand, respectively, for the convex hull, the conic convex hull, and the linear subspace generated by the set under the convention that , where is the origin of . If is convex, by we represent the *recession cone *of . The space of decision variables is endowed with an arbitrary norm , while the space of parameters is equipped with the supremum norm
[TABLE]
2 Preliminaries and First Results
In this section, unless otherwise stated, is a set-valued mapping between Banach spaces and which topological duals are denoted by and , respectively. The coderivative of at is a positively homogeneous multifunction defined by
[TABLE]
where is the (basic, limiting, Mordukhovich) normal cone to at ; see, e.g., [16] and [19]. For simplicity, stands for the norm in any Banach space , and is the corresponding dual norm, i.e.,
[TABLE]
where denotes the canonical pairing between and . If no confusion arises, from now on we skip the subscript ‘∗’ in the dual norm notation.
When both spaces and are finite-dimensional and the graph of is locally closed around , there is the following precise formula for the computing the Lipschitz modulus of :
[TABLE]
which was obtained in [15]. We also refer the reader to [19, Theorem 9.40] for another proof of this result, which was labeled therein as the Mordukhovich criterion. An infinite-dimensional extension of (10) was derived in [16, Theorem 4.10]. It is more involved and is not used in this paper dealing with finite-dimensional multiobjective optimization problems of type (1). A simplified proof of (10) in finite dimensions was given in [17, Theorem 3.3].
If the graph of is convex, the normal cone in (9) reduces to the normal convex of convex analysis, and hence if and only if
[TABLE]
which is equivalent to the description
[TABLE]
Given further a closed and convex ordering cone , the epigraphical multifunction* * associated with and the cone is that which graph coincides with the epigraph of with respect to . In other words, we have and
[TABLE]
where we skip indicating in the epigraphical notation.
In accordance with [1], we present the following definition of the subdifferential of at the reference point of its epigraph with respect to .
Definition 1
Let be given. The subdifferential of at denoted as is a subset of defined by
[TABLE]
where is the convex normal cone to the set at the origin of .
Note that if is a proper convex function with** , then is its standard epigraph, and for any the set is the classical subdifferential of ** at in the sense of convex analysis.
Observe also that the set is nothing else but the polar cone , and thus we have the following representation of the coderivative of in terms of the graph instead of the epigraph .
Proposition 1
Assume that is a convex set, and let . Then for any we have the representation
[TABLE]
Proof. Take . By using the definitions of the coderivative (9) and of the epigraphical multifunction , we get due to the convexity of () that
[TABLE]
Let us show that can be equivalently replaced by in (13). Indeed, take any satisfying (11). Pick further any and write \widetilde{z}=z^{\prime}+u\,\with and . Then we obtain the inequalities
[TABLE]
due to . It gives us the claimed coderivative formula for .
Suppose now that and find such that . Arguing by contradiction, assume that there is , i.e., by (11) we have
[TABLE]
Since , it follows that , and therefore
[TABLE]
which is a contradiction that completes the proof of the proposition.
Employing Proposition 1 leads us to deriving effective representations of the subdifferential of and the Lipschitz modulus of as well as to a relation between the latter and the Lipschitz modulus of at the reference point.
Theorem 1
Let the epigraphical set be convex, and let . Then we have the subdifferential representation
[TABLE]
If in addition and are finite-dimensional and if the set is locally closed around , then the Lipschitz modulus of at is computed by
[TABLE]
Assuming furthermore that and that the set is locally closed around this point, we conclude that
[TABLE]
Proof. Representation (14) follows directly from definition (12) of the subdifferential combined with Proposition 1.
Assuming now that the spaces and are finite-dimensional, applying the Lipschitz modulus formula (10) to the epigraphical mapping , and appealing again to Proposition 1 tell us that
[TABLE]
Thus the claimed formula (15) follows from the definition of .
To verify finally the inequality (16), denote by the prenormal/regular normal cone to at (see, e.g., [16, 19]) and using the convexity of , we get
[TABLE]
where the inclusion comes from [16, Proposition 1.5]. This gives us
[TABLE]
and thus deduces (16) from the basic coderivative formula (10).
Remark 1
The inequality in (16) may be strict as illustrated by the following simple example. Consider and given by if and if . Then it is easy to calculate that
[TABLE]
3 Stability Analysis of Epigraphical Feasible Sets
The underlying goal of this section is explicit computing the Lipschitz modulus of epigraphical feasible set mapping associated with the parameterized MLP problem (1). As we know from Sections 1 and 2, our approach reduces this computation to deriving a verifiable formula to calculate the subdifferential in the sense of Definition 1 of the perturbed feasible set in terms of its given data. Proceeding in this way, we concentrate here on obtaining the representations of the subdifferential and Lipschitz modulus with involving the graph of the nondominated solution mapping .
Let us begin with two lemmas. The first one is a well-known result that gives a characterization of nondominated solutions to MLP via optimal solutions to a scalarized linear program. We formulate it without a proof. The second lemma is a new result, which plays a key role throughout the paper.
Lemma 1
Let for some . Then the following are equivalent:
(i) .
(ii) There exist numbers for such that
[TABLE]
To formulate the second lemma, recall that
[TABLE]
Lemma 2
Let . Then for any there exists such that whenever .
Proof. Fix and proceed step-by-step as follows:
Step 1. Let us proof the existence of solutions to the linear program:
[TABLE]
Arguing by contradiction, suppose that (17) has no optimal solutions. Since is a feasible solution to (17), our assumption is equivalent to the unboundedness of the set of feasible solutions to the linear program (17). Thus there exists a sequence such that
[TABLE]
while we have the infinite limit
[TABLE]
Remembering that , pick any and find by Lemma 1 numbers with such that
[TABLE]
This readily brings us to the contradiction:
[TABLE]
which therefore verifies the existence of the solution to (17). Note furthermore that if satisfies , then the proof of the lemma is complete. Otherwise we go to the next step as follows.
Step 2. Suppose that . Then arguing as in Step 1 ensures the existence of a vector satisfying
[TABLE]
As before, the proof of the lemma is finished if . Otherwise we go to Step 3 and proceed similarly.
Reaching in this way Step with some , we either finish the proof, or arrive at Step that is described below.
Step . Suppose that . Again we get
[TABLE]
Let us show that now we do not have any choice but . Arguing by contradiction, assume that there exists such that
[TABLE]
Then we arrive at a contradiction with the choice of . Indeed, it follows that
[TABLE]
This completes the proof of the lemma.
The next theorem provides a description of the subdifferential in terms of (instead of as in the definition), which eventually allows us to relate the subdifferential to the subdifferential of the Pareto front mapping (3). This leads us to new results even in the case of standard linear programs as shown in Section 6.
Remark 2
Using the notation of Section 2 gives us**
[TABLE]
From now on we denote**
[TABLE]
where the last equality immediately follows from the classical Farkas Lemma.**
Here is the aforementioned theorem with the subdifferential calculation. In the paper, and despite is self-dual, we are using and because and are regarded as linear functions ( and , respectively).** **
Theorem 2
Let . Then we have the subdifferential formula
[TABLE]
Proof. By the convexity of the sets and we get from (14) that
[TABLE]
Since , we only need to verify the inclusion ‘’ of (19).
To proceed, pick any with and select such that
[TABLE]
Arguing by contradiction, suppose that there exists with
[TABLE]
which yields . Applying then Lemma 2 to ensures the existence of such that for all . In particular, we get . Therefore
[TABLE]
which contradicts (20) and thus completes the proof of the theorem.
Now we are ready to establish a precise formula for computing the Lipschitz modulus at of the epigraphical feasible set mapping from (5). In the next theorem we employ the -norm on , which is dual to the primal supremum norm (8) used above.
Theorem 3
Let . Then we have
[TABLE]
and thus the multifunction is Lipschitz-like around if and only if
[TABLE]
Proof. Observe that for all , where ** **is the -th vector of the canonical basis of . Appealing to Remark 2, we see that the set is a polyhedral convex cone admitting the representation
[TABLE]
so this set is closed and convex. Thus the claimed modulus formula follows from (15) and Theorem 2. The last statement of this theorem follows directly from the definition of the Lipschitz modulus and the formula for its computation.
Examples 1 and 2 illustrate both Theorem 2 and Theorem 3. They are included in the next section for comparative purposes, specifically to point out the similarities between the subdifferentials and .
4 Computation Formulas for Feasible Sets
In this section we derive a precise formula for representing the epigraphical multifunction from (5) via solutions of a new linear inequality system associated with . More constructive representations are obtained for some specific forms of feasible solution sets that are especially important for applications. All of this constitutes, in particular, the basis for computations of the optimal value in linear programs, which is illustrated and further developed in Section 6 in the framework of Example 3.
Let us start revealing the following relationship between the ‘multiobjective epigraphical feasible set mapping’ and its linear program counterpart coming from a certain scalarization technique.
Theorem 4
For any we have the relationship
[TABLE]
Proof. Confining ourselves to the nontrivial case where , observe first that the inclusion ‘’ follows from the obvious fact that
[TABLE]
To verify the opposite inclusion ‘’, assume that and then show that there exists such that . Denote by the Euclidean projection of onto . It is well known that
[TABLE]
In particular, for any , all , and all we have . Dividing both sides of the latter inequality by and letting give us , i.e.,
[TABLE]
Thus we have for some and some by taking into account that . To verify now that , suppose the contrary and then deduce from the above that with some and . It tells us that
[TABLE]
where the penultimate step comes from (21), while the last one follows from the projection inequality
[TABLE]
with standing for the Euclidean norm. The obtained contradiction completes the proof of the theorem.
Remark 3
Observe that in Theorem 4 we cannot avoid the convex combination in the representation of , i.e., replace by .* To illustrate it, consider the case where ,*
[TABLE]
However, the set can be replaced by any basis of the cone .
To establish efficient representations of the sets in the form , and hence of due to Theorem 4, we focus now on multifunctions defined as
[TABLE]
This is done in the remainder of this section.
Given , consider first the polyhedral set and introduce the following partition of :
[TABLE]
Then for each we denote
[TABLE]
and for each denote
[TABLE]
With let us now define the linear inequality system
[TABLE]
and denote by the set of feasible solutions to .
Remark 4
If . then* * and *. *Otherwise we have that is a conic combination of * *and * *for all *. *It is clear then that *. *Observe also that, in contrast to , the new system is no longer parameterized by its RHS.
The next theorem represents as the set of feasible solutions to the new linear inequality system (24).
Theorem 5
In terms of the notation above, for any we have
[TABLE]
Proof. Let us first verify the inclusion ‘’ in (25). Taking , we get the linear inequalities
[TABLE]
There is nothing to prove if . Otherwise we fix and get . Taking further , we distinguish the following two cases. If , then the aimed inequality
[TABLE]
reduces to . In the case where we deduce from (26) that
[TABLE]
In particular, it follows that
[TABLE]
which readily implies that
[TABLE]
and thus verifies the inclusion ‘’ in (25).
To prove now the opposite inequality ‘’ in (25), pick any and let us verify the existence of such that
[TABLE]
Indeed, when we get , which agrees in this case with . If , it is sufficient to consider any satisfying
[TABLE]
under the usual convention that . We complete the proof of the theorem by observing that such a number exists due to the choice of .
Looking closely at the proof of Theorem 5 tells us that the successive application of the procedure therein is instrumental to represent the more general feasible sets via linear inequality systems. However, explicit forms of such representations may generally be rather complicated. In the next theorem we consider the important case where
[TABLE]
for which we give a direct proof.
Theorem 6
Given any and recalling the notation in (23), we have
[TABLE]
Proof. Let us introduce the index set
[TABLE]
Note that, in the case (or the system (27) has no inequality (i.e., its solution set is the whole space ), but in such cases is also , as (or , respectively), entailing that if
[TABLE]
If and are both nonempty, the reasoning is the same followed in Proposition 5, without taking into account the sign of
The reader will see in Example 3 below a detailed illustration of both Theorems 5 and 6 together with additional comments on the relationship between the optimal value and the epigraphical mapping in linear programming.
5 Subdifferentials of Epigraphical Pareto Fronts
This section concerns the epigraphical Pareto front multifunction introduced in (4) in the form
[TABLE]
where the Pareto front mapping is defined in (3). In contrast to , the set is nonconvex in general, while the one of our interest is always convex. This is shown in the next proposition.
Proposition 2
The set is a closed and convex subset of .
Proof. First we observe that the set is a finite union of convex polyhedral cones as the KKT (or primal/dual) optimality conditions in linear programming allow us to express as the graph of a certain feasible set mapping of a linear system and we can apply then the classical result by Robinson [18]. Hence a fortiori the set is also closed.
Let us now show that the set is convex. Fix any two pairs , , i.e., such that , , and as . Then for every we have
[TABLE]
and so . In the nontrivial case where
[TABLE]
we apply Lemma 2 to get the existence of with for all . It implies that
[TABLE]
which can be equivalently written as
[TABLE]
Therefore, we arrived at the inclusion
[TABLE]
which verifies the convexity of the set .
Using the above proposition and employing the fundamental results of Theorem 1, we can now conduct a local stability analysis of the epigraphical Pareto front mapping similarly to that for the epigraphical feasible solution mapping developed in Section 3.
Theorem 7
Let . Then we have
[TABLE]
Furthermore, the Lipschitz modulus of the epigraphical Pareto front mapping at is computed by the formula
[TABLE]
which ensures that the mapping is Lipschitz-like around if and only if
[TABLE]
Proof. Having in hand Proposition 2, we can apply Theorem 1 and then proceed similarly to the proofs of Theorems 1 and 3.
The next result expresses the subdifferential in terms of instead of . Observe that the difference between the expression for obtained below and the one for established in Theorem 7 is seen only in the sets where the vector takes its values.
Theorem 8
Let , and let . Then the subdifferential of at is computed by
[TABLE]
Proof. Taking into account the previous considerations, we proceed similarly to the proof of Theorem 2.
Let us now present a two-dimensional numerical example that illustrates how both Theorems 7 and 8 can be applied in computation.
Example 1
Take any* and consider the following multiobjective problem (1) with and the Euclidean norms on both spaces:*
[TABLE]
Letting* , we easily see that*
[TABLE]
Furthermore, using Theorems 2 and 7 tells us, respectively, that**
[TABLE]
[TABLE]
Since in this case,* we can appeal to Theorem 3 (cf. also [4, Corollary 3.2]) to compute the Lipschitz modulus:*
[TABLE]
Considering now the mappings* * and , we can treat them as the feasible set mappings for the equality and inequality systems with respect to the variables . Namely, as and , respectively. Appealing to Theorem 7 (cf. also [4, Corollary 3.2]), we obtain
[TABLE]
As follows from (16), we have
[TABLE]
The next example shows that the inequality in (28) may be strict.
Example 2
Consider the multiobjective problem* (1) with and the Euclidean norms on both spaces:*
[TABLE]
It is easy to check that for any and that
[TABLE]
On the other hand, we clearly have the expressions**
[TABLE]
with the strict inequality**
[TABLE]
Observe that the situation of Example 2 does not occur in the case of single-objective linear programs, where we always have with . This is one of the main points of the next section.
6 Lipschitz Moduli in Linear Programming
In this section we provide specifications and further developments of the results obtained above for the general linear multiobjective problem (1) for the case of ordinary linear programs given by
[TABLE]
where the vector is fixed. As shown below, the approach and results developed for linear multiobjective problems lead us to refined computation formulas for subdifferentials and Lipschitz moduli in standard problems of linear programming under parameter perturbations.
In what follows we assume that (dual consistency); otherwise the problem is always unsolvable. Denote by the associated optimal value function defined by
[TABLE]
We can easily see in this framework that
[TABLE]
Indeed, it is well known in linear programming that the boundedness of is equivalent to its solvability, which is in turn equivalent to the simultaneous fulfilment of primal and dual consistency.
Observe that in the setting of (29) the multifunctions , , , and admit the following specifications. For each we have that is the set of optimal solutions to while the mapping is actually single-valued given by
[TABLE]
Furthermore, we get the relationships
[TABLE]
Taking into account that is a singleton for any , from now on we write instead of . Moreover, for each such it follows that
[TABLE]
and it is easily to verify that
[TABLE]
It allows us to show below that Lipschitzian behavior of is closely related to that of see Theorem 9. To proceed, we first present the following proposition.
Proposition 3
For any we have
[TABLE]
Proof. It follows from Theorems 7 and 8 that
[TABLE]
which therefore verifies the claimed equality.
Remark 5
Given * *and remembering that is a singleton for any , we can write
[TABLE]
which agrees with the classical subdifferential of at in the sense of convex analysis*. *It is actually not surprising since the convexity of the function * can be clearly derived from Proposition 2. Going a little further, observe that the set can be replaced by any intersection of the form , *where * *is an arbitrary neighborhood of .
Now we are ready to formulate and prove the last theorem of this paper.
Theorem 9
Let . Then
[TABLE]
Proof. The first equality is standard since is single-valued on . The second equality follows from Theorem 7 and Proposition 3 with taking into account the fact that the Lipschitz moduli under consideration agree with the suprema of the norms in the corresponding subdifferentials.
The next example shows how the obtained results are applied in the case of two-dimensional linear programming with multiply inequality constraints.
Example 3
Consider the following parameterized linear program in the space with the Euclidean norm on it*:*
[TABLE]
around the nominal parameter . Since
[TABLE]
we first apply Theorem 5 with . Recalling the notation above tells us that , and
[TABLE]
*Note that the fifth constraint is equivalent to the second one for all , *while the sixth constraint is redundant at * *but not at any *. *Remark 5 implies that the sixth inequality is irrelevant in a local analysis around *. *Anyway, let us remove just the fifth inequality and renumber the resulting * as *Then apply Theorem 6 to the reduced and renumbered system * *with * *to obtain * *for * *and * *for *. *It gives us **
[TABLE]
Hence for any* the system * is equivalent to the single inequality**
[TABLE]
provided that , while otherwise the system is infeasible. Since the right-hand side in* *is * , *for any close to we have and
[TABLE]
This readily implies for such that**
[TABLE]
Employing now Remark 5 and the classical formula of convex analysis for subdifferentiation of maximum functions gives us**
[TABLE]
*Then we deduce from Theorem 7 that ***
[TABLE]
which ensures in turn by using Theorem 9 that**
[TABLE]
at any optimal solution of .
Remark 6
Paper [10] provides an alternative way to compute the Lipschitz modulus* *under the additional assumption that at least one optimal solution of is known. As we see, the procedure described in Example 3 does not require such an a priori information.
7 Concluding Remarks
This paper demonstrates that employing appropriate tools of variational analysis and generalized differentiation of set-valued mappings allows us to efficiently deal with major sensitivity characteristics of perturbed linear multiobjective optimization problems. Namely, in this way we explicitly computed the subdifferentials of the feasible set and Pareto front mappings in such problems together with the exact moduli of their Lipschitzian stability.
In future research we plan to extend the variational approach and results obtained in this paper to convex problems of multiobjective optimization by reducing them to linear systems with block perturbations. Observe that a similar procedure has been explored for feasibility mappings in semi-infinite programming with both decision and parameter variables living in Banach spaces.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] T. Q. BAO and B. S. MORDUKHOVICH, Variational principles for set-valued mappings with applications to multiobjective optimization , Control and Cybernetics 36 (2007), 531–562.
- 2[2] T. Q. BAO and B. S. MORDUKHOVICH, Relative Pareto minimizers for multiobjective problems: existence and optimality conditions , Math. Program. 122 (2010), 301–347.
- 3[3] J. M. BORWEIN and Q. J. ZHU, Techniques of Variational Analysis , Springer, New York, 2005.
- 4[4] M. J. CÁNOVAS, A. L. DONTCHEV, M. A. LÓPEZ and J. PARRA, Metric regularity of semi-infinite constraint systems , Math. Program. 104 (2005), 329–346.
- 5[5] M. J. CÁNOVAS, F. J. GÓMEZ-SENENT and J. PARRA, On the Lipschitz modulus of the argmin mapping in linear semi-infinite optimization , Set-Valued Anal. 16 (2008), 511–538.
- 6[6] M. J. CÁNOVAS, D. KLATTE, M. A. LÓPEZ and J. PARRA, Metric regularity in convex semi-infinite optimization under canonical perturbations , SIAM J. Optim 18 (2007), 717–732.
- 7[7] M. J. CÁNOVAS, M. A. LÓPEZ, B. S. MORDUKHOVICH and J. PARRA, Variational analysis in semi-infinite and infinite programming, I: Stability of linear inequality systems of feasible solutions , SIAM J. Optim. 20 (2009), 1504–1526.
- 8[8] M. J. CÁNOVAS, M. A. LÓPEZ, B. S. MORDUKHOVICH and J. PARRA, Quantitative stability of linear infinite inequality systems under block perturbations with applications to convex systems, TOP 20 (2012), 310–327.
