∎
Emilio Vilches 33institutetext: Instituto de Ciencias de la Ingeniería, Universidad de O’Higgins, Rancagua, Chile. 33email: emilio.vilches@uoh.cl
Catching-up Algorithm with Approximate Projections for Moreau’s Sweeping Processes ††thanks:
Abstract
In this paper, we develop an enhanced version of the catching-up algorithm for sweeping processes through an appropriate concept of approximate projections. We establish some properties of this notion of approximate projection. Then, under suitable assumptions, we show the convergence of the enhanced catching-up algorithm for prox-regular, subsmooth, and merely closed sets. Finally, we discuss efficient numerical methods for obtaining approximate projections. Our results recover classical existence results in the literature and provide new insight into the numerical simulation of sweeping processes.
Keywords:
Sweeping process differential inclusions normal cone approximate projectionsMSC:
34A60 49J52 34G25 49J53 93D301 Introduction
Given a Hilbert space , Moreau’s sweeping process is a first-order differential inclusion involving the normal cone to a family of closed moving sets . In its simplest form, it can be written as
(SP) |
where denotes an appropriate normal cone to the sets . Since its introduction by J.J. Moreau in MO1 ; MO2 , the sweeping process has allowed the development of various applications in contact mechanics, electrical circuits, and crowd motion, among others (see, e.g., Brogliato-M ; Acary-Bon-Bro-2011 ; Maury-Venel ). Furthermore, so far, we have a well-consolidated existence theory for moving sets in the considerable class of prox-regular sets.
The most prominent (and constructive) method for finding a solution to the sweeping process is the so-called catching-up algorithm. Developed by J.J. Moreau in MO2 for convex moving sets, it consists in taking a time discretization of the interval and defining a piecewise linear and continuous function with nodes
Moreover, under general assumptions, it could be proved that the sequence converges to the unique solution of (SP) (see, e.g., MR2159846 ).
The applicability, from the numerical point of view, of the catching-up algorithm is based on the possibility of calculating an exact formula for the projection to the moving sets. However, for the majority of sets, the projection onto a closed set is impossible to obtain exactly, and only numerical approximations of it are possible. Since there are still no guarantees on the convergence of the catching-up algorithm with approximate projections, in this paper, we develop a theoretical framework for the numerical approximation of the solutions of the sweeping process using an appropriate concept of approximate projection that is consistent with the numerical methods for the computation of the projection on a closed set.
Regarding numerical approximations of sweeping processes, we are aware of the paper MR2800713 , where the author proposes an implementable numerical method for the particular case of the intersection of the complement of convex sets, which is used to study crowd motion. Our approach follows a different path and is based on numerical optimization methods to find an approximate projection in the following sense: given a closed set , and , we say that is an approximate projection of at if
We observe that the set of approximate projections is always nonempty and can be obtained through numerical methods for optimization. Hence, in this paper, we study the properties of approximate projections and propose a general numerical method for the sweeping process based on approximate projections. We prove that this algorithm converges in three general cases: (i) prox-regular moving sets (without compactness assumptions), (ii) ball-compact subsmooth moving sets, and (iii) general ball-compact fixed closed sets. Hence, our results cover a wide range of existence results for the sweeping process. It is worth emphasizing that our method generalizes the catching-up algorithm and provides important insights into the numerical simulation of sweeping processes.
The paper is organized as follows. Section 2 provides the mathematical tools needed for the presentation of the paper and also develops the theoretical properties of approximate projections. Section 3 is devoted to presenting the proposed algorithm and its main properties. Then, in Section 4, we prove the convergence of the algorithm when the moving set has uniformly prox-regular values (without compactness assumptions). Next, in Section 5, we provide the convergence of the proposed algorithm for ball-compact subsmooth moving sets. Section 6 shows the convergence for a fixed ball-compact set. Finally, in Section 7, we discuss numerical aspects for obtaining approximate projections. The paper ends with concluding remarks.
2 Preliminaries
From now on stands for a Hilbert space, whose norm, denoted by , is induced by an inner product . The closed (resp. open) ball centered at with radius is denoted by (resp. ), and the closed unit ball is denoted by . The notation stands for equipped with the weak topology and denotes the weak convergence of a sequence to . For a given set , the support and the distance function of of at are defined, respectively, as
Given and positive, the -enlargement and the -enlargement of are defined, respectively, as
Given two sets, we define the excess of over as the quantity . From this, we define the Hausdorff distance between and as
Further properties about Hausdorff distance can be found in (MR2378491, , Sec. 3.16).
A vector belongs to the Clarke tangent cone (see Clarke1983 ); when for every sequence in converging to and every sequence of positive numbers converging to , there exists a sequence in converging to such that for all . This cone is closed and convex, and its negative polar is the Clarke normal cone to at , that is,
As usual, if . Through that normal cone, the Clarke subdifferential of a function is defined by
where is the epigraph of . When the function is finite and locally Lipschitzian around , the Clarke subdifferential is characterized (see Clarke1998 ) in the following simple and amenable way
where
is the generalized directional derivative of the locally Lipschitzian function at in the direction . The function is in fact the support of . That characterization easily yields that the Clarke subdifferential of any locally Lipschitzian function is a set-valued map with nonempty and convex values satisfying the important property of upper semicontinuity from into .
Let be an lsc (lower semicontinuous) function and . We say that
-
(i)
An element belongs to the proximal subdifferential of at , denoted by , if there exist two nonnegative numbers and such that
-
(ii)
An element belongs to the Fréchet subdifferential of at , denoted by , if
-
(iii)
An element belongs to the limiting subdifferential of at , denoted by , if there exist sequences and such that for all and , , and .
Through these concepts, we can define the proximal, Fréchet, and limiting normal cone of a given set at , respectively, as
where is the indicator function of (recall that if and if ). It is well-known that
(1) |
The equality (see Clarke1998 )
gives an expression of the Clarke normal cone in terms of the distance function.
Now, we recall the concept of uniformly prox-regular sets. Introduced by Federer in MR110078 and later developed by Rockafellar, Poliquin, and Thibault in MR1694378 . The prox-regularity generalizes and unifies convexity and nonconvex bodies with boundary. We refer to MR2768810 ; Thibault-2023-II for a survey.
Definition 1
Let be a closed subset of and . The set is called -uniformly prox-regular if for all and one has
It is important to emphasize that convex sets are -uniformly prox-regular for any . The following proposition provides a characterization of uniformly prox-regular sets (see, e.g., MR2768810 ).
Proposition 1
Let be a closed set and . The following assertions are equivalent:
-
(a)
is -uniformly prox-regular.
-
(b)
For any positive the mapping is well-defined on and Lipschitz continuous on with as a Lipschitz constant, i.e.,
for all .
-
(c)
For any , with , one has
that is, the set-valued mapping is -hypomonotone.
-
(d)
For all , for all , for all , one has
Next, we recall the class of subsmooth sets that includes the concepts of convex and uniformly prox-regular sets (see MR2115366 and also (Thibault-2023-II, , Chapter 8) for a survey).
Definition 2
Let be a closed subset of . We say that is subsmooth at , if for every there exists such that
(2) |
whenever and for . The set is said subsmooth if it is subsmooth at each point of . We further say that is uniformly subsmooth, if for every there exists , such that (2) holds for all satisfying and all for .
Let be a family of closed sets of indexed by a nonemptyset . The family is called equi-uniformly subsmooth, if for all , there exists such that for all , the inequality (2) holds for all satisfying and all with .
Given an interval , a set-valued map is said to be measurable if for all open set of , the inverse image is a Lebesgue measurable set. When takes nonempty and closed values and is separable, this notion is equivalent to the -measurability of the graph (see, e.g., (MR2527754, , Theorem 6.2.20)).
Given a set-valued map , we say is upper semicontinuous from into if for all weakly closed set of , the inverse image is a closed set of . It is known (see, e.g., see (MR2527754, , Proposition 6.1.15 (c))) that if is upper semicontinuous, then the map is upper semicontinuous for all . When takes convex and weakly compact values, these two properties are equivalent (see (MR2527754, , Proposition 6.1.17)).
A set is said ball compact if the set is compact for all . The projection onto is the (possibly empty) set
When the projection set is a singleton, we denote it as . For , we define the set of approximate projections:
By definition, the above set is nonempty and open. Moreover, it satisfies similar properties as the projection map (see Proposition 2 below). The approximate projections have been considered several times in variational analysis. In particular, they were used to characterize the subdifferential of the Asplund function of a given set. Indeed, let and consider the Asplund function of the set
Then, the following formula holds (see, e.g., (MR2848527, , p. 467)):
We recall that for any set and , where , the following formula holds:
The next result provides an approximate version of the above formula for any closed set .
Lemma 1
Let be a closed set, , and . For each there is such that and
Proof
Fix , and . According to the Borwein-Preiss Variational Principle (MR902782, , Theorem 2.6) applied to , there exists such that and . Then, by the sum rule for the proximal subdifferential (see, e.g., (Clarke1998, , Proposition 2.11)), we obtain that
which implies that Next, since , we obtain that
Finally, the result follows from formula (1) and the above inclusion.
The following proposition displays some properties of approximation projections for uniformly prox-regular sets.
Proposition 2
Let be a -uniformly prox-regular set. Then, one has:
-
(a)
Let be a sequence converging to . Then for any and any sequence of positive numbers converging to with for all , we have that .
-
(b)
Let and where is such that
Then, for all with for , we have
where with and is a nonnegative constant only dependent on .
Proof
We observe that for all
Hence, since and , we obtain is bounded. On the other hand, since , we obtain is well-defined and
where we have used and that . Moreover, since and is -uniformly prox-regular, we obtain that
Therefore, by using the above inequality and rearranging terms, we obtain that
Finally, since and is bounded, we conclude that .
By virtue of Lemma 1, for there exists such that
The hypomonotonicity of proximal normal cone (see Proposition 1 (b)) implies that
where for and . On the one hand, we have
and for all and
On the other hand,
It follows that
which proves the desired inequality.
The following result provides a stability result for a family of equi-uniformly subsmooth sets. We refer to see (MR3574145, , Lemma 2.7) for a similar result.
Lemma 2
Let be a family of nonempty, closed and equi-uniformly subsmooth sets. Assume that
Then, for any sequence and any sequence converging to with and , one has
Proof
Fix . Since for all , we observe that
Let us consider a subsequence such that
Given that is weakly compact for all , there is such that
Moreover, the sequence is bounded. Hence, without loss of generality, we can assume that . It follows that . By equi-uniformly subsmoothness of , for any , there is such that for all and with , one has
(3) |
whenever for . Next, let such that . Then, since converges to , there is a sequence converging to with for all . Hence, there is such that for all . On the other hand, since , then there is such that for all . Hence, if we have . Therefore, it follows from the fact that and inequality (3) that
By taking , we obtain that
which implies that . Then, by (MR2986672, , Lemma 4.21),
Finally, we have proved that
which ends the proof.
The following lemma is a convergence theorem for a set-valued map from a topological space into a Hilbert space.
Lemma 3
Let be a topological space and be a set-valued map with nonempty, closed, and convex values. Consider sequences , and such that
-
(i)
(in ), (weakly in ) and ;
-
(ii)
For all , ;
-
(iii)
for all .
Then, .
Proof
Assume by contradiction that . By virtue of Hahn-Banach Theorem there exists , and such that
Then, it follows that . Besides, according to (ii) we have for all , there is a finite set such that for all , and
where for all , , , and . Also, there exists such that for all , . Thus, for
Therefore, as , letting in the last inequality we obtain that
Therefore, , which is a contradiction. The proof is then complete.
3 Catching-up algorithm with errors for sweeping processes
In this section, we propose a numerical method for the existence of solutions for the sweeping process:
(4) |
where is a set-valued map with closed values in a Hilbert space , stands for the Clarke normal cone to at , and is a given set-valued map with nonempty closed and convex values. Our algorithm is based on the catching-up algorithm, except that we do not ask for an exact calculation of the projections.
The proposed algorithm is given as follows. For , let be a uniform partition of with uniform time step . Let be a sequence of positive numbers such that . We consider a sequence of piecewise continuous linear approximations defined as and for any and
(5) |
where and
(6) |
Here denotes any selection of such that is measurable for all . For simplicity, we consider for some . In Proposition 3, we prove that it is possible to obtain such measurable selection under mild assumptions.
The above algorithm is called catching-up algorithm with approximate projections because the projection is not necessarily exactly calculated. We will prove that the above algorithm converges for several families of algorithms as long as the inclusion (6) is verified.
Let us consider functions and defined as
In what follows, we show useful properties satisfied for the above algorithm, which will help us to prove the existence of the sweeping process (4) in three cases:
-
(i)
The set-valued map takes uniformly prox-regular values.
-
(ii)
The set-valued map takes subsmooth and ball-compact values.
-
(iii)
in and is ball-compact.
Throughout this section, will be a set-valued map with nonempty, closed, and convex values. Moreover, we will consider the following conditions:
-
For all , is upper semicontinuous from into .
-
There exists Lipschitz continuous (with constant ) such that
for all and a.e. .
-
There is such that the set-valued map has a selection such that is measurable for all .
The following proposition provides conditions for the feasibility of hypothesis .
Proposition 3
Proof
Let and fix . Since the set-valued map is measurable, the map is a measurable function. Let us define the set-valued map . Then,
Hence, is a measurable set. Consequently, has a measurable selection (see (MR2527754, , Theorem 6.3.20)). Denoting by such selection, we obtain the result.
Now, we establish the main properties of the proposed algorithm.
Theorem 3.1
Assume, in addition to , and , that is a set-valued map with nonempty and closed values such that
(7) |
Then, the sequence of functions generated by the numerical scheme (5) and (6) satisfies the following properties:
-
There are nonnegative constants such that for all and :
-
(i)
-
(ii)
-
(iii)
-
(iv)
-
(v)
.
-
(i)
-
There exists such that for all and we have
-
There exists such that for all and almost all , .
-
For all and , there is such that for all :
(8) where .
Moreover, .
Proof
: Set and let be a sequence of nonnegative numbers such that . We define . We denote by the Lipschitz constant of . For all and , we define . Since we obtain that
which proves . Moreover, since , we get that
(9) | ||||
which yields
(10) | ||||
Hence, for all
The above inequality means that for all :
Then, by (Clarke1998, , p. 183), we obtain that for all
(11) | ||||
which proves .
: By definition of , for and , using (5)
where we have used (9). Moreover, it is clear that for
Therefore, for all
which proves .
: From (10) and (11) it is easy to see that there exists such that for all and : .
: To conclude this part, we consider for some . Then and also
and we conclude this first part.
: Let and , then
where we have used (v).
Hence, by setting we prove (b).
: Let , and . Then,
which proves .
: Fix and . Then, . Hence, by Lemma 1, there exists such that and
where . By virtue of ,
Then, for all
which implies that
4 Prox-Regular Case
In this section, we will study the algorithm under the assumption of uniform prox-regularity of the moving set. The classic catching-up algorithm in this framework was studied MR2159846 , where the existence of solutions for (4) was established for a set-valued map taking values in a fixed compact set.
Theorem 4.1
Suppose, in addition to the assumptions of Theorem 3.1, that is -uniformly prox-regular for all , and there exists a nonnegative integrable function such that for all and
(12) |
Then, the sequence of functions generated by the algorithm (5) and (6) converges uniformly to an absolutely continuous function , which is the unique solution of (4).
Proof
Consider with big enough such that for all , , this can be guaranteed by Theorem . Then, for a.e.
Let where the above equality holds. Let such that and . On the one hand, we have that
(13) | ||||
where and are the given in Theorem . We can see that
From now, are big enough such that . Moreover, as is -Lipschitz, we have that for all , and
From the other hand, using (8) and Proposition 1 we have that
where , and for . Therefore, we have that
Moreover, using Theorem 3.1 and property (12),
These two inequalities and (13) yield
Hence, using Gronwall’s inequality, we have for all and big enough:
(14) |
where,
Since goes to when , it shows that is a Cauchy sequence in the space of continuous functions with the uniform convergence. Therefore, it converges uniformly to some continuous function . It remains to check that is absolutely continuous, and it is the unique solution of (4). First of all, by Theorem and (MR3626639, , Lemma 2.2), is absolutely continuous and there is a subsequence of which converges weakly in to . So, without relabeling, we have in . On the other hand, using Theorem and defining for we have
where, by Theorem 3.1, and are nonnegative numbers which do not depend of and . We also have , and uniformly. Theorem ensures that for all . By Mazur’s Lemma, there is a sequence such that for all , and converges strongly to in . That is to say
Hence, there exists which converges to almost everywhere in . Then, by virtue of Lemma 2, and Lemma 3, we obtain that
Finally, since for all , we have is the solution of (4).
Remark 1
The property required for in (12) is a classical monotonicity assumption in the theory of existence of solutions for differential inclusions (see, e.g., (MR1189795, , Theorem 10.5)).
Remark 2 (Rate of convergence)
In the precedent proof, we have established the following estimation:
for such that . Hence, by letting , we obtain that
where
where is a nonnegative constant. Hence, the above estimation provides a rate of convergence for our scheme.
5 Subsmooth case
In this section, we study the sweeping process (4) in a more general setting than the uniformly prox-regular case. We now assume is a equi-uniformly subsmooth family. The classical catching-up algorithm was studied in MR3574145 under this framework. In this case, we make the assumption about the ball compactness of the moving sets. We will see that our algorithm allows us to prove the existence of a solution, but we only ensure that a subsequence converges to this solution, which is expected due to the lack of uniqueness of solutions in this case.
Theorem 5.1
Suppose, in addition to assumptions of theorem 3.1, that the family is equi-uniformly subsmooth and the set are ball-compact for all . Then, the sequence of continuous functions generated by algorithm (5) and (6) converges uniformly (up to a subsequence) to an absolutely continuous function , which is a solution of (4).
Proof
From Theorem we have for all and , there is such that and for all :
where . As is -Lipschitz it follows that
Defining on , then for all and almost all
(15) | ||||
where . Moreover, by Theorem , we have
(16) |
for all .
Next, fix and define . We claim that is relatively compact. Indeed, let and take (the projection exists due to the ball compactness of and the boundedness of ). Moreover, according to (16) and Theorem ,
This entails that for all for some . Thus, by the ball compactness of , there exists a subsequence of converging to some as . Then,
which implies that is relatively compact. Moreover, it is not difficult to see by Theorem that is equicontinuous. Therefore, by virtue of Theorem , Arzela-Ascoli’s and Dunford-Pettis’s Theorems, we obtain the existence of a Lipschitz function and a subsequence of such that
-
(i)
converges uniformly to on .
-
(ii)
in .
-
(iii)
for all .
-
(iv)
for all .
-
(v)
for all .
From (16) it is clear that for all . By Mazur’s Lemma, there is a sequence such that for all , and converges strongly to in . That is to say
On the other hand, there exists which converges to almost everywhere in . Then, using Lemma 2, Lemma 3 and , we have
Finally, since for all , it follows that is the solution of (4).
6 Fixed set
In this section, we consider a closed and nonempty set , and we look for a solution of the particular case of (4) given by
(17) |
where is a set-valued map defined as above. The existence of a solution using classical catching up was done in MR3956966 . Now we use similar ideas to get the existence of a solution using our proposed algorithm. We emphasize that in this case, no regularity of the set is required.
Theorem 6.1
Proof
We are going to use the properties of Theorem 3.1, where now we have . First of all, from Theorem we have for all and , there is such that and for all :
where . Defining on , we get that for all and a.e.
Moreover, by Theorem , we have
Next, fix and define . We claim that is relatively compact. Indeed, let and take (the projection exists due to the ball compactness of and the boundedness of ). Moreover, according to the above inequality and Theorem ,
which entails that for all for some . Thus, by the ball-compactness of , there exists a subsequence of converging to some as . Then,
which implies that is relatively compact. Moreover, it is not difficult to see by Theorem that the set is equicontinuous. Therefore, by virtue of Theorem , Arzela-Ascoli’s and Dunford-Pettis’s Theorems, we obtain the existence of a Lipschitz function and a subsequence of such that
-
(i)
converges uniformly to on .
-
(ii)
in .
-
(iii)
for all .
-
(iv)
for all .
-
(v)
for all .
-
(vi)
for all .
By Mazur’s Lemma, there is a sequence such that for all , and converges strongly to in . i.e.,
where and . On the other hand, there exists which converges to almost everywhere in . Then, using Lemma 2, Lemma 3 and , we have
Finally, since for all , we obtain that is the solution of (17).
7 Numerical methods for approximate projections
As stated before, in most cases, finding an explicit formula for the projection onto a closed set is not possible. Therefore, one must resort to numerical algorithms to obtain approximate projections. There are several papers discussing this issue for different notions of approximate projections (see, e.g., pmlr-v139-usmanova21a ). These algorithms are called projection oracles and provide an approximate solution to the following optimization problem:
() |
where is a given closed set and . Whether the approximate solution belongs to the set or not depends on the notion of approximate projection. In our case, to implement our algorithm, we need that . In this line, a well-known projection oracle fulfilling this property can be obtained via the celebrated Frank-Wolfe algorithm (see, e.g., frank1956algorithm ; pmlr-v28-jaggi13 ), where a linear sub-problem of () is solved in each iteration. For several types of convex sets, this method has been successfully developed (see pmlr-v28-jaggi13 ; MR4275646 ; MR4314104 ). Besides, in ding2018frank , it was shown that an approximate solution of the linear sub-problem is enough to obtain a projection oracle.
Another important approach to obtaining approximate projections is the use of the Frank-Wolfe algorithm with separation oracles (see dadush2022simple ). Roughly speaking, a separation oracle determines whether a given point belongs to a set and, in the negative case, provides a hyperplane separating the point from the set (see MR0936633 for more details). For particular sets, it is easy to get an explicit separation oracle (see (MR0936633, , p. 49)). An important example is the case of a sublevel set: let be a continuous convex function and . Then has a separation oracle described as follows: to verify that any point belongs to is straightforward. When a point does not belong to , we can consider any . Then, for all ,
where we have used that . Hence, the above inequality shows the existence of the desired hyperplane, which provides a separation oracle for . Therefore, if is the sublevel set of some convex function, we can use the algorithm proposed in dadush2022simple to get an approximate solution . Moreover, the sublevel set enables us to consider the case
where for all , , are convex functions. We refer to (MR4027814, , Proposition 5.1) for the proper assumptions on these functions to ensure the Lipschitz property of the map holds (7).
8 Concluding remarks
In this paper, we have developed an enhanced version of the catching-up algorithm for sweeping processes through an appropriate concept of approximate projections. We provide the proposed algorithm’s convergence for three frameworks: prox-regular, subsmooth, and merely closed sets. Some insights into numerical procedures to obtain approximate projections were given mainly in the convex case. Finally, the convergence of our algorithm for other notions of approximate solutions will be explored in forthcoming works.
References
- (1) Acary, V., Bonnefon, O., Brogliato, B.: Nonsmooth modeling and simulation for switched circuits. Springer (2011)
- (2) Adly, S., Haddad, T.: Well-posedness of nonconvex degenerate sweeping process via unconstrained evolution problems. Nonlinear Anal. Hybrid Syst. 36, 100,832, 13 (2020)
- (3) Aliprantis, C.D., Border, K.C.: Infinite dimensional analysis, 3rd edn. Springer, Berlin (2006)
- (4) Aussel, D., Daniilidis, A., Thibault, L.: Subsmooth sets: functional characterizations and related concepts. Trans. Amer. Math. Soc. 357(4), 1275–1301 (2005)
- (5) Bomze, I.M., Rinaldi, F., Zeffiro, D.: Frank-Wolfe and friends: a journey into projection-free first-order optimization methods. 4OR 19(3), 313–345 (2021)
- (6) Borwein, J.M., Preiss, D.: A smooth variational principle with applications to subdifferentiability and to differentiability of convex functions. Trans. Amer. Math. Soc. 303(2), 517–527 (1987)
- (7) Bounkhel, M., Thibault, L.: Nonconvex sweeping process and prox-regularity in Hilbert space. J. Nonlinear Convex Anal. 6(2), 359–374 (2005)
- (8) Brogliato, B.: Nonsmooth mechanics, 3rd edn. Commun. Numer. Methods Eng. Springer (2016)
- (9) Clarke, F.: Optimization and nonsmooth analysis. Wiley Intersciences, New York (1983)
- (10) Clarke, F., Ledyaev, Y., Stern, R., Wolenski, P.: Nonsmooth analysis and control theory, Grad. Texts in Math., vol. 178. Springer-Verlag, New York (1998)
- (11) Colombo, G., Thibault, L.: Prox-regular sets and applications. In: Handbook of nonconvex analysis and applications, pp. 99–182. Int. Press, Somerville, MA (2010)
- (12) Combettes, C.W., Pokutta, S.: Complexity of linear minimization and projection on some sets. Oper. Res. Lett. 49(4), 565–571 (2021)
- (13) Dadush, D., Hojny, C., Huiberts, S., Weltge, S.: A simple method for convex optimization in the oracle model. In: International Conference on Integer Programming and Combinatorial Optimization, pp. 154–167. Springer (2022)
- (14) Deimling, K.: Multivalued differential equations, De Gruyter Series in Nonlinear Analysis and Applications, vol. 1. Walter de Gruyter & Co., Berlin (1992)
- (15) Ding, L., Udell, M.: Frank-wolfe style algorithms for large scale optimization. Large-Scale and Distributed Optimization pp. 215–245 (2018)
- (16) Federer, H.: Curvature measures. Trans. Amer. Math. Soc. 93, 418–491 (1959)
- (17) Frank, M., Wolfe, P., et al.: An algorithm for quadratic programming. Naval research logistics quarterly 3(1-2), 95–110 (1956)
- (18) Grötschel, M., Lovász, L., Schrijver, A.: Geometric algorithms and combinatorial optimization, Algorithms and Combinatorics: Study and Research Texts, vol. 2. Springer-Verlag, Berlin (1988)
- (19) Haddad, T., Noel, J., Thibault, L.: Perturbed sweeping process with a subsmooth set depending on the state. Linear Nonlinear Anal. 2(1), 155–174 (2016)
- (20) Hiriart-Urruty, J.B., López, M.A., Volle, M.: The -strategy in variational analysis: illustration with the closed convexification of a function. Rev. Mat. Iberoam. 27(2), 449–474 (2011)
- (21) Jaggi, M.: Revisiting Frank-Wolfe: Projection-free sparse convex optimization. In: S. Dasgupta, D. McAllester (eds.) Proceedings of the 30th International Conference on Machine Learning, Proceedings of Machine Learning Research, vol. 28(1), pp. 427–435. PMLR, Atlanta, Georgia, USA (2013)
- (22) Jourani, A., Vilches, E.: Moreau-Yosida regularization of state-dependent sweeping processes with nonregular sets. J. Optim. Theory Appl. 173(1), 91–116 (2017)
- (23) Maury, B., Venel, J.: Un modéle de mouvement de foule. ESAIM Proc. 18, 143–152 (2007)
- (24) Moreau, J.J.: Rafle par un convexe variable I, expo. 15. Sém, Anal. Conv. Mont. pp. 1–43 (1971)
- (25) Moreau, J.J.: Rafle par un convexe variable II, expo. 3. Sém, Anal. Conv. Mont. pp. 1–36 (1972)
- (26) Papageorgiou, N.S., Kyritsi-Yiallourou, S.T.: Handbook of applied analysis, Adv. Mech. Math., vol. 19. Springer, New York (2009)
- (27) Penot, J.P.: Calculus without derivatives, Grad. Texts in Math, vol. 266. Springer, New York (2013)
- (28) Poliquin, R.A., Rockafellar, R.T., Thibault, L.: Local differentiability of distance functions. Trans. Amer. Math. Soc. 352(11), 5231–5249 (2000)
- (29) Thibault, L.: Unilateral Variational Analysis in Banach Spaces. World Scientific Publishing Co. Pte. Ltd. (2023). Part II: Special Classes of Functions and Sets
- (30) Usmanova, I., Kamgarpour, M., Krause, A., Levy, K.: Fast projection onto convex smooth constraints. In: M. Meila, T. Zhang (eds.) Proceedings of the 38th International Conference on Machine Learning, Proceedings of Machine Learning Research, vol. 139, pp. 10,476–10,486. PMLR (2021)
- (31) Venel, J.: A numerical scheme for a class of sweeping processes. Numer. Math. 118(2), 367–400 (2011)
- (32) Vilches, E.: Existence and Lyapunov pairs for the perturbed sweeping process governed by a fixed set. Set-Valued Var. Anal. 27(2), 569–583 (2019)