Regularized extragradient method for structured bilevel optimization in continuous and discrete time
Abstract
In a real Hilbert space, we study a bilevel optimization problem that consists in minimizing an outer convex function over the zero set of a maximally monotone operator. In the smooth setting, where the outer objective is convex and Fréchet differentiable and the inner operator is single-valued, continuous and monotone, we associate with the problem a first-order dynamical system that can be viewed as a monotone flow applied to a dynamically regularized operator. Under a suitable Attouch–Czarnecki-type condition for the inner level, we establish last-iterate convergence rates for both the outer and inner residuals, together with weak convergence of the trajectories to optimal solutions of the bilevel problem. In the smooth+nonsmooth setting, we enrich the outer objective with a proper, convex, and lower semicontinuous function, while the inner operator is augmented by the subdifferential of a function with the same properties. We propose a regularized proximal-extragradient algorithm in which both the forward and backward steps are performed with respect to dynamically regularized operators and functions, respectively. Under an analogous Attouch–Czarnecki-type condition formulated for the smooth+nonsmooth case, we establish last-iterate convergence rates for both the outer and inner residuals, together with weak convergence of the iterates to optimal solutions of the bilevel problem.
Key Words. bilevel optimization, Tikhonov regularization, extragradient method, convergence rates, Lyapunov analysis, diagonal scheme
AMS subject classification. 90C25, 91A65, 37L05, 65K10, 46N10
1. Introduction
In this work, we will be addressing the structured bilevel optimization problem
| (1) | ||||||
where is a real Hilbert space, is a convex and continuously Fréchet differentiable function, are proper, convex and lower semicontinuous functions, and is a continuous and monotone operator. More detailed standing assumptions on the problem will be stated later, as they differ between the continuous-time and discrete-time settings.
Problem (1) belongs to the class of simple bilevel problems, in which an outer criterion selects a single decision variable from among the solutions of an inner problem. In the potential case , the problem reduces to the composite convex bilevel program
whereas a general monotone operator allows the inner problem to take the form of a variational inequality or, more generally, a monotone inclusion. Thus, our model lies at the intersection of convex bilevel optimization, hierarchical variational inequalities, and equilibrium selection. Such formulations arise naturally in optimal solution selection, Nash equilibrium selection, mathematical programs with equilibrium constraints, and optimal control problems subject to variational inequality constraints; see, among others, [18, 15, 24, 28, 34].
A classical approach to these problems is based on a slowly vanishing Tikhonov, or viscosity, regularization. Suppose for the moment that we are in the purely smooth setting, i.e., , . The idea is to replace the inner operator by the regularized operator
and let along the trajectory or the iterates, depending on whether one considers the continuous- or discrete-time setting, respectively. This idea goes back to Tikhonov’s regularization method [39] and was further developed in the context of bilevel optimization and monotone operator theory in works by Cabot [13], Solodov [37], Attouch and Czarnecki [4], among others [2, 3, 10]. A key requirement in the analysis is that the regularization parameter vanish slowly enough to retain the influence of the outer objective, yet fast enough to enforce asymptotic feasibility for the inner problem. The Attouch–Czarnecki summability/integrability condition, introduced in [4], provides a precise formulation of this balance and has since become a central tool in the convergence analysis of diagonal methods.
For convex bilevel optimization, several recent works have developed first-order methods with convergence guarantees under increasingly weak assumptions. The nonsmooth and non-strongly convex setting has been investigated, among others, by Doron and Shtern [16], Merchav and Sabach [31], Latafat, Themelis, Villa and Patrinos [27], Shtern and Taiwo [36], and Boţ, Chenchene, Csetnek and Hulett [9]. Projection-free and online optimization approaches have also been proposed in [20, 35]. These works primarily exploit the potential structure of both the outer and inner problems, namely, their formulation in terms of functions rather than general operators. In contrast, the present work accommodates a monotone, possibly non-potential, operator in the inner problem, which calls for a different measure of inner optimality.
The variational inequality literature is also closely related. Extragradient and mirror-prox methods are the standard first-order tools for variational inequalities governed by Lipschitz continuous and monotone operators, beginning with Korpelevich [25] and Nemirovski [32], with further developments such as [29, 23]. In the hierarchical setting, one seeks a solution to an outer variational inequality over the solution set of an inner one. Algorithms for such nested problems have been studied, for instance, in [38, 22, 26, 34, 1, 30, 17]. Our nonsmooth setting can be viewed as a structured special case of the framework considered by Dvurechensky, Marschner, Shtern and Staudigl [17]. Whereas their outer problem is formulated as a hemi-variational inequality, ours is governed by a smooth+nonsmooth convex objective. This additional structure provides access to a natural outer residual, enabling us to establish last-iterate convergence rates, in contrast to the convergence guarantees in terms of restricted gap functions obtained in [17].
Our continuous-time analysis also relies on the Fitzpatrick function associated with the inner monotone operator. Introduced in [19], the Fitzpatrick function has become a standard convex-analytic tool for representing monotone operators; see also [8]. In the purely smooth setting, it provides a natural framework for expressing the Attouch–Czarnecki condition, see also [10, 11], while in the composite setting it is replaced by an analogous construction. In the potential case, the resulting condition reduces to the more familiar Fenchel-type summability condition involving the conjugate of the inner objective gap.
1.1. Contributions
We study both a continuous-time dynamical system and a fully discrete proximal-extragradient method for (1). In the continuous- and discrete-time settings, respectively, the regularization parameter is chosen to decay polynomially according to
for an exponent , and constants . The main contributions are the following.
A continuous-time system. First, in the smooth case , that is, when we minimize subject to the solutions of the monotone equation , we associate with the problem the non-autonomous monotone flow dynamics
Under a mild standing assumption, we derive ergodic convergence statements for the trajectories generated by this system. Under an Attouch–Czarnecki-type integrability condition for the inner level, we establish weak convergence of the generated trajectories to solutions of the bilevel problem, together with convergence rates
as .
A regularized extragradient method. In the discrete setting, we allow for nonsmooth terms at both the outer and inner levels. Namely, we consider (1), where we minimize subject to the set of solution of the monotone inclusion . We propose a regularized proximal-extragradient algorithm in which the forward operator and the backward function are regularized simultaneously
Again, under an Attouch–Czarnecki-type summability condition for the inner level, we establish weak convergence of the iterates to solutions of the bilevel problem, together with convergence rates
as .
1.2. A motivating bilevel optimization problem
One particular class of bilevel optimization problems that motivates the investigations in this paper consists of problems with a structured convex minimization problem at the lower level
| (2) | ||||||
where is another real Hilbert space, are convex and Fréchet differentiable functions, and are proper, convex and lower semicontinuous functions, and is a linear continuous operator. Under a mild regularity condition (see, for instance, [7, 12]), a point is an optimal solution to the inner level if and only if there exists a Lagrange multiplier such that
It follows that, provided such a regularity condition holds, (2) is equivalent to
| (3) | ||||||
where
In Subsection 3.5, we apply our regularized proximal-extragradient algorithm to (3) and derive convergence rates for the corresponding optimality measures.
2. A dynamical system attached to a smooth bilevel problem
We want to address the following bilevel optimization problem
| (4) | ||||||
where throughout this section we make the following standing assumption on and .
Assumption 1.
is convex, continuously Fréchet differentiable, and bounded below, and is bounded on bounded subsets of . The operator is continuous and monotone.
If is bounded on bounded subsets of , then so is . In particular, any Lipschitz continuous gradient is bounded on bounded subsets of .
2.1. The dynamical system
We will be applying the monotone flow dynamics to the dynamically regularized operator
where the regularization parameter is given by , with and . The idea is that goes to zero monotonically as , but not too fast.
Associating with the monotone flow
it is known that only the ergodic trajectory is guaranteed to converge weakly to a zero of ([6]), whereas the trajectory itself may, in general, fail to converge ([14]).
Attouch and Svaiter ([5]) associated with the monotone equation the monotone flow with a correction term
| (5) |
In addition to establishing existence and uniqueness of the trajectory, they proved that the residual converges to zero and that converges weakly to a zero of . In fact, In fact, the residual satisfies the sharper asymptotic estimate as .
Continuing along this line of thought, we will investigate, for , the long-time behavior of the dynamics
| (6) |
2.2. An energy function and preliminary results
In connection with (6), we will study the dissipative properties and asymptotic behavior of the energy function
where
and is an optimal solution to the bilevel optimization problem (4) and . The following lemma establishes lower bounds and descent properties for and .
Lemma 2.1.
Proof.
Let . In the first step, we focus on . Dropping the nonnegative term corresponding to and applying the gradient inequality to yields
Combining the previous inequality with the definition of yields the lower bound (7). We now differentiate each summand of separately.
Putting everything together, canceling out the corresponding terms and using the gradient inequality to yields
| (9) |
where we drop the nonpositive the inner product terms corresponding to and on account of their monotonicity. Regarding , we have
| (10) |
where we arrive at the last inequality after canceling and dropping some nonpositive terms and applying the gradient inequality to . After multiplying (10) by and adding it to (9) we arrive at the desired lower bound (8). To finish the proof, note that, since ,
as . Furthermore, we have
as . ∎
We will now show some partial convergence guarantees which hold in the general setting of Assumption 1.
Theorem 2.2.
Let be a solution trajectory to (6) and let be an optimal solution to (4). Define, for every ,
and as was defined in Lemma 2.1. Then, as , we have the convergence rates as shown by the following table:
where we write to emphasize that we only obtain an upper bound for the sign-less quantity .
Proof.
Choose . After integrating (8) from to , using the definition of , applying Jensen’s inequality to and then plugging (7), we arrive at
which produces two inequalities. One the one hand, after rearranging terms and dividing by , we get
| (11) |
On the other hand, after dropping the norm squared term on the left-hand side and the nonpositive integral term on the right-hand side we also obtain
The stated rates follow after recalling that as , and thus
| (12) |
∎
Remark 2.3.
Since , we can obtain further rates for if we assume that is bounded. Indeed, from the previous theorem and the triangle inequality, we get
2.3. Geometric assumption on
Briefly recall the simple bilevel optimization problem
| (13) | ||||||
where is also a convex and continuously Fréchet differentiable function, which is a particular case of 4 with . In this setting, we first considered a weaker integrability condition due to Attouch and Czarnecki: for every optimal solution to (13) and every , we assumed that
Second, we imposed a stronger Hölderian error bound condition on the inner function: for some constant for some constant and some exponent , we assumed that
In our smooth setting, the role of will be played instead by the Fitzpatrick function of . Recall that for a general monotone (and possibly multi-valued) operator , its Fitzpatrick function is given by
| (14) |
An important fact is that, for every , by taking the supremum over , where , we obtain
| (15) |
In order to get stronger convergence guarantees for our system, we will make the following geometric assumption on , which has been introduced in [11] and can be seen as the analogue of the Attouch-Czarnecki integrability condition.
Assumption 2.
We say that the operator satisfies a Attouch–Czarnecki-type condition if for every optimal solution to (4) and every , it holds
The condition is well defined, since the integrand is nonnegative by (15). Since is maximally monotone, the set is convex and closed, and denotes the normal cone to at .
Interestingly, we will show that this integrability condition will be enough for establishing full convergence guarantees (that is, convergence rates for both the inner and outer residuals as well as weak convergence of the trajectories towards optimal solutions to (4)) without having to rely on a sharpness or Hölder-type assumption for the inner level. The following lemma will collect some essential results related to Assumption 2.
Lemma 2.4.
Proof.
(i) According to (15), we know that for every . Furthermore, noting that (on account of ), we have
since for every and the inequality is saturated when .
(ii) We write
i.e., is a pointwise supremum of affine functions in , thus convex.
(iii) Take . Then, using the convexity of together with gives
(iv) We use the fact that , together with the gradient inequality applied to and recall the definition (14) of the Fitzpatrick function of to obtain, for every ,
(v) Assumption 2 means that . For , we focus on the interval . Since is decreasing, we have for all . Since is monotonically increasing, this gives for every , which entails
as . ∎
Remark 2.5.
For any , we also have for , which means that if Assumption 2 holds, we have .
Remark 2.6.
As we will see, this Attouch–Czarnecki integrability condition will be enough to establish last-iterate (or rather, last-time) convergence statements for system (6). However, it is worth noting that Assumption 2 is implied by other type of condition which usually appears in the literature; namely, a sharpness assumption which plays an analogous role to the Hölderian error bound condition in the optimization setting. Such an assumption reads as follows: the operator is said to satisfy a sharpness condition with exponent if for every optimal solution to (4) there exists some constant such that for every
| (16) |
Such condition implies Assumption 2; indeed, by writing the as an infimal convolution, the previous inequality is equivalent to
for every . After taking the supremum over on both sides of the previous inequality and recalling the definition of the Fitzpatrick function of as well as elementary properties of the Fenchel conjugate, we come to
where is such that , and thus
Example 2.7.
The continuous and monotone operator
provides an example of an operator that satisfies Assumption 2 for a suitable range of the decay exponent , while it does not satisfy the sharpness condition (16) for any .
Since , we have
Moreover, by the definition of the Fitzpatrick function,
Thus, for every and every ,
It follows that
whenever
Hence satisfies Assumption 2 for every .
On the other hand, does not satisfy the sharpness condition (16) for any . Indeed, since , such a condition would require the existence of such that
Thus no can satisfy the above inequality.
2.4. Convergence analysis under Assumption 2
The following proposition provides two key results.
Proposition 2.8.
Proof.
We begin from (8) in Lemma 2.1. It is straightforward to check that for every . Let . After rearranging terms and using Lemma 2.4, for every , we come to
| (17) |
According to Assumption 2 and Remark 2.5, the right-hand side of the previous inequality is integrable over , which in particular means that is upper bounded. From (7) in Lemma 2.1, for every , we have
Since as , we also obtain that and are upper bounded and that is lower bounded, and together with the integrability of the right-hand side of (17), this implies that
Plugging this back into (17) gives
| (18) |
Now, choose . Since
we deduce that exists, thus also exists. From , which holds according to Theorem 2.2, due the boundedness of and the fact that (and thus also ) is bounded on bounded subsets of , we obtain that ; this in turn ensures that the summands in other that vanish, thus
The previous statment, together with the existence of , entails
Moreover, according to (18), we have
and since , the only value the limit can take is
∎
We are now in a position to state and prove the main theorem of this section.
Theorem 2.9.
Proof.
Throughout the proof, we will be invoking the statements given by Proposition 2.8. In both cases, we know that as . If , i.e., in case (i), this implies that as . When , i.e., in case (ii), we get as instead. Moreover, by using the gradient inequality on , for every , we obtain
| (19) | ||||
as due to the boundedness of . Morevoer, according to Lemma 2.4, we also have
| (20) |
as . Summing (19) and (20) gives
as . Dropping the nonnegative term from (19), and then multiplying (19) by and adding it to (20), respectively give
and thus
as . Regarding weak convergence of trajectories, we know that for any optimal solution to (4), the limit exists, which verifies the first condition of Opial’s Lemma. Now, let be a weak sequential cluster point of , and let be a strictly increasing sequence such that and (i.e., weakly) as . We know that as . Since is closed in , we obtain that , so is feasible for problem (4). To show that it is also optimal, we use the (weak) lower semicontinuity of , and the fact that . We have
This shows that is also optimal for problem (4), which verifies the second condition in Opial’s Lemma and thus concludes the proof for this theorem. ∎
3. A regularized proximal-extragradient algorithm for the composite smooth+nonsmooth bilevel optimization problem
We now extend (4) by incorporating nonsmooth components at both the inner and outer levels, leading to the bilevel optimization problem
| (21) | ||||||
Throughout this section, we make the following standing assumption on our problem.
Assumption 3.
is convex, continuously Fréchet differentiable and is -Lipschitz continuous for some . The operator is monotone and -Lipschitz continuous for some . The functions are proper, convex and lower semicontinuous. Additionally, we make the following regularity assumptions:
- 1.
For every , ;
- 2.
For every optimal solution to (21), it holds .
Finally, we require to map bounded subsets of its domain to bounded subsets of .
In the convex analysis literature (see, for instance, [7, 12]), various regularity conditions are available that guarantee the exact subdifferential sum formulas in (i) and (ii) above.
3.1. The algorithm
With a motivation similar to that of the continuous-time approach, we propose a diagonal algorithm that, at each iteration will performs one step of the proximal-extragradient method applied to the problem of finding a zero of the sum of the dynamically regularized operators
where
and
We that the step size satisfies , which ensures that, for sufficiently large , , where
The optimality measure for the inner level will be given by
| (22) |
where is an optimal solution to the bilevel problem (21).
Remark 3.1.
The inner object is indeed nonnegative. Indeed, every is such that . It follows that, for every ,
Furthermore, we have for every . Indeed, write for some . Then, by using the subgradient inequality, we come to
3.2. Energy functions and preliminary estimates
To study the convergence properties of Algorithm 1, we will be analyzing the descent properties of different energy functions. First, we will show a descent property for a distance-based energy function anchored to an optimal solution to the bilevel problem (21).
Lemma 3.2.
Proof.
Let . From the definition of the proximal operator, we have
| (24) |
We use the subgradient inequality twice
Summing these inequalities and canceling the term , we obtain
which after multiplication by and rearranging gives
We add to both sides of the previous inequality, which yields
| (25) |
By elementary properties of the inner product we have
Now, we multiply (25) by , plug the previous equalities, and use the Cauchy-Schwarz inequality, the -Lipschitz continuity of and Young’s inequality to get
so after reordering we obtain the desired statement. ∎
For the proximal-extragradient method, Giselsson, Latafat and Upadhyaya [21] recently introduced a new optimality measure which is formulated independently of any solution to the problem . Inspired by their work, we define
Notice that from (24), we can rewrite Algorithm 1 as
| (26) |
Moreover, for every , we write
| (27) |
The following lemma shows useful upper and lower bounds for , as well as the fundamental fact that upper bounds the norm squared of the full regularized operator.
Lemma 3.3.
Let and be the sequences given by Algorithm 1. Then, for every sufficiently large , the following statements hold:
- 1.
;
- 2.
;
- 3.
.
Proof.
(i) Using the -Lipschitz continuity and the monotonicity of together with Young’s inequality, for every , we have
(ii) Using the -Lipschitz continuity of together with Young’s inequality and the fact that , for every sufficiently large , we obtain
(iii) Using the monotonicity of together the fact that , for every sufficiently large , we obtain
∎
Now, we show the main descent property for which will be fundamental for our analysis.
Lemma 3.4.
Proof.
According to (24), for every , we have
Using the previous statements for steps and , we obtain, for every and every , the following subgradient inequalities
| (28) | ||||
| (29) | ||||
| (30) |
We plug in (28), in (29) and in (30). We make appear in the first inequality and then we sum all three together. This yields, for every ,
| (31) | ||||
| (32) | ||||
| (33) |
We multiply everything by . Call to the resulting line (31), and call to the resulting lines (32) and (33). For every , can be simplified as
while the terms in read
For every , we have or, equivalently,
| (34) |
Notice that, for every ,
where we used the -Lipschitz continuity and monotonicity of , Young’s inequality, and the polarization identity. Multiplying the previous inequality by and plugging it into (34) gives us, after grouping the corresponding terms together, for every ,
where we used the gradient inequality on together with the fact that . ∎
Now, we define the energy function
and state its descent property in the following lemma.
Lemma 3.5.
Let and be the sequences given by Algorithm 1. Then, for every sufficiently large , it holds
where and .
Proof.
Similar to the continuous-time case, we will now show some partial convergence guarantees which hold in the general setting of Assumption 3, with the added assumption that is bounded. First, for and an optimal solution to (21), we define the energy
and state the relevant descent property in the following lemma.
Lemma 3.6.
Proof.
We use the local Lipschitz continuity of on the bounded sequences and , which is a consequence of being Lipschitz continuous and mapping bounded subsets of its domain to bounded subsets of . For some constant , according to Young’s inequality, for every and every , we have
Choose small enough such that . Plugging the previous line into the descent property given by Lemma 3.5 gives, for every ,
| (35) |
Now, recall part (ii) of Lemma 3.3. We combine it with the descent property provided by Lemma 3.2 together with the gradient inequality applied to to produce, for every sufficiently large ,
We multiply the previous inequality by and add it to (35), and we drop the norm squared term corresponding to , which yields, for every sufficiently large ,
This is the desired statement. ∎
Now, we choose large enough such that for every sufficiently large . The following theorem provides the partial convergence guarantees which hold under the standing Assumption 3 and provided is bounded.
Theorem 3.7.
Let and be the sequences given by Algorithm 1, and let be an optimal solution to (21). Assume that is bounded. Define, for every ,
where . Let be given by (27). Then, as , we have the convergence rates as shown by the following table:
where we write to emphasize that we only obtain an upper bound for the sign-less quantity .
Proof.
The proof proceeds in a virtually identical fashion as the proof for Theorem 2.2, so we don’t include the full details. We choose , sum the inequality given by Lemma 3.6 from to (without loss of generality, all “for large enough ” statements can be assumed to hold starting at ) and apply Jensen’s inequality to to obtain
Now, just argue like in the proof for Theorem 2.2, taking into account that the the summands between square brackets are summable, since the boundedness of implies the boundedness of and
are summable. The term approaches zero as and thus doesn’t affect the rates. In a first step, we get rates for and , and then we recall part (iii) of Lemma 3.3
Since are bounded, this yields the rates for . The upper bounds for are straightforward to check. ∎
Remark 3.8.
In the composite smooth+nonsmooth setting, we had to use the energy function , which upper bounds the norm squared of the full operator. However, it is worth noting that in the purely smooth case (i.e., ), the analysis can be done using more standard measures of optimality (such as analyzing the variation of ), and is closer to the continuous-time analysis. Indeed, one can show, for every that
and that, if , for every , then
where is chosen small enough.
3.3. Geometric assumption on
Unfortunately, in the composite setting there is not an obvious way to state the Attouch–Czarnecki assumption in terms of the Fitzpatrick function of . Instead, we have to settle for a summability condition expressed in terms of .
Assumption 4.
We say that the operator satisfies a discrete Attouch–Czarnecki-type condition if for every optimal solution to (21) and every , it holds
Lemma 3.9.
Proof.
(i) We recall that for (see Remark 3.1) and write, for every ,
which shows the nonnegativity claim. For the second claim, again recalling that , we have
since for every and the inequality is saturated when , as per Remark 3.1.
(ii) We have
i.e., is a pointwise supremum of affine functions in , thus convex.
(iii) This claim is shown exactly as in the proof of Lemma 2.4.
(iv) Again, we use the fact that , together with the subgradient inequality applied to to obtain, for every ,
(v) This claim is shown exactly as in the proof of Lemma 2.4. ∎
Remark 3.10.
Similar to Remark 2.6, we can also formulate a sharpness-type condition that implies Assumption 4 in the smooth+nonsmooth setting. Namely, we say satisfies a sharpness assumption with exponent if for every optimal solution to (21) there exists some constant such that for every
| (36) |
Arguing just as in Remark 2.6, we can show that (36) implies Assumption 4 whenever .
3.4. Convergence analysis under Assumption 4
Just as in the continuous-time setting, we will be able to derive stronger convergence guarantees under the previously introduced geometric assumptions on . We begin with a summability result.
Lemma 3.11.
Proof.
According to Lemma 3.9, for every , after applying the gradient inequality to and recalling the definition of we come to
Plugging this into the statement given by Lemma 3.2 yields, for every ,
The last summand of the right-hand side of the previous inequality is summable by assumption. This, together with part (iii) of Lemma 3.3, yield our claims. ∎
We are now in a position to prove one of the main results of this section.
Proposition 3.12.
Proof.
Let be an optimal solution to (21). We recall that in the proof for Lemma 3.6, under the boundedness of , which now holds in light of Lemma 3.11, we had arrived at (35), which reads
Now, according to Lemma 3.11, the sequence is summable. The coefficient of is eventually nonpositive. Since and are summable, and is bounded, we obtain that the remaining terms in the previous inequality are summable. Thus, on the one hand, we obtain that is upper bounded by summable terms. On the other hand, since as , the sequence is lower bounded. This gives the existence of , and by extension of
Since we also have , it must be the case that , which is equivalent to
as . ∎
Now we come to the actual rate for the full operator .
Proposition 3.13.
Proof.
We will show that for every sufficiently large , we have
and thus the desired statement will automatically follow. Indeed, according to (26), and using that and the monotonicity of , for every sufficiently large , we have
∎
We are now in a position to state and prove the main theorem of this section.
Theorem 3.14.
Proof.
According to Proposition 3.13, we have
as . Due to our standing assumption, the sequence is bounded, which gives as when , thus (i) holds. When , i.e., in case (ii), we get instead as . Moreover, by using the subgradient inequality on and and the gradient inequality on , for every , we obtain
as due to the boundedness of . Moroever, according to Lemma 3.9, we also have
as . Arguing just as we did in the proof of Theorem 2.9, we obtain
as . Again, similarly as in the continuous-time case, we use the maximal monotonicity of to ensure that every weak sequential cluster point of for problem (21), and then the weak lower semicontinuity of to show that is also optimal. ∎
3.5. Applying the algorithm to the bilevel optimization problem with a structured convex minimization problem at the lower level
In the introduction, we rewrote the structured convex minimization problem (2), provided a suitable regularity condition holds, in the form of a monotone inclusion (21), see (3). If we apply Algorithm 1 to the bilevel optimization problem having this monotone inclusion at the lower level, we obtain
| (37) |
Since , the proximal step can be split, for every and every , as
It follows that (37) reads
| (38) |
Provided the inner object satisfies Assumption 4, we can derive rates for the appropriate optimality measures. First of all, for every , write
where
| (39) |
and
| (40) |
Let . We have
| (41) |
Moreover, since and (equivalently ), we have
| (42) |
We can also provide a lower bound. Since and ,
| (43) |
As a corollary of Theorem 3.14, we have the following result.
Theorem 3.15.
Remark 3.16.
Recall that
The inner object reads, for every ,
if we are to interpret the and terms as Bregman divergences of sorts. This suggests that if we wish to check whether the sharpness condition (36) holds for , we could have on the right-hand side as opposed to .
4. Numerical experiments
In this section, we test Algorithm 1 on two benchmark bilevel programs. Experiments are performed in Python on a 12thGen. Intel(R) Core(TM) i7–1255U, 1.70–4.70 GHz laptop with 16 Gb of RAM and are available for reproducibility at https://github.com/echnen/bilevel-on-monotone.
As a numerical baseline, we consider the Optimistic Extragradient Method for Hierarchical Optimization (OEG-H) introduced in [17]. To the best of our knowledge, this is currently the only available method capable of addressing problems with the generality of (1). The method can be viewed as the counterpart of Algorithm 1: While Algorithm 1 extends Korpelevich’s extragradient method [25] to the hierarchical setting, OEG-H is of Popov type [33] and takes the form
| (44) |
and starting points . In particular, OEG-H requires only a single evaluation of the Lipschitz continuous monotone operator per iteration, but it requires storing one auxiliary variable and is subject to the more restrictive step-size condition ()—the usual trade-off between Korpelevich- and Popov-type extragradient schemes.
4.1. Comparison on an illustrative example
We consider the bilevel optimization problem (1) defined in , with , as
| (45) | ||||
where is the orthogonal projection onto the closed convex set
for fixed, and is the skew-symmetric matrix defined by
| (46) |
with all remaining entries equal to zero, and is zero except in and . The nonzero tridiagonal block in has dimension . The set of solutions to the inner problem is thus
| (47) |
The outer function, thus selects with for all , which is the explicit solution to the bilevel program (45). Note that (45) fits the general framework (1) with , and . The proximity operator of can be computed in almost linear time [Condat2013], and is a nonlinear monotone and Lipschitz continuous operator.
4.1.1 Comparison with baseline
To solve (45), we compare Bi-EG against OEG-H. For both the method, we set , for every , with and , ranging across three choices of as . We set near maximum step-size allowed setting and for Bi-EG and OEG-H, respectively. Additionally, we consider 20 different random initialization , and set for OEG-H. We run the two methods for iterations measuring i) inner gap, ii) inner residual and iii) outer objective gap, i.e., the three quantities in Point (iii) of Theorem 3.14, and show the results in Figure 1.
Figure 1 shows that Bi-EG reaches high accuracy approximately one order of magnitude faster than its Popov-type counterpart, OEG-H, while the two methods exhibit comparable performance over longer time horizons. This faster initial convergence comes at the cost of one additional operator evaluation per iteration. On the other hand, Bi-EG requires storing only one iterative variable, whereas OEG-H stores two. Overall, the two methods appear numerically comparable once both computational cost and memory requirements are taken into account.
Additionally, Figure 1 shows that the theoretical convergence rates established for Bi-EG accurately capture its observed numerical behavior across the different choices of . Interestingly, OEG-H exhibits qualitatively similar behavior in these experiments. However, to the best of our knowledge, no existing theoretical result establishes analogous convergence rates for OEG-H under the general geometric setting considered in Theorem 3.7.
4.1.2 Testing dependence on
We next investigate more closely the influence of the decay exponent in the regularization sequence . We consider values of ranging uniformly in and implement Bi-EG using the same initial point in each run. The parameter governs the trade-off between the decay of the lower-level residual and the convergence of the upper-level objective, according to Theorem 3.7.
This behavior is visible in Figure 1. Indeed smaller values of favor inner convergence, as it is clear from the inner gap and inner residual decay. On the other hand, from the outer objective gap decay, we can also deduce that higher values of favor outer convergence, as residuals corresponding to larger exponents are actually larger than those with smaller ones.
5. A secondary variational problem in optimal transport
We now consider a problem closely related to the so-called secondary variational problem from Optimal Transport (OT) that naturally lies in the bilevel optimization setting [Santambrogio2015, Chapter 3.1.2].
We consider two uniform discrete probability measures supported on two regular -gons:
where . More precisely, and lie on the unit circle at angles and , respectively. Thus, the support of is obtained by rotating the support of by an angle , see also Figure 3 for an illustration.
In this example, both the optimal transport plans and the corresponding optimal potentials can be characterized in closed form. The optimal plans split the mass between adjacent target nodes in a cyclic fashion: Each source node sends an amount to the left adjacent node and the remaining mass to the right adjacent node. Among all optimal couplings between and , we aim to select the one that minimizes the mass transported along a fixed connection, leading to the following bilevel problem:
| (48) |
where for all . By construction, minimizing over yields a unique bilevel-optimal transport plan, which is induced by a Monge map. The corresponding dual potential, however, need not be unique. To avoid overburdening the presentation, we omit the straightforward derivation of the optimal plan and the associated family of dual potentials.
We reformulate this problem as an instance of (1) by expressing the lower-level problem through its primal-dual optimality conditions. Let denote the matrix encoding the marginal constraints, and let be the corresponding right-hand side. After vectorizing the transport plan, the lower-level problem reads
| (49) |
where is the vectorized transportation-cost matrix. Problem (49) fits the formulation in (2) and can therefore be written as a monotone inclusion of the form (1).
We apply both Bi-EG and OEG-H to the resulting bilevel inclusion. Figure 3 compares the transport plan obtained by solving only the lower-level problem (with ) with the bilevel-optimal plans reconstructed by Bi-EG and OEG-H. The convergence behavior of the two bilevel methods is reported in Figure 4.
The faster convergence of Bi-EG observables from the residual decay in Figure 4, results in a more accurate reconstruction of the bilevel-optimal coupling in Figure 3. In particular, the Bi-EG solution is closer to the expected Monge structure of the selected optimal plan, whereas the OEG-H solution still displays residual mass splitting between adjacent target nodes.
AI usage statement
Some of the proofs in this work where assisted by the GPT-5.6 and GPT-6 family of LLMs from OpenAI. All results were verified by the authors, who take full responsibility for the contents of the manuscript.
References
- [1] (2025)An inertial iteratively regularized extragradient method for bilevel variational inequality problems(Website) External Links: 2507.16640 Cited by: §1.
- [2] (2018) Asymptotic behavior of nonautonomous monotone and subgradient evolution equations. Transactions of the American Mathematical Society 370 (2), pp. 755–790. Cited by: §1.
- [3] (2011) Coupling forward-backward with penalty schemes and parallel splitting for constrained variational inequalities. SIAM Journal on Optimization 21 (4), pp. 1251–1274. Cited by: §1.
- [4] (2010) Asymptotic behavior of coupled dynamical systems with multiscale aspects. Journal of Differential Equations 248 (6), pp. 1315–1344. Cited by: §1.
- [5] (2011) A continuous dynamical newton-like approach to solving monotone inclusions. SIAM Journal on Control and Optimization 49 (2), pp. 574–598. Cited by: §2.1.
- [6] (1976) Une remarque sur le comportement asymptotique des semigroupes non linéaires. Houston Journal of Mathematics 2, pp. 5–7. Cited by: §2.1.
- [7] (2017) Convex analysis and monotone operator theory. CMS Books in Mathematics, Springer. Cited by: §1.2, §3.
- [8] (2016) Maximal monotone inclusions and fitzpatrick functions. Journal of Optimization Theory and Applications 171 (3), pp. 757–784. Cited by: §1.
- [9] (2026) Accelerating diagonal methods for bilevel optimization: unified convergence via continuous-time dynamics. Mathematical Programming (), pp. . Cited by: §1.
- [10] (2014) Forward-backward and tseng’s type penalty schemes for monotone inclusion problems. Set-Valued and Variational Analysis 22 (2), pp. 313–331. Cited by: §1, §1.
- [11] (2016) Approaching the solving of constrained variational inequalities via penalty term-based dynamical systems. Journal of Mathematical Analysis and Applications 435 (2), pp. 1688–1700. Cited by: §1, §2.3.
- [12] (2010) Conjugate duality in convex optimization. Lecture Notes in Economics and Mathematical Systems, Springer. Cited by: §1.2, §3.
- [13] (2005) Proximal point algorithm controlled by a slowly vanishing term: applications to hierarchical minimization. SIAM Journal on Optimization 15 (2), pp. 555–572. Cited by: §1.
- [14] (2008) Strong asymptotic convergence of evolution equations governed by maximal monotone operators with tikhonov regularization. Journal of Differential Equations 245, pp. 3753––3763. Cited by: §2.1.
- [15] (2021) Simple bilevel programming and extensions. Mathematical Programming 188 (1), pp. 227–253. Cited by: §1.
- [16] (2023) Methodology and first-order algorithms for solving nonsmooth and non-strongly convex bilevel optimization problems. Mathematical Programming 201 (1), pp. 521–558. Cited by: §1.
- [17] (2026)Extragradient methods with complexity guarantees for hierarchical variational inequalities(Website) External Links: 2512.20791 Cited by: §1, §4.
- [18] (2003) Finite-dimensional variational inequalities and complementarity problems. Springer Series in Operations Research and Financial Engineering, Springer. Cited by: §1.
- [19] (1988) Representing monotone operators by convex functions. In Workshop/Miniconference on Functional Analysis and Optimization, S. Fitzpatrick and J. Giles (Eds.), Proceedings of the Centre for Mathematical Analysis, Vol. 20, pp. 59–65. Cited by: §1.
- [20] (2025) A projection-free method for solving convex bilevel optimization problems. Mathematical Programming 213 (1–2), pp. 907–940. Cited by: §1.
- [21] (2026)A lyapunov analysis of korpelevich’s extragradient method with fast and flexible extensions(Website) External Links: 2502.00119v2 Cited by: §3.2.
- [22] (2021) Regularization projection method for solving bilevel variational inequality problem. Optimization Letters 15 (1), pp. 205–229. Cited by: §1.
- [23] (2019) On the convergence of single-call stochastic extra-gradient methods. In Advances in Neural Information Processing Systems, Vol. 32, pp. 6936–6946. Cited by: §1.
- [24] (2021) A method with convergence rates for optimization problems with variational inequality constraints. SIAM Journal on Optimization 31 (3), pp. 2171–2198. Cited by: §1.
- [25] (1976) An extragradient method for finding saddle points and for other problems. Ekonomika i Matematicheskie Metody 12 (4), pp. 747–756. Cited by: §1, §4.
- [26] (2022) On the solution of monotone nested variational inequalities. Mathematical Methods of Operations Research 96 (3), pp. 421–446. Cited by: §1.
- [27] (2025) On the convergence of proximal gradient methods for convex simple bilevel optimization. Journal of Optimization Theory and Applications 204 (51). Cited by: §1.
- [28] (1996) Mathematical programs with equilibrium constraints. Cambridge University Press. Cited by: §1.
- [29] (2020) Golden ratio algorithms for variational inequalities. Mathematical Programming 184 (1–2), pp. 383–410. Cited by: §1.
- [30] (2025)Tikhonov regularized exterior penalty methods for hierarchical variational inequalities(Website) External Links: 2508.20872 Cited by: §1.
- [31] (2023) Convex bi-level optimization problems with nonsmooth outer objective function. SIAM Journal on Optimization 33 (4), pp. 3114–3142. Cited by: §1.
- [32] (2004) Prox-method with rate of convergence for variational inequalities with lipschitz continuous monotone operators and smooth convex-concave saddle point problems. SIAM Journal on Optimization 15 (1), pp. 229–251. Cited by: §1.
- [33] (1980) A modification of the Arrow–Hurwicz method for search of saddle points. Mathematical Notes of the Academy of Sciences of the USSR 28 (5), pp. 845–848. External Links: ISSN 1573-8876 Cited by: §4.
- [34] (2025) Improved guarantees for optimal nash equilibrium seeking and bilevel variational inequalities. SIAM Journal on Optimization 35 (1), pp. 369–399. Cited by: §1, §1.
- [35] (2023) An online convex optimization-based framework for convex bilevel optimization. Mathematical Programming 198 (2), pp. 1519–1582. Cited by: §1.
- [36] (2026)On the convergence rates of iterative regularization algorithms for composite bilevel optimization(Website) Cited by: §1.
- [37] (2007) An explicit descent method for bilevel convex optimization. Journal of Convex Analysis 14 (2), pp. 227. Cited by: §1.
- [38] (2020) Strong convergence of extragradient methods for solving bilevel pseudo-monotone variational inequality problems. Numerical Algorithms 83 (3), pp. 1123–1143. Cited by: §1.
- [39] (1963) On the solution of incorrectly formulated problems and the regularization method. Doklady Akademii Nauk SSSR 151, pp. 501–504. Cited by: §1.