An inexact strategy for the projected gradient algorithm in vector optimization problems on variable ordered spaces
Jose Yunier Bello Cruz, Gemayqzel Bouza Allende

TL;DR
This paper introduces an inexact projected gradient method for smooth constrained vector optimization problems on variable ordered spaces, establishing convergence to weakly efficient points and demonstrating computational efficiency through experiments.
Contribution
It presents a novel inexact gradient algorithm for variable ordered spaces, with convergence analysis and practical computational comparisons.
Findings
Convergence of accumulation points to weakly efficient solutions.
The inexact method reduces CPU time compared to exact methods.
Applicability to unconstrained and domain-specific optimization models.
Abstract
Variable order structures model situations in which the comparison between two points depends on a point-to-cone map. In this paper, an inexact projected gradient method for solving smooth constrained vector optimization problems on variable ordered spaces is presented. It is shown that every accumulation point of the generated sequence satisfies the first order necessary optimality condition. The convergence of all accumulation points to a weakly efficient point is established under suitable convexity assumptions for the objective function. The convergence results are also derived in the particular case in which the problem is unconstrained and if exact directions are taken as descent directions. Furthermore, we investigate the application of the proposed method to optimization models where the domain of the variable order map and the objective function are the same. In this case,…
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 · Topology Optimization in Engineering
An inexact strategy for the projected gradient algorithm in vector optimization problems on variable ordered spaces
J.Y. Bello-Cruz G. Bouza Allende Corresponding author. Department of Mathematical Sciences, Northern Illinois University. Watson Hall 366, DeKalb, IL, USA - 60115. E-mail: [email protected] de Matemática y Computación, Universidad de La Habana, La Habana, Cuba - 10400. E-mail: [email protected]
(August, 2019)
Abstract
Variable order structures model situations in which the comparison between two points depends on a point-to-cone map. In this paper, an inexact projected gradient method for solving smooth constrained vector optimization problems on variable ordered spaces is presented. It is shown that every accumulation point of the generated sequence satisfies the first order necessary optimality condition. The convergence of all accumulation points to a weakly efficient point is established under suitable convexity assumptions for the objective function. The convergence results are also derived in the particular case in which the problem is unconstrained and if exact directions are taken as descent directions. Furthermore, we investigate the application of the proposed method to optimization models where the domain of the variable order map and the objective function are the same. In this case, similar concepts and convergence results are presented. Finally, some computational experiments designed to illustrate the behavior of the proposed inexact methods versus the exact ones (in terms of CPU time) are performed.
2010 Mathematics Subject Classification: 90C29, 90C52, 65K05, 35E10
Keywords: Gradient method – –convexity – Variable order – Vector optimization – Weakly efficient points
1 Introduction
Variable order structures are a natural extension of the well-known fixed (partial) order given by a closed, pointed and convex cone; see [16]. These kind of orderings model situations in which the comparison between two points depends on a set-valued map. These problems have recently received much attention from the optimization community due to their broad application to several different areas. Variable order structures (VOS), given by a point-to-cone valued map, were well studied in [16, 17, 18], motivated by important applications. VOS appear in medical diagnosis [14], portfolio optimization [38], capability theory of well-being [3], psychological modeling [2], consumer preferences [31, 32] and location theory, etc; see, for instance, [1, 18]. The main goal of these models is to find an element of a certain set such that the evaluation of the objective function cannot be improved by the image of any other feasible point with respect to the variable order. So, their mathematical description corresponds to the so-called Optimization Problem(s) on Variable Ordered Spaces (OPVOS(s)). For the reasons mentioned above, although the variable order setting is a relatively new avenue of research, several papers and even books have been published with many real-life problems modeled via this approach. For example, an interesting application of vector optimization with a variable structure is given in the theory of consumer demand in economics by John [31, 32]. These papers present a local and a global theory in order to explain consumer behaviors. In the local approach it is assumed that the consumer faces a nonempty set of feasible alternatives, . By contrast with the global approach, a local preference only requires that the consumer is able to rank alternatives in a small neighborhood of a given commodity bundle relative to that bundle. This idea can be represented by an economical comparative function such that in a neighborhood of is interpreted to be better than if and only if . The choice set assigned to in the local theory is then given by
[TABLE]
This leads to a set-valued map defined by
[TABLE]
If the consumer is interested in an alternative such that , , then for all , i.e., Furthermore, if the consumer is looking for alternatives such that
[TABLE]
then, for all , This means that the consumer is looking for alternatives such that i.e., the consumer is looking for minimal points of the vector optimization problem with variable domination structure
OPVOSs have been studied in [15], in the sense of finding a minimizer of the image of a vector function, with respect to a variable ordered structure depending on points in the image. It is a particular case of the problem described in [17], where the goal of the model is to find a minimum of a set. Here we will consider a partial (variable) order defined by the cone-valued map which is used to define our problem. We want to point out that OPVOSs generalize the classical vector optimization problems. Indeed, they correspond to the case in which the order is defined by a constant cone valued map. Many approaches have been proposed to solve the classical constrained vector optimization, such as projected gradient methods, proximal points iterations, weighting technique schemes, Newton-like and subgradient methods; see, for instance, [4, 7, 10, 24, 19, 30, 23, 8, 22, 36, 20, 25]. It is worth noting that, as far as we know, only a few of these schemes mentioned above have been proposed and studied in the variable ordering setting; as, e.g., the steepest descent algorithm and sub-gradient-like algorithm for unconstrained problems, and a Newton-like method; see, for instance, [9, 5, 6]. The use of extensions of these iterative algorithms to the variable ordering setting is currently a promising idea. So, it is important to find efficient solution algorithms for solving these kinds of models.
In this work, we present the projected gradient method with an inexact strategy for solving constrained variable order vector problems because of its simplicity and the adaptability to the vector structure of the problem. Moreover, we derive the convergence of the exact projected gradient method and the inexact projected gradient method for the unconstrained problem. Finally, analogous results are obtained if the variable order is given by a point-to-cone map whose domain coincides with the image of the objective function.
This work is organized as follows. The next section provides some notations and preliminary results that will be used in the remainder of this paper. We also recall the concept of –convexity of a function on a variable ordered space and present some properties of this class. Section is devoted to the presentation of the inexact projected gradient algorithm. The convergence of the sequence generated by the projected gradient method is shown in Section . Then, under the –convexity of the objective function and the convexity of the set of feasible solutions, we guarantee that the generated sequence is bounded and all its accumulation points are solutions of the variable order problem. Section discusses the properties of this algorithm when the variable order is taken as a cone-value set from the image of the objective function. Section introduces some examples illustrating the behavior of both proposed methods. Finally, some final remarks are given.
2 Preliminaries
In this section we present some preliminary results and definitions. First we introduce some useful notations. Throughout this paper, indicates that is defined to be equal to and we write for the nonnegative integers . The inner product in will be denoted by and the induced norm by . The closed ball centered at with radius is represented by and also the sphere by . Given two bounded sets and , we will consider as the Hausdorff distance, i.e.
[TABLE]
or equivalently where
[TABLE]
is the –enlargement of any set . The set and denote the complement and the interior of of , respectively. is used for the convex hull of , i.e., the intersection of all convex sets containing . If is closed and convex, we define the orthogonal projection of onto , denoted by , as the unique point in such that for all . Given the partial order structure induced by a cone , the concept of infimum of a sequence can be defined. Indeed, for a sequence and a cone , the point is iff , and there is not such that , and . We said that has the Daniell property if for all sequence such that and for some , , then . Here we assume that , , is a convex, pointed, and closed cone, which guarantees that has the Daniell property as was shown in [34]. For each , the dual cone of is defined as . As usual, the graph of a set-valued map is the set Finally, we remind that the mapping is closed if is a closed subset of .
Next, we will define the constrained vector optimization problem on variable ordered spaces, which finds a –minimizer of the vector function in the set as
[TABLE]
Here is a nonempty convex and closed subset of and is a point-to-cone map, where for each , is a pointed, convex and closed cone with nonempty interior. We say that the point is a minimizer of problem (1) if for all ,
[TABLE]
The set of all minimizers (or efficient solutions) of problem (1) is denoted by .
As in the case of classical vector optimization, related solution concepts such as weakly efficient and stationary points can be extended to the constrained setting. The point is a weak solution of problem (1) iff for all , , is the set of all weak solution points. We want to point out that this definition corresponds with the concept of weak minimizer given in [17]. On the other hand, if is a continuously differentiable function, the point is stationary, iff for all , we have
[TABLE]
where denotes the Jacobian matrix of . The set of all stationary points will be denoted by .
Now we present a version of Proposition 2.1 of [5], which is an extension of Lemma of [22] for constrained OPVOS.
Proposition 2.1
Let be a weak solution of problem (1). If is a continuously differentiable function, then is a stationary point.
Proof. Suppose that is a weak solution of problem (1). Fix . By definition there exists , such that . Since is a convex set, for all , Since is a weak solution of problem (1), . Hence,
[TABLE]
The Taylor expansion of at leads us to The last equation together with (3) implies Using that is a closed cone, and since , it follows that
[TABLE]
Taking limit in the above inclusion, when goes to [math], and using the closedness of , we obtain that establishing that .
In classical optimization, stationarity is also a sufficient condition for weak minimality under convexity assumptions. For vector optimization problems on variable ordered spaces, the convexity concept was introduced in Definition of [5] as follows:
Definition 2.2
We say that is a –convex function on if for all , ,
[TABLE]
It is worth noting that in the variable order setting the convexity of is equivalent to the –convexity of iff for all ; see Proposition of [5]. As already shown in [5], –convex functions have directional derivatives under natural assumptions; see Proposition of [5]. In particular, if is closed and is –convex, then we have the gradient inclusion inequality as follows:
[TABLE]
In the next proposition, we study the relation between stationarity, descent directions and weak solution concept in the constrained sense for problem (1) extending to the variable order setting the results presented in Proposition of [23] and Lemma 5.2 of [22].
Proposition 2.3
Let be a point-to-cone and closed mapping, and be a –convex function. Then:
The point is a weak solution of problem (1) iff it is a stationary point.
If for all , , then is a minimizer of problem (1).
Proof. (i): Let , where is the set of the stationary points. If is not a weak minimizer then there exists such that . By the convexity of , for some , we have
[TABLE]
It follows from the above equality that
[TABLE]
Moreover, since is a convex cone, and , it holds that . Thus, the last two equalities imply that , which contradicts the fact that is a stationary point because belongs to and hence . The conversely implication was already shown in Proposition 2.1.
(ii): By contradiction suppose that there exists such that where Combining the previous condition with (4), it follows that
[TABLE]
Using that , we get that , and as , . It follows from the pointedness of the cone that , contradicting the fact that .
It is worth mentioning that the concept of –convexity for depends of the point-to-cone mapping . Thus, this general approach covers several convexity concepts, from the scalar setting to the vector one and it can be used to model a large number of applications; see, for instance, [2, 3, 14]. In Section we discuss another variable order when the point-to-cone map depends of the image set of , such kind of variable orders was introduced and studied in [6, 5].
The Inexact Projected Gradient Method to solve problem (1) is presented in the next section.
3 The Inexact Projected Gradient Method
This section is devoted to present an inexact projected gradient method for solving constrained smooth problems equipped with a variable order. This method uses an Armijo-type line-search, which is done on inexact descent feasible directions. The proposed scheme here has two main differences with respect to the approach introduced in [5]. (i) it solves constrained problems. (ii) it accepts approximate directions with some tolerance.
In the following, several constrained concepts and results will be presented and proved, which will be used in the convergence analysis of the proposed method below.
We start this section by presenting some definitions and basic properties of some auxiliary functions and sets, which will be useful in the convergence analysis of the proposed algorithms. Firstly, we define the set valued mapping , which for each , defines the set of the normalized generators of , i.e. is a compact set such that the cone generated by its convex hull is . Although the set of the dual cone fulfills those properties, in general, it is possible to take smaller sets; see, for instance, [29, 28, 35]. On the other hand, assuming that , we consider the support function as
[TABLE]
was extensively studied for the vector optimization in Proposition 3.1 of [22] and it is useful to define the useful auxiliary function , as
[TABLE]
Then, we are ready to introduce the following auxiliary subproblem, for each and , as
[TABLE]
Remark 3.1
Since is compact, the function is well defined for each . Moreover, it is a continuous function.
Next proposition provides a characterization of the stationarity using the auxiliary function , defined in (6). The unconstrained version of the following proposition can be found in Proposition 4.1 of [5]. A version of this proposition was presented in Lemma 2.4 of [21] for vector optimization.
Proposition 3.2
The following statements hold:
For each , if and only if .
The point is not stationary iff there exists such that .
If and , then there exists such that for all .
For each , subproblem () has a unique solution, denoted by .
Proof. (i): The result of this item follows as in Proposition 4.1(i) of [5].
(ii): Note that, fixing , it follows from (6) that . Then, by the definition of stationarity and item (i), the statement holds true.
(iii): It follows from the definition of that is a positive homogeneous function. Thus, for all ,
[TABLE]
Since , there exists small enough such that Hence, (7) together with the above inequality implies that for all , as desired.
(iv): Using the definition of the function , given in (7), it is easy to prove that is a sublinear function as well. Hence, is a convex function, and then, is a strongly convex function. Since is a convex set, is also convex and therefore, subproblem () has a unique minimizer.
Based on Proposition 3.2(iii), we can define as the unique solution of subproblem () and is an element of the compact set such that . Next we will discuss about the continuity of the function
[TABLE]
which is related with the one defined in (35) of [23].
The following proposition is the constrained version of Proposition 4.2 in [5]. Items (i)-(ii), (iii) and (iv) can be seen as a version for the variable vector optimization of Proposition of [23], Proposition of [21] and Proposition 3.4 of [22], respectively.
Proposition 3.3
Let and fix . Then, the following hold
* for all .*
* is a stationary point iff .*
* for all .*
If is a closed map, then is an upper semi-continuous function on .
Proof. (i): Note that as for all and
(ii): As shown in Proposition 3.2(ii), is a non stationary point iff for some , . Then, by Proposition 3.2(iii), there exists such that and hence .
(iii): By (i), Then, after some algebra, we get
[TABLE]
Using that , it follows from the above inequality that
[TABLE]
and the result follows after dividing the above inequality by the positive term .
(iv): Now we prove the upper semi-continuity of the function . Let be a sequence converging to . Take such that and also denote . It is clear that, for all , , and so,
[TABLE]
Since each belongs to the compact set for all , then the sequence is bounded. Therefore, there exists a convergent subsequence of . We can assume without lost of generality that , and also since is closed, . Taking limit in (3), we get
[TABLE]
Then, the function , defined in (8), is upper semi-continuous.
Lemma 3.4
Consider any and . If is locally Lipschitz around for all , for some and is bounded, then
[TABLE]
for some . Hence, for all , is a continuous function on .
Proof. By Proposition 4.1(iv) of [5], and using the Lipschitz assumption for in , , defined in (5), is also a Lipschitz function for all for any bounded subset . That is
[TABLE]
for all and , where with and . Taking (10) for , , and , we get
[TABLE]
because of the compactness of and the continuity of , for all and . Noting that
[TABLE]
and due to is locally Lipschitz and (10), it follows that
[TABLE]
for all with and the Lipschitz constant of and such for all . This proves the continuity of in the first argument.
Now we can prove the lower semicontinuity of by following similar ideas of the result presented in Proposition of [22] for vector optimization.
Proposition 3.5
Let and consider any with bounded. Then, if for some and is locally Lipschitz around for all , is a lower semicontinuous function on .
Proof. We consider the function . Note further that
[TABLE]
Thus, taking limit in the previous inequality and using Lemma 3.4, we get
[TABLE]
Also, it is follows that Hence,
[TABLE]
establishing the desired result.
Now we recall the concept of -approximate direction introduced in Definition of [21].
Definition 3.6
Let and . Given , we say that is a -approximate solution of subproblem () if and If we say that is a -approximate direction.
Hence, from a numerical point of view, it would be interesting to consider algorithms in which the line-search is given over a -approximate solution of subproblem () instead of on an exact solution of it.
Remark 3.7
Note that if the solution of subproblem () is [math], then the only possible -approximate solution is . In other case, since , there exist feasible directions such that
[TABLE]
In particular , the solution of subproblem (), is always a -approximate solution.
Next we present an inexact algorithm for solving problem (1). The algorithm requires the following exogenous parameters: and and .
Inexact Projected Gradient Method (IPG Method). Assume that for all .
Initialization: Take and .
Iterative step: Given and , compute a -approximate solution of . If , then stop. Otherwise compute
(12)
Set with .
It is worth noting that IPG Method extends Algorithm of [21] to the variable order setting. Next proposition proves that the stepsize is well defined for all , i.e., there exists a finite positive integer that fulfills Armijo-type rule given in (12) at each step of IPG Method. The proof of the next result uses a similar idea to the presented in Proposition of [21].
Proposition 3.8
Subproblem (12) has a finite solution, i.e., there exists an index which is solution of (12).
Proof. If then IPG Method stops. Otherwise, if then by Proposition 3.3(ii), is not a stationary point and . Moreover,
[TABLE]
Note further that Thus, it follows from Proposition 3.2(i) that
[TABLE]
Using the Taylor expansion of at , we obtain that
[TABLE]
Since and is a cone, it follows from (13) that Then, there exists such that, for all , we get Combining the last inclusion with (14), we obtain for all . Hence (12) holds for .
Remark 3.9
After this proposition it is clear that given , is well-defined. Furthermore, the sequence generated by IPG Method is always feasible. Indeed, as , and is convex, .
4 Convergence Analysis of IPG Method
In this section we prove the convergence of IPG Method presented in the previous section. First we consider the general case and then the result is refined for –convex functions. From now on, denote the sequence generated by IPG Method. We begin the section with the following lemma.
Lemma 4.1
Let . Assume that , where is a closed, pointed and convex cone. If is an accumulation point of , then .
Proof. Let be any accumulation point of the sequence and denote a subsequence of such that . It follows from the definition of Armijo-type line-search in (12) that
[TABLE]
Since IPG Method does not stop after finitely many steps, , which means that . By Proposition 3.2(i), this means that Multiplying the last inclusion by and summing with (15), we get from the convexity of that
[TABLE]
Thus, Since from assumption, it holds that for all , and Hence, is decreasing with respect to cone . The continuity of imply that Then, to prove that the whole sequence converges to , we use the fact that the whole sequence is decreasing with respect to cone , which is a closed, pointed and convex cone; see, for instance, Proposition 3.1, pages 90, 91 of [37] and Example 23.4 of [26]. Thus, we get that as desired.
We present an analogous result as was proved in Proposition 3.3(iii) where is a -solution of subproblem , which gives us a upper bound for the norm of . Next lemma is a version of Proposition 2.5 of [21] to the variable order setting.
Lemma 4.2
Let and be sequences generated by IPG Method. Then,
Proof. By the definition of -approximate direction As was shown in Proposition 3.3(ii), , since . Thus, and the result follows as in Proposition 3.3(iii).
Next we prove the stationarity of the accumulation points of the generate sequence. Some arguments used in the proof of the next theorem are similar to those of Theorem of [21] and Theorem of [5] for fixed and variable vector optimization, respectively.
Theorem 4.3
Suppose that
, where is a closed, pointed and convex cone.
The map is closed.
, for all .
* is a locally Lipschitz function around , for all .*
If is a bounded sequence, then all the accumulation points of are stationary points of problem (1).
Proof. Let be an accumulation point of the sequence . Denote any convergent subsequence to . Since , Lemma 4.2 implies that the subsequence is also bounded and hence has a convergent subsequence. Without loss of generality, we assume that converges to , and converge to and , respectively. Recall that .
By definition we have Using Proposition 3.2(i), implies that . Since the function is sublinear, as shown in Proposition 3.2 (iv), we get
[TABLE]
Using the semilinear property for in the second argument, we can rewrite (16) as . Now considering the subsequences and , where on this inequality, we have
[TABLE]
As already was observed in the proof of Lemma 3.4, from (c) and (d) we have that is continuous and moreover from Lemma 4.1, we have . Thus,
[TABLE]
These facts imply that Hence we can split our analysis in two cases and .
Case 1: . Here
[TABLE]
Suppose that
[TABLE]
where with . Due to the continuity of in both arguments, Lemma 3.4 and (17) imply that
[TABLE]
for large enough. After note that is a positive and bounded sequence, then
[TABLE]
By definition of the subsequence , we have, for all and ,
[TABLE]
Combining (19) and (20), we obtain that . In particular consider . Dividing by , we obtain
[TABLE]
By the continuity of function with respect to the first argument and taking limit in the previous inequality, lead us to the following inequality . This fact and (18) imply
[TABLE]
which is a contradiction. Thus, we can conclude that and, hence, using Proposition 3.3, is a stationary point if .
Case 2: . We consider the previously defined convergent subsequences , , , convergent to , , and , respectively. Since , we get that
[TABLE]
Since is a -approximate solution of , see Definition 3.6, then
[TABLE]
Recalling that is closed and (b) and (c) hold by Propositions 3.3 and 3.5, we have that is a continuous function. Taking limits above, we get Fix . Then, for large enough as there exists such that it holds that
[TABLE]
Taking limit as tends to , and using that is a continuous function, then
[TABLE]
But is a positive homogeneous function, so,
[TABLE]
Taking limit as tends to , we obtain Finally, since , it holds and by Proposition 3.2(ii), this is equivalent to say that
The above result generalizes Theorem of [5], where the exact steepest descent method for unconstrained problems was studied. Recall that at the exact variant of the algorithm the direction is computed as an exact solution of problem . In order to fill the gap between these two cases, we present two direct consequences of the above result, the inexact method for unconstrained problems and the exact method for the constrained problem.
Corollary 4.4
Suppose that conditions (a)-(d) of Theorem 4.3 are fulfilled. Then all accumulation points of the sequence generated by the exact variant of IPG Method are stationary points of problem (1).
Proof. Apply Theorem 4.3 to the case .
Corollary 4.5
Suppose that conditions (a)-(d) of Theorem 4.3 are fulfilled for . If is a bounded sequence, then all accumulation points of computed by IPG Method are stationary points of problem (1).
Proof. Directly by applying Theorem 4.3 for .
The result presented in Theorem 4.3 assumes the existence of accumulation points. We want to emphasize that this is a fact that takes place even when the projected gradient method is applied to the solution of classical scalar problems, i.e., and . The convergence of the whole sequence generated by the algorithm is only possible under stronger assumptions as convexity. Now, based on quasi-Féjer theory, we will prove the full convergence of the sequence generated by IPG Method when we assume that is –convex. We start by presenting its definitions and its properties.
Definition 4.6
Let be a nonempty subset of . A sequence is said to be quasi-Fejér convergent to iff for all , there exists and a summable sequence such that for all .
This definition originates in [11] and has been further elaborated in [27]. A useful result on quasi-Fejér sequences is the following.
Fact 4.7
If is quasi-Fejér convergent to then,
The sequence is bounded.
If an accumulation point of belongs to , then the whole sequence converges.
Proof. See Theorem of [12].
For guaranteeing the convergence of IPG Method, we introduce the following definition which is related with the one presented in Definition of [21].
Definition 4.8
Let . A direction is scalarization compatible (or simply s-compatible) at if there exists such that
In the following we present the relation between inexact and s-compatible directions.
Proposition 4.9
Let , , and . If
[TABLE]
then is a -approximate projected gradient direction.
Proof. See Proposition 4.3 of [21].
We start the analysis with a technical result which is related with the proof of Lemma of [21].
Lemma 4.10
Suppose that is –convex. Let be a sequence generated by IPG Method where is an -compatible direction at , given by , with for all . If for a given we have , then
[TABLE]
Proof. Since , we have Let us analyze the rightmost term of the above expression. It follows from the definition of and the obtuse angle property of projections that for all . Taking on the above inequality, we obtain
[TABLE]
Now, it follows from the convexity of that . Also the fact , i.e., , together with imply that . Moreover, by using and in , we have . Thus, we get The result follows because .
We still need to make a couple of supplementary assumptions, which are standard in convergence analysis of classical (scalar-valued) methods and in its extensions to the vector optimization setting.
Assumption 4.4: Let be a sequence such that for all and , for some closed, convex and pointed cone , . Then there exists such that for all , i.e., . In this case, we said that the sequence is bounded below with respect to .
Recently, it was observed in [33] that this assumption could be replaced by assuming that the restriction of on has compact sections. This assumption is related to the completeness of the image of . It is important to mention that completeness is a standard assumption for ensuring existence of efficient points in vector problems in [35].
Assumption 4.5: The search direction is s-compatible at , that is to say, , where for all .
This assumption holds automatically in the exact case. Moreover, it has been widely used in the literature in the vector case; see, for instance, [21]. Version of these assumptions are also used in [21], when the order is given by a constant cone.
The next result is an extension to the variable order setting of Theorem 5.6 of [21].
Theorem 4.11
Assume that is –convex and that Assumptions 4.4 and 4.5 hold. If and there exists , a pointed, closed and convex cone such that for all , then every sequence generated by the inexact projected gradient method (IPG Method) is bounded and its accumulation points are weakly efficient solutions.
Proof. Let us consider the set , and take , which exists as consequence of Assumption 4.4 together with (12) and the fact that . Since is a –convex function and Assumption 4.5 holds, it follows from Lemma 4.10 that
[TABLE]
for all . By the definition of , it is a descent condition. This means that . Hence Then,
[TABLE]
On the other hand as is a closed, convex and pointed cone with nonempty interior, is also a closed, convex and pointed cone with nonempty interior. Since , it holds that . Hence . Let be a basis of which exists because .
Then, there exist such that . Substituting in (22),
[TABLE]
On the other hand, since , and for all , it holds . Without loss of generality, we can assume that because the normalized non-null vectors are still a basis of . Then, is uniformly bounded, i.e. there exists such that for all Hence,
[TABLE]
By the Armijo-type line-search in (12), Recall that , we obtain It follows from (24) that
[TABLE]
For the Fejér convergence of to , it is enough to prove that the term is summable at all . Since for all ,
[TABLE]
As consequence of the Armijo-type line-search, we have . So, is a decreasing sequence with respect to . Furthermore by Assumption 4.4, it is bounded below, also with respect to the order given by , by , where . Hence, Proposition 3.1, pages 90, 91 of [37] implies that the sequence converges and using (26) in the inequality below, we get
[TABLE]
So, the quasi-Fejér convergence is fulfilled.
Since is an arbitrary element of , it is clear that converges quasi-Fejér to . Hence, by Fact 4.7, it follows that is bounded. Therefore, has at least one accumulation point, which, by Theorem 4.3 is stationary. By Proposition 2.3, this point is also weakly efficient solution, because is –convex. Moreover, since is closed and the whole sequence is feasible, then this accumulation point belongs to .
5 Another Variable Order
As was noticed in Section of [6] the variable order structure can be formulated in two different ways. Moreover, Examples 3.1 and 3.2 in [6] illustrate the differences of considering one order or the other. Thus, the variable order for the optimization problem may also depend of new order by using the cone valued mapping where is a convex, closed and pointed cone for all where is the feasible set. It is worth noting that the domain of the new mapping is in and the orderings considered in the previous sections, are defined by applications whose domain is . As already discussed in [6], convexity can be defined and convex functions satisfy nice properties such as the existence of subgradients.
Given a closed and convex set , we say that solves the optimization problem
[TABLE]
if, for all ,
[TABLE]
Here we can assume that . We shall mention that the main difference between the above problem and (1) yields in the definition of the variable order given now by . For a more detailed study of the properties of the minimal points and their characterizations and convexity concept on this case; see [16, 6].
In this framework the definitions of weak solution and stationary point are analogous. The main difference is that instead of , the cone is considered to define the variable partial order. That is, the point is stationary, iff for all , we have Then, similarly as in the case of problem (1), the following holds.
Proposition 5.1
If is a continuously differentiable function and is a convex set, weak solutions of problem (27) are stationary points. Moreover if is also convex with respect to , the converse is true.
Proof. It follows the same lines of the proof of Propositions 2.1 and 2.3: the Taylor expansion of and the closedness of imply the result.
The inexact algorithm is adapted in the following way
F-Inexact Projected Gradient Method (FIPG Method). Given , and .
Initialization: Take and .
Iterative step: Given and , compute a -approximate solution of . If , then stop. Otherwise compute
(28)
Set with .
Here the auxiliary problem is defined as
[TABLE]
where ,
[TABLE]
for generator of .
With this ordering, the function characterizes the stationarity. Furthermore, subproblem has a unique solution which is if and only if is a stationary point. Results analogous to those proven in Propositions 3.3 and 3.5 are also true. These facts implies that FIPG Method is well defined, i.e., if it stops, then the computed point is a stationary point and in other case there exists which satisfies the Armijo-type line-search (28). So, only the convergence of a sequence generated by it must be studied.
As in the last section, we analyze the convergence of the functional values sequence .
Lemma 5.2
Suppose that is an accumulation point of of the sequence generated by FIPG Method. If , where is a closed, pointed and convex cone, then .
Proof. The result is again proven by the existence of a non-increasing sequence with an accumulation point.
Next, with the help of the last Lemma, we summarize the convergence of the generated sequence with the following result.
Theorem 5.3
Suppose that
, where is a a closed, pointed and convex cone.
The map is closed.
, for all .
* is a locally Lipschitz function around for all .*
If is a bounded sequence, then all accumulation points of generated by FIPG Method are stationary points of problem (27).
Proof. It follows from the same lines of the proof of Theorem 4.3.
We want to point out that in the last theorem the condition
[TABLE]
replaces the similar one given in Theorem 4.3, i.e., for all . Moreover, if is Lipschitz on , then this last condition implies the condition (c) in Theorem 5.3 by taking and .
Next result is an extension to the variable order setting of Theorem 5.2 of [21].
Theorem 5.4
Assume that is –convex and additionally:
If is a sequence such that for all and , for some closed, convex and pointed cone , , then there exists such that for all .
The search direction is s-compatible at , i.e., , where , for all .
.
There exists , a pointed, closed and convex cone such that for all .
Then every sequence generated by FIPG Method is bounded and its accumulation points are weakly efficient solutions.
Proof. It follows from the same lines of the proof of Theorem 4.11 using now the new variable order structure.
6 Illustrative Examples
In this section we present three examples, two for problem (1) and one for problem (27), illustrating how both proposed methods work starting at ten different random initial points. We verify our assumptions in each problem and make some comparisons between the proposed methods by changing the inexactness of the approximate gradient direction.
The algorithms were implemented in MatLab R2012 and ran on an Intel(R) Atom(TM) CPU N270 at 1.6GHz. All starting points are not solutions and are randomly generated. The stopping criteria were and also when a maximum of 30-iterations is reached. The solutions were displayed with four digits, CPU time was recorded in seconds and the number of iterations was also displayed in each case. Our numerical test were performed with constant equal .
Despite the fact that it may not be an easy task to compute the positive dual cone of a given cone, the computation of (approximate) directions is, in general, complicated. Indeed, after the definition, the exact optimal value of problem must be known. The use of -compatible directions at iteration of the proposed methods, see Definition 4.8, is recommended in the case in which the exact projection onto the set is not too complicated. This is the case for the set of feasible solutions in the next example. Clearly, in all examples below, the defining order cone-valued mappings are closed maps and their generators are Lipschitz with respect to the Hausdorff distance.
Example 6.1
We consider the vector problem as (1) with
[TABLE]
where and the variable order is given by ,
[TABLE]
In this model the closed interval is the set of minimizers.
The IPG Method was run ten times by using ten random initial points, outside of the set of minimizers, and each time it ended at solution points, which have been obtained after the verification of the stopping criterion.
The method gives the following data:
[TABLE]
Note that in all cases above optimal solutions were obtained. Moreover, to illustrate how the inexactness of the IPG Method affects the performance (average of CPU time and the average of the number of iterations for instances) of the convergence is considering different values of the approximate solution parameter .
[TABLE]
The above table shows that when the inexactness increases, the number of iterations increases. However, the CPU time decreases from to , however in the last value of the CPU time slightly increases.
The next example is a non-convex problem corresponding to the model studied in the previous section.
Example 6.2
[cf. Example of [15]] Consider the following vector problem as problem (27)
[TABLE]
where and the variable order is given by the cone ,
[TABLE]
The set of solutions (stationary points) of this problem is directly computed by using the definition of given in (2) as
[TABLE]
The FIPG Method computes the following points:
[TABLE]
Note that the solutions computed at all iterations of the proposed method belong to the set of optimal solutions.
The last example from Section 9.2 of the book [16] is widely studied.
Example 6.3
[cf. Example of [16]] Consider the following problem
[TABLE]
where
[TABLE]
Consider the map , given by
[TABLE]
The IPG Method stating at ten random initial points performs as follows:
[TABLE]
In this case, the maximum number of iterations is achieved. Nevertheless, good approximations to minimal elements have been computed at each of the ten instances presented in the above table.
For all the above examples, we compare the exact and inexact versions by taking the same initial points ( in total on the ”x” axes) in term of the CPU time (in seconds on the ”y” axes); see figures below.
7 Final Remarks
The projected gradient method is one of the classical and basic schemes for solving constrained optimization problems. In this paper, we have extended the exact and unconstrained scheme proposed in [21]. The proposed scheme now solves smooth and constrained vector optimization problems under a variable ordering by taking inexact descent directions. This inexact projected approach promotes future research on other efficient variants for these kinds of problems. As it is shown in the examples above it is more effective and implementable than the exact one. Moreover, constrained variable optimization problems can now be solved by using the proposed methods. However, the full convergence of the generated sequence to a weakly efficient solution is still an open problem in variable order settings.
Another important solution concept is non-domination, which is used for optimizing set-valued maps under the variable structure. A variant of the proposed approach can also be considered using the condition as the descent direction at each step . However, this approach will converge to a stationary point as in the case we have proposed. Non-dominated points are also minimizers under well-known conditions. A future research direction would be to find, in this case, how we can guarantee that the algorithm converges to non-dominated points. Set-valued optimization is also an interesting topic and finding algorithms that compute points that at least fulfill conditions, such as those presented in Theorem in [13], is important.
Future work will be also addressed to investigate for some particular instances of this problem the case in which the objective function is a non-smooth function, extending the projected subgradient method proposed in [4] to the variable order setting. The numerical behavior of these approaches under –convexity of the non-smooth objective function remains open and it is a promising direction to be investigated. Despite its computational shortcomings, it hopefully sets the foundations of future research into more efficient and general algorithms for this setting.
Acknowledgements: JYBC was partially supported by the National Science Foundation (NSF) Grant DMS - 1816449 and by Research & Artistry grant from NIU. The results of this paper were developed during the stay of the second author at the University of Halle-Wittenberg supported by the Humboldt Foundation.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Baatar, D., Wiecek, M.M.: Advancing equitability in multiobjective programming. Comput. Math. Appl. 2 , 225–234 (2006)
- 2[2] Bao, T.Q., Mordukhovich, B.S., Soubeyran, A.: Variational analysis in psychological modeling. J. Optim. Theory Appl. 164 , 290–315 (2015)
- 3[3] Bao, T.Q., Mordukhovich, B.S., Soubeyran, A.: Fixed Points and Variational Principles with Applications to Capability Theory of Wellbeing via Variational Rationality. Set-Valued Var. Anal. 23 , 375–398 (2015)
- 4[4] Bello Cruz, J.Y.: A subgradient method for vector optimization problems. SIAM J. Optim. 23 , 2169–2182 (2013)
- 5[5] Bello Cruz, J.Y., Bouza Allende, G.: A steepest descent-like method for variable order vector optimization problems. J. Optim. Theory Appl. 162 , 371–391 (2014)
- 6[6] Bello Cruz, J.Y., Bouza Allende, G., Lucambio Pérez, L.R.: Subgradient algorithms for solving variable inequalities. Appl. Math. Comput. 247 , 1052–1063 (2014)
- 7[7] Bello Cruz, J.Y., Lucambio Pérez, L.R: A subgradient-like algorithm for solving vector convex inequalities. J. Optim. Theory Appl. 162 , 392–404 (2014)
- 8[8] Bello Cruz, J.Y., Lucambio Pérez, L.R., Melo, J.G.: Convergence of the projected gradient method for quasiconvex multiobjective optimization. Nonlinear Anal. 74 , 5268–5273 (2011)
