Next Article in Journal
Time Series Forecasting with New Type-2 Fuzzy T-Norms and T-Conorms
Previous Article in Journal
Towards Effective Recognition of Black Box Rings
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Exact-Penalty Prox-Linear Methods for Bilevel Optimization with 1 Lower-Level Gradient Penalty

1
School of Mathematics and Statistics, Beijing Institute of Technology, Beijing 100081, China
2
Beijing Key Laboratory on MCAACI, Beijing 100081, China
*
Author to whom correspondence should be addressed.
Axioms 2026, 15(7), 512; https://doi.org/10.3390/axioms15070512
Submission received: 31 May 2026 / Revised: 3 July 2026 / Accepted: 7 July 2026 / Published: 8 July 2026
(This article belongs to the Special Issue Recent Advances in Mathematical Optimization and Its Applications)

Abstract

Bilevel optimization is a fundamental framework for hierarchical decision-making, but its solution is challenging due to the implicit and typically set-valued nature of the lower-level optimality condition. In this paper, we study bilevel optimization problems through an exact-penalty reformulation based on the 1 -norm of the lower-level gradient. Under suitable regularity assumptions, we show that this penalty defines a distance-bound function and yields an exact penalty property for sufficiently large penalty parameters. To solve each fixed-penalty problem, we apply a prox-linear procedure that keeps the nonsmooth 1 penalty in its original form and linearizes the smooth mappings. We prove a stationarity-oriented convergence guarantee for the fixed-penalty prox-linear loop. For the unconstrained simple bilevel setting, the prox-linear subproblem admits explicit dual reformulation as a box-constrained quadratic program. This dual structure enables the use of a nonmonotone spectral projected gradient method together with a closed-form primal recovery formula. Numerical experiments on the Minimum Norm Solution Problem show that the proposed method consistently achieves lower-level feasibility and upper-level accuracy, and attains a higher success rate than several existing methods on the tested instances. A Lipschitz least-squares variant is further included to provide a numerical illustration of the global exactness theorem.

1. Introduction

Bilevel optimization concerns hierarchical decision problems in which the feasible set of an upper-level problem is determined by the solution set of a lower-level optimization problem. Owing to this nested structure, bilevel models arise in a broad range of areas, including hyperparameter optimization, meta-learning, signal and image processing [1,2,3].
Bilevel optimization is a classical topic in mathematical programming. In machine learning, bilevel formulations now play a central role in hyperparameter optimization, meta-learning, neural architecture search, and other hierarchical learning pipelines. Representative examples include the bilevel framework for hyperparameter selection and meta-learning [3], truncated back-propagation through lower-level dynamics [4], implicit-gradient-based meta-learning [5], the generic first-order framework beyond the lower-level singleton assumption [6], and fully first-order stochastic bilevel methods such as [7]. For nonsmooth lower-level learning models, Ochs et al. developed early gradient-based techniques that have had considerable influence on later bilevel optimization methods [8]. Alongside these general-purpose machine-learning-oriented bilevel methods, another line of work studies problem-specific reformulations, especially for support vector classification and related learning models. For hyperparameter selection in 1 -loss support vector classification, Li, Li, and Zemkoho [9] formulated the cross-validation problem as a bilevel program, converted it into a mathematical program with equilibrium constraints (MPEC), and proposed a global-relaxation-based solution method. This MPEC perspective was further developed in [10], where several classical constraint qualifications were analyzed in the context of bilevel hyperparameter optimization for machine learning. For multiple hyperparameter selection with feature selection in support vector classification, Qian, Li, and Zemkoho [11] proposed a global relaxation-based linear programming–Newton method. For support vector classification with logistic loss, Wang and Li [12] transformed the bilevel model into a Karush–Kuhn–Tucker (KKT)-based nonlinear program and developed a fast smoothing Newton method with superlinear local convergence. For large-scale MPECs arising from hyperparameter selection in 1 -support vector classification, Wang, Li, and Zhang [13] proposed a smoothing damped Newton method that directly exploits problem structure. Beyond hyperparameter selection, Zheng and Li [14] studied bilevel models for adversarial learning and analyzed a case study in convex clustering. These works further illustrate the breadth of bilevel optimization in machine learning, while also showing that many successful approaches are strongly tailored to specific application structures and KKT/MPEC reformulations.
Penalty methods provide another important route for handling bilevel structure without explicitly differentiating through the lower-level solution map. A classical reference is the work of Ye, Zhu, and Zhu [15], which established exact penalization and necessary optimality conditions for generalized bilevel programming. In the modern first-order literature, Lu and Mei [16] studied penalty methods for a broad class of unconstrained and constrained bilevel problems by solving structured minimax subproblems. Shen, Xiao, and Chen [17] developed a penalty-based bilevel gradient descent method for constrained bilevel problems without lower-level strong convexity. In the simple bilevel setting, Chen et al. [18] further connected approximate solutions of the original problem and its penalized reformulation under Hölderian error bounds.
For simple bilevel optimization, a substantial body of work has focused on first-order algorithms tailored to convex and structured settings. Classical approaches include explicit descent methods [19], minimal-norm selection methods [20], and  ϵ -subgradient schemes [21]. Subsequent developments introduced projected and incremental regularization strategies [22], methods for variational-inequality-constrained formulations [23], and inertial or fixed-point type algorithms [24,25]. More recently, the algorithmic scope has been broadened to accommodate nonsmooth outer objectives and more general first-order frameworks. For example, Doron and Shtern [26] proposed the ITerative Approximation and Level-set EXpansion (ITALEX) methodology, and Shen, Ho-Nguyen, and Kılınç-Karzan [27] developed an online-convex-optimization-based framework. In the convex simple bilevel setting with a nonsmooth outer objective, Merchav and Sabach [28] proposed the Bi-Sub-Gradient (Bi-SG) method, which combines a proximal-gradient step for the inner convex composite problem with a subgradient or proximal-gradient step for the outer objective.
A particularly active recent line of research studies non-asymptotic guarantees for convex simple bilevel optimization under weaker structural assumptions. Jiang et al. [29] proposed a conditional-gradient method for simple bilevel problems with convex lower-level structure, while Cao et al. [30] developed an accelerated method for the convex smooth case. Wang, Shi, and Jiang [31] developed a bisection-type framework and established near-optimal complexity guarantees for convex simple bilevel optimization. Zhang et al. [32] studied a functionally constrained reformulation and derived near-optimal guarantees under standard convex smoothness assumptions. Giang-Tran, Ho-Nguyen, and Lee [33] proposed a projection-free conditional-gradient method with simultaneous inner and outer convergence guarantees.
Recent developments in computational intelligence and nonsmooth optimization also provide useful context for the present work. Structured Jacobian, Hessian, and matrix-inversion computations appear in many optimization-related algorithms, such as the fixed-time zeroing neural network in [34]. Nonsmoothness can also arise directly from modeling, for example, in nonsmooth cancer-treatment models [35]. Related concerns on large-scale efficiency and learning-based optimization have also been studied in sparse multiobjective optimization [36] and compiler tuning [37]. Although these studies address different models and algorithmic settings, they highlight related issues of nonsmoothness and computational efficiency, which are also relevant to the development and implementation of our method.
In this paper, we consider a bilevel optimization problem in which the upper-level decision variable is constrained by the solution set of a lower-level optimization problem. Rather than enforcing the lower-level optimality condition explicitly, we measure its violation by the 1 -norm of the lower-level gradient and incorporate this quantity into the upper-level objective as an exact-penalty term. This leads to a nonsmooth single-level penalized formulation.
Our approach is related to the penalty-based bilevel gradient descent method of Shen, Xiao, and Chen [17], since both approaches use lower-level gradient information to construct a penalized single-level problem and both exploit a prox-linear type model for the resulting nonsmooth objective. However, the focus of the present paper is different. The work [17] develops a general penalty-based first-order framework for bilevel optimization, whereas our main algorithmic contribution is to exploit the special 1 lower-level gradient penalty in the unconstrained simple bilevel setting. In this case, after linearizing the lower-level gradient, the prox-linear subproblem has a particular structure. We show that this structure admits an explicit dual reformulation as a box-constrained quadratic program, together with the closed-form primal recovery formula. This dual structure comes from the specific 1 norm-gradient penalty, rather than from the generic prox-linear framework alone. It allows the dual subproblem to be solved efficiently by a nonmonotone spectral projected gradient (SPG) method. Hence, the main novelty of our method is the exploitation of this 1 -induced dual quadratic structure and the associated primal recovery formula in the unconstrained simple bilevel setting.
The main contributions of this paper are summarized as follows.
  • We study a norm-gradient exact-penalty reformulation for bilevel optimization based on the 1 -norm of the lower-level gradient. Under suitable regularity assumptions, we establish global exactness for sufficiently large penalty parameters. We also state a local exactness result under corresponding local assumptions.
  • For the resulting nonsmooth penalized problem, we apply a fixed-penalty prox-linear procedure motivated by [17]. The method linearizes the smooth upper-level objective and the lower-level gradient mapping, while keeping the 1 penalty in its nonsmooth form. For a fixed penalty parameter, we establish a stationarity-oriented convergence guarantee for the prox-linear loop with inexact subproblem solutions.
  • We specialize the approach to the unconstrained simple bilevel setting. In this case, the prox-linear subproblem admits an explicit Fenchel dual reformulation as a box-constrained quadratic program. We also derive the projected fixed-point optimality condition of the dual problem and the closed-form primal recovery formula.
  • Based on the dual box structure, we employ a nonmonotone spectral projected gradient method as the inner solver. Numerical experiments on YearPredictionMSD subsamples show that the method is effective and competitive on the tested bilevel least-squares instances.
The rest of the paper is organized as follows. Section 2 introduces the 1 norm-gradient penalty and establishes its exactness under suitable assumptions. Section 3 presents the fixed-penalty prox-linear procedure for the nonsmooth penalized problem and analyzes its stationarity-oriented convergence for a fixed penalty parameter. Section 4 specializes the method to the simple bilevel problem. Section 5 derives the dual reformulation of the unconstrained simple-bilevel prox-linear subproblem and presents the nonmonotone SPG solver. Section 6 reports numerical results on the YearPredictionMSD minimum-norm least-squares problem and on a Lipschitz least-squares variant. Finally, Section 7 concludes the paper.
Notations. We use · to denote the 2 norm. Given a nonempty closed set S R d , define the distance of y R d to the set S by d S ( y ) : = min y S y y . The notation a , b denotes the Euclidean inner product.

2. Exact Penalty Reformulation of Bilevel Problems

This section studies the relation between the solutions of the bilevel problem (1) and those of the norm-gradient penalized problem (3) by imposing certain generic conditions.
Define f : R d x × R d y R and g : R d x × R d y R . We consider the following bilevel problem:
min x , y f ( x , y ) s . t . x C , y S ( x ) ,
where
S ( x ) : = arg min u R d y g ( x , u ) .
Here C R d x is a nonempty closed convex set, and  f , g are continuously differentiable. For every x C , the lower-level solution set S ( x ) is assumed to be nonempty and closed.
Assumption 1.
For every x C , the function g ( x , · ) is continuously differentiable on R d y and satisfies the Polyak–Łojasiewicz (PL) inequality with constant 1 / μ , namely,
y g ( x , y ) 2 2 1 μ g ( x , y ) v ( x ) , y R d y ,
where v ( x ) : = min u R d y g ( x , u ) .
Under Assumption 1, the implicit lower-level optimality condition y S ( x ) can be equivalently replaced by the lower-level gradient equation. Indeed, by Fermat’s rule ([38], Theorem 10.1), every global minimizer of the unconstrained differentiable lower-level problem satisfies the stationarity condition y g ( x , y ) = 0 . Conversely, the PL condition implies that every stationary point is a global minimizer [39]. Hence, for every x C ,
y S ( x ) y g ( x , y ) = 0 .
Therefore, (1) is equivalent to the following gradient-based reformulation:
min x , y f ( x , y ) s . t . x C , y g ( x , y ) = 0 .
A central difficulty in (1) is that the lower-level optimality condition y S ( x ) is implicit and typically set-valued. Under Assumption 1, this condition can be equivalently represented by the gradient equation in (2). Nevertheless, (2) is still a nonlinear equality-constrained problem, and directly solving it would require handling the constraint y g ( x , y ) = 0 and its associated Jacobian, which involves second-order information of the lower-level objective. To avoid enforcing this equality constraint explicitly, we adopt an exact-penalty reformulation. Motivated by the classical theory of nonsmooth exact penalties and recent penalty-based first-order methods for bilevel optimization [15,16,17], we penalize the gradient equation as follows
p ( x , y ) : = y g ( x , y ) 1 .
For a penalty parameter γ > 0 , we consider the norm-gradient penalized problem
min x , y F γ ( x , y ) : = f ( x , y ) + γ p ( x , y ) s . t . x C , y R d y .
To analyze the relation of (2) and (3), we need the following assumptions and definitions.
Definition 1.
A function p : R d x × R d y R is a ρ-distance-bound if there exists ρ > 0 such that for any x C and y R d y , it holds
p ( x , y ) 0 , d S ( x ) ( y ) ρ p ( x , y ) ,
p ( x , y ) = 0 d S ( x ) ( y ) = 0 .
Assumption 2.
There exists a constant L > 0 such that for any x C , the mapping y f ( x , y ) is L-Lipschitz continuous on R d y , i.e.,
| f ( x , y ) f ( x , y ) | L y y , y , y R d y .
Lemma 1.
Suppose Assumption 1 holds, and suppose that g ( x , · ) is Lipschitz-smooth for any x C . Then
p ( x , y ) : = y g ( x , y ) 1
is a ρ-distance-bound function with ρ : = 2 μ .
Proof. 
See Appendix A.1.   □
Remark 1.
The penalty p ( x , y ) : = y g ( x , y ) 1 has both modeling and computational motivations. It measures the violation of the gradient reformulation (2), and  under Assumption 1, p ( x , y ) = 0 is equivalent to y S ( x ) . In addition, the dual representation of the 1 -norm leads, after linearization, to a box-constrained quadratic dual subproblem in the unconstrained simple bilevel case. This structure is exploited in the dual SPG solver developed later.
Now we can prove the exactness of the penalized problem (3). The following result clarifies the relation between global minimizers of (1) and (3).
Theorem 1.
Suppose Assumptions 1 and 2 hold, g ( x , · ) is Lipschitz-smooth for any x C , and  p ( x , y ) = y g ( x , y ) 1 satisfies Lemma 1 with ρ = 2 μ . Then, for any γ > L ρ = 2 L μ , the global solutions of (3) are the global solutions of (1).
Proof. 
By Lemma 1, p ( x , y ) is a ρ -distance-bound function. Hence, for the general exact-penalty statement in [17], Theorem 8 applies with γ * = L ρ . Since we consider exact global minimizers of (3), we have ϵ 2 = 0 in [17], Theorem 8. Therefore, the corresponding approximate accuracy satisfies
0 ϵ γ ϵ 2 γ γ * = 0 ,
and hence ϵ γ = 0 . Thus, the approximate problem reduces to the original bilevel problem (1). The result follows.   □
The following result gives the corresponding local exactness statement. It is stated separately because the local relation requires additional local conditions.
Theorem 2.
Suppose Assumption 1 holds, g ( x , · ) is Lipschitz-smooth for any x C , and  p ( x , y ) = y g ( x , y ) 1 satisfies Lemma 1 with ρ = 2 μ . Let ( x γ , y γ ) be a local solution of (3) on a neighborhood N ( ( x γ , y γ ) , r ) . Suppose that f ( x γ , · ) is L-Lipschitz continuous on N ( y γ , r ) . If  p ( x γ , · ) is continuous and convex on R d y , then, for any γ > L ρ = 2 L μ , ( x γ , y γ ) is a local solution of (1).
Proof. 
By Lemma 1, p ( x , y ) is a ρ -distance-bound function. Hence, for the local exact-penalty statement in [17], Theorem 9 applies with γ * = L ρ , since f ( x γ , · ) is assumed to be L-Lipschitz continuous near y γ , the present unconstrained lower-level setting gives U ( x γ ) = R d y , and  p ( x γ , · ) is assumed to be continuous and convex. The result follows.   □
We terminate the 1 penalty method by combining a feasibility residual for the gradient equation in (2) and a stationarity residual. Specifically, after obtaining ( x k + 1 , y k + 1 ) , we compute
r f k + 1 : = y g ( x k + 1 , y k + 1 ) 1 , r s k + 1 : = 1 λ k ( x k + 1 , y k + 1 ) ( x k , y k ) 2 ,
where λ k > 0 is the proximal stepsize used in the fixed-penalty subproblem at the k-th penalty stage. The first residual measures the violation of the equality constraint y g ( x , y ) = 0 in (2), while the second residual measures the stationarity of the step. The algorithm stops once
r f k + 1 ε f , r s k + 1 ε s .
If (7) is not satisfied, the penalty parameter is increased.
The details of the Classical 1 Penalty Method applied to the norm-gradient penalized problem (3) are given in Algorithm 1.
Algorithm 1 Classical 1 Penalty Method for (3)
1:
Input:  ( x 0 , y 0 ) and γ 0 > 0 , τ > 1 , ε f > 0 , ε s > 0 .
2:
Set k : = 0 , r f 0 : = + , and  r s 0 : = + .
3:
while  r f k > ε f or r s k > ε s , do
4:
   Solve
min x C , y R d y F γ k ( x , y ) : = f ( x , y ) + γ k p ( x , y ) .
   to obtain ( x k + 1 , y k + 1 ) .
5:
   Set γ k + 1 : = τ γ k and k : = k + 1
6:
end while
7:
Output:  ( x ¯ , y ¯ ) = ( x k , y k ) .

3. Solving the Penalized Problem

In this section, we develop an algorithmic framework for solving the penalized problem (3). Our goal is to show how the special structure of the exact-penalty objective can be exploited algorithmically. In particular, we adapt the prox-linear framework of [40] to our bilevel penalty formulation and then derive a problem-specific subproblem that will be further exploited in the later sections.
At the k-th penalty stage, the task is to solve the single-level nonsmooth problem (8). In principle, problem (8) can be handled by existing nonsmooth optimization methods, smoothing techniques, or nonlinear programming solvers after introducing auxiliary variables for the 1 term. However, such generic approaches either smooth the exact nonsmooth penalty or introduce additional nonlinear constraints involving y g ( x , y ) . More importantly, they do not explicitly exploit the composite structure f ( x , y ) + γ k y g ( x , y ) 1 . For this reason, we apply a prox-linear approach. The key idea is to linearize the smooth mappings f and y g at the current iterate while keeping the 1 norm in its original nonsmooth form. This yields a structured strongly convex subproblem and avoids introducing a smoothing parameter.
We recall the prox-linear idea inspired by [40]. The prox-linear method is designed for composite nonsmooth optimization problems of the form
min z Z c 1 ( z ) + c 3 ( c 2 ( z ) ) ,
where Z is a closed convex set, c 1 : R m R and c 2 : R m R n are Lipschitz smooth, and  c 3 : R n R is convex but possibly nonsmooth. The idea of the prox-linear method is to linearize both c 1 ( z ) and c 2 ( z ) at a given iteration to solve the resulting subproblem.
To be specific, we specialize the framework of [40] to the norm-gradient penalized problem (3). For this problem, we denote z = ( x , y ) and set
c 1 ( z ) = f ( x , y ) , c 2 ( z ) = y g ( x , y ) , c 3 ( w ) = γ w 1 .
This specialization is nontrivial for two reasons. Firstly, the nonsmooth term c 3 ( · ) is not an arbitrary composite penalty, but the 1 -norm of the lower-level gradient, whose exact-penalty role was justified in Section 2. Secondly, this particular structure will later allow us, in the simple bilevel setting, to derive an explicit dual reformulation of the subproblem as a box-constrained quadratic program (See Section 5).
Let Z : = C × R d y . To solve (8), we apply the prox-linear method with the penalty parameter γ k fixed. At the k-th penalty stage, we initialize z k , 0 : = z k and generate a sequence { z k , j } j 0 by minimizing prox-linear models. At the j-th prox-linear iteration, we linearize both f and y g at z k , j = ( x k , j , y k , j ) . The prox-linear model is defined by
L γ k , λ ( z ; z k , j ) : = f ( z k , j ) + f ( z k , j ) ( z z k , j ) + γ k y g ( z k , j ) + ( y g ) ( z k , j ) ( z z k , j ) 1 + 1 2 λ z z k , j 2 2 ,
where λ > 0 is the proximal regularization parameter. The same parameter is used in the prox-gradient mapping defined later in (15). Here,
( y g ) ( z k , j ) : = x y g ( x k , j , y k , j ) y y g ( x k , j , y k , j ) .
Let z ¯ k , j + 1 denote the exact minimizer of the model:
z ¯ k , j + 1 : = arg min z Z L γ k , λ ( z ; z k , j ) .
In practice, the subproblem is usually solved only approximately. Therefore, for a prescribed accuracy δ k , j 0 , we call z k , j + 1 Z a δ k , j -approximate solution if
L γ k , λ ( z k , j + 1 ; z k , j ) L γ k , λ ( z ¯ k , j + 1 ; z k , j ) + δ k , j .
The fixed- γ k prox-linear loop is terminated when
r s k , j + 1 : = 1 λ z k , j + 1 z k , j 2 ϵ s in .
Let J k be the final prox-linear index at the k-th penalty stage. We then set
z k + 1 : = z k , J k .
Thus, the overall idea is as follows. We apply the prox-linear framework to the norm-gradient penalized problem (3). The special structure of this subproblem, especially in the unconstrained simple bilevel case, is what distinguishes our method from a prox-linear scheme and leads to the dual reformulation and SPG solver developed later.
We emphasize that our contribution is to apply the prox-linear method to the norm-gradient penalized problem (3) and to exploit the specific 1 norm-gradient structure in the subsequent algorithm design.
The details of the fixed-penalty prox-linear procedure are given in Algorithm 2. When the fixed-penalty prox-linear procedure is embedded into the penalty scheme in Algorithm 1, we obtain the exact-penalty prox-linear method, abbreviated as EPPL.
Algorithm 2 Fixed-Penalty Prox-Linear Procedure for (8)
  1:
Input:  γ k , z k , 0 : = z k , λ > 0 , ϵ s in > 0 , { δ k , j } j 0 .
  2:
Set j : = 0 and r s k , 0 : = + .
  3:
while  r s k , j > ϵ s in , do
  4:
   Compute f ( z k , j ) , y g ( z k , j ) , ( y g ) ( z k , j ) .
  5:
    Compute a δ k , j -approximate solution z k , j + 1 satisfying (12).
  6:
   Compute the step residual r s k , j + 1 : = 1 λ z k , j + 1 z k , j .
  7:
   Set j : = j + 1 .
  8:
end while
  9:
Set J k : = j and z k + 1 : = z k , J k .
10:
Output:  z k + 1 .

Convergence Analysis for a Fixed Penalty Parameter

In this subsection, we analyze the fixed-penalty prox-linear procedure in Algorithm 2. More precisely, we fix an arbitrary penalty stage k ¯ and set γ : = γ k ¯ . This shorthand is used only in this subsection. The penalty update rule is not analyzed here. Hence, the following result should be interpreted as a convergence guarantee for the prox-linear loop with a fixed penalty parameter, not as a convergence theorem for the whole continuation scheme with varying γ k .
To simplify notation, we write z j : = z k ¯ , j , z j + 1 : = z k ¯ , j + 1 , z ¯ j + 1 : = z ¯ k ¯ , j + 1 , J : = J k and δ j : = δ k ¯ , j . The fixed penalized objective is denoted by F γ ( z ) : = f ( z ) + γ p ( z ) , p ( z ) : = y g ( z ) 1 . We introduce the following smoothness assumption.
Assumption 3.
There exist constants L f > 0 and L g , 2 > 0 such that the f ( x , y ) and y g ( x , y ) are, respectively, L f -Lipschitz-smooth and L g , 2 -Lipschitz-smooth in ( x , y ) , i.e.,
(i) 
f ( z ) f ( z ) L f z z , z , z C × R d y .
(ii) 
( y g ) ( z ) ( y g ) ( z ) L g , 2 z z , z , z C × R d y .
For each j, the exact model minimizer is z ¯ j + 1 : = arg min z Z L γ , λ ( z ; z j ) . The associated exact prox-gradient mapping [40] is defined by
G γ , λ ( z j ) : = λ 1 ( z j z ¯ j + 1 ) .
Moreover, by (12), the computed point z j + 1 satisfies
L γ , λ ( z j + 1 ; z j ) L γ , λ ( z ¯ j + 1 ; z j ) + δ j .
The following lemma quantifies the approximation error between the true penalized objective and its prox-linear model.
Lemma 2.
Let Z : = C × R d y and suppose that Assumption 3 holds. Define
L γ : = L f + γ d y L g , 2 .
Then, for any z , w Z , it holds that
L γ + λ 1 2 z w 2 F γ ( z ) L γ , λ ( z ; w ) L γ λ 1 2 z w 2 .
Proof. 
See Appendix B.1.   □
The next lemma gives the descent estimate for inexact prox-linear steps.
Lemma 3.
Suppose Assumption 3 holds and λ 1 L γ . Assume that z j + 1 satisfies the δ j -approximate condition (16). Then
F γ ( z j ) F γ ( z j + 1 ) δ j + λ 2 G γ , λ ( z j ) 2 .
Proof. 
See Appendix B.2   □
Now we can derive the main convergence guarantee for Algorithm 2.
Theorem 3.
Suppose Assumption 3 holds and λ 1 L γ . Let F γ inf : = inf z Z F γ ( z ) > . Assume that, for each j 0 , the computed iteration z j + 1 satisfies the δ j -approximate condition (16). Then, for any integer J 1 ,
min j = 0 , , J 1 G γ , λ ( z j ) 2 2 F γ ( z 0 ) F γ inf + j = 0 J 1 δ j λ J .
In particular, if  j = 0 δ j < , then min j = 0 , , J 1 G γ , λ ( z j ) = O ( J 1 / 2 ) .
Proof. 
Summing (19) over j = 0 , , J 1 yields
j = 0 J 1 F γ ( z j ) F γ ( z j + 1 ) j = 0 J 1 δ j + λ 2 G γ , λ ( z j ) 2 .
Since the left-hand side telescopes, we obtain
F γ ( z 0 ) F γ ( z J ) j = 0 J 1 δ j + λ 2 j = 0 J 1 G γ , λ ( z j ) 2 .
Rearranging terms gives
λ 2 j = 0 J 1 G γ , λ ( z j ) 2 F γ ( z 0 ) F γ ( z J ) + j = 0 J 1 δ j .
Using the lower bound F γ ( z J ) F γ inf , we further have
λ 2 j = 0 J 1 G γ , λ ( z j ) 2 F γ ( z 0 ) F γ inf + j = 0 J 1 δ j .
Dividing both sides by λ J / 2 and using
min j = 0 , , J 1 G γ , λ ( z j ) 2 1 J j = 0 J 1 G γ , λ ( z j ) 2
yields (20).
Finally, if  j = 0 δ j < , then the partial sums j = 0 J 1 δ j are uniformly bounded in J, and the estimate (20) implies
min j = 0 , , J 1 G γ , λ ( z j ) = O ( J 1 / 2 ) .
   □
Remark 2.
The exact prox-gradient mapping is defined by the exact minimizer z ¯ j + 1 of the prox-linear model, whereas Algorithm 2 uses the computed point z j + 1 and the step residual (13). If z j + 1 satisfies the inexactness condition (16), then the strong convexity of L γ , λ ( · ; z j ) implies z j + 1 z ¯ j + 1 2 λ δ j . Therefore, by the triangle inequality,
G γ , λ ( z j ) = λ 1 z j z ¯ j + 1 λ 1 z j + 1 z j + λ 1 z j + 1 z ¯ j + 1 λ 1 z j + 1 z j + 2 δ j λ .
Thus, the step residual used in Algorithm 2 provides a valid stationarity certificate, provided that the prox-linear subproblem is solved to a sufficiently small objective gap. In the unconstrained simple bilevel case, where the subproblem is solved through a box-constrained quadratic dual problem, this quantity can be certified by the primal-dual gap of the model subproblem. The projected-gradient residual (40) used by SPG is a practical stopping criterion, while the condition (16) is the theoretical inexactness measure used in the convergence analysis.

4. EPPL for Simple Bilevel Problem

We now specialize our EPPL to the simple bilevel problem. This setting serves as a natural starting point for two reasons. Firstly, by removing explicit feasible-set constraints, it isolates the essential difficulty caused by the exact-penalty term g ( x ) 1 and allows us to focus on the core mechanism of the proposed method. Secondly, in this setting, the prox-linear subproblem admits an explicit dual reformulation as a box-constrained quadratic program, which in turn enables an efficient dual first-order solver with closed-form primal recovery.
Define F , G : R d x R . We consider the simple bilevel problem:
min x U F ( x ) s . t . x arg min z R d x G ( z ) .
Here, U R d x is a nonempty closed convex set and S : = arg min z R d x G ( z ) is assumed to be nonempty with S U . As a direct specialization of the assumptions introduced for the general bilevel problem, we assume: (i) G satisfies the Polyak–Łojasiewicz inequality on U; (ii) F is Lipschitz continuous on U; (iii) F, G, and  G are Lipschitz smooth on U. Under assumption (i), problem (22) is equivalent to the following gradient-based reformulation:
min x U F ( x ) s . t . G ( x ) = 0 .
Under assumptions (i)–(iii), the exact-penalty analysis in Theorem 1 applies to the present simple bilevel setting. Hence, for sufficiently large γ > 0 , the following penalized problem provides a globally exact reformulation of (23):
min x U Φ γ ( x ) : = F ( x ) + γ P ( x ) ,
where P ( x ) : = G ( x ) 1 . Moreover, if P is continuous and convex, then the local exactness statement in Theorem 2 also applies.
We terminate the algorithm by combining a feasibility residual for the gradient equation in (23) and a stationarity residual.
R f k + 1 : = G ( x k + 1 ) 1 , R s k + 1 : = 1 λ k x k + 1 x k 2 .
where λ k > 0 is the prox-linear stepsize used at the k-th penalty stage. The lower-level feasibility residual measures the violation of the equality constraint G ( x ) = 0 in (23), while the stationarity residual measures the stationarity of the step. The algorithm stops once
R f k + 1 ε f , R s k + 1 ε s .
If (26) is not satisfied, the penalty parameter is increased.
The details of the 1 Penalty Method are given in Algorithm 3.
Algorithm 3 Classical 1 Penalty Method for (24)
1:
Input:  x 0 and γ 0 > 0 , τ > 1 , ε f > 0 , ε s > 0 .
2:
Set k : = 0 , R f 0 : = + , and  R s 0 : = + .
3:
while  R f k > ε f , or R s k > ε s , do
4:
   Solve
min x U Φ γ k : = F ( x ) + γ k P ( x )
   to obtain x k + 1 .
5:
   Set γ k + 1 : = τ γ k and k : = k + 1
6:
end while
7:
Output:  x opt : = x k .
To solve (27), we apply the prox-linear method with the penalty parameter γ k fixed. More precisely, at the k-th penalty stage, we initialize x k , 0 : = x k . Then, for the fixed value γ k , we perform several prox-linear iterations indexed by j = 0 , 1 , 2 , . At the j-th prox-linear iteration, the model of Φ γ k at x k , j is defined by
γ k , λ ( x ; x k , j ) : = F ( x k , j ) + F ( x k , j ) ( x x k , j ) + γ k G ( x k , j ) + 2 G ( x k , j ) ( x x k , j ) 1 + 1 2 λ x x k , j 2 2 .
The next prox-linear iterate x k , j + 1 is obtained by solving
min x U γ k , λ ( x ; x k , j ) .
The fixed- γ k prox-linear loop is terminated when
R s k , j + 1 : = 1 λ x k , j + 1 x k , j 2 ϵ in .
Let J k be the final prox-linear iteration index at the k-th penalty stage. We then set
x k + 1 : = x k , J k .
For each fixed penalty parameter γ k , the penalized subproblem (27) is solved by the fixed-penalty prox-linear procedure described in Algorithm 4. Together with the penalty-continuation scheme in Algorithm 3, this gives the exact-penalty prox-linear method for simple bilevel problems, abbreviated as EPPL-SBP.
Algorithm 4 Fixed-Penalty Prox-Linear Procedure for (27)
1:
Input:  γ k , x k , 0 : = x k , and  λ > 0 , ϵ in > 0 .
2:
Set j : = 0 , R s k , 0 : = + .
3:
while  R s k , j > ϵ in , do
4:
   Compute F ( x k , j ) , G ( x k , j ) , 2 G ( x k , j ) .
5:
    Compute a δ k , j -approximate solution x k , j + 1 of (29).
6:
    Set j : = j + 1 .
7:
end while
8:
Set J k : = j and x k + 1 : = x k , J k .
9:
Output:  x k + 1 .

5. Solving Dual Problems via Spectral Projected Gradient

In this section, we derive the dual reformulation of (29). For the dual reformulation developed below, we specialize to the unconstrained case U = R d x . In this case, the prox-linear subproblem admits a box-constrained quadratic dual reformulation.
For notational simplicity, throughout this section, we fix one penalty stage k and suppress this outer index. Hence, the penalty parameter γ k is denoted simply by γ , and the prox-linear iterates x k , j and x k , j + 1 are denoted by x j and x j + 1 , respectively. Thus, all quantities in this section are associated with a fixed penalty parameter γ and a local prox-linear iteration index j.
Ignoring the constant term F ( x j ) , consider
min x R d x 1 2 λ x x j 2 2 + F ( x j ) ( x x j ) + γ G ( x j ) + 2 G ( x j ) ( x x j ) 1 .
Define
v j : = x j λ F ( x j ) , B j : = 2 G ( x j ) , a j : = G ( x j ) B j x j .
where v j R d x , B j R d x × d x , a j R d x . Dropping constants independent of x and completing the square, (32) is equivalent to
min x R d x 1 2 λ x v j 2 2 + γ a j + B j x 1 .
Remark 3.
In the remainder of this section, we focus on the unconstrained upper-level case U = R d x . This setting covers the simple bilevel model used in our numerical experiments and leads to a box-constrained quadratic dual subproblem. For a general closed set U, the subproblem can be written as
min x R d x 1 2 λ x v j 2 2 + γ a j + B j x 1 + δ U ( x ) ,
where δ U is the indicator function of U, namely,
δ U ( x ) = 0 , x U , + , x U .
However, in this case the dual objective is generally no longer a simple quadratic function.

5.1. Dual Subproblem and Optimality Condition

In this subsection, we reformulate the primal subproblem (33) as an equivalent dual problem by using the Fenchel conjugate of the 1 term. The following proposition summarizes the dual reformulation and its explicit quadratic form.
Proposition 1.
The dual problem of (33) is
min y Ω γ d ( y ) : = λ 2 ( B j ) y 2 2 y , c j .
where Ω γ is defined by Ω γ : = { y R d x : y γ } and c j : = a j + B j v j . Moreover, if  y * is a dual solution, the corresponding primal solution is recovered by
x * = v j λ ( B j ) y * .
Proof. 
See Appendix C.1.   □
Now we study the first-order optimality condition of the dual problem derived in Proposition 1. In particular, we show that the optimality system can be equivalently written as a projected fixed-point equation, which naturally motivates projected first-order methods for solving the dual problem.
Since d ( · ) is continuously differentiable and Ω γ is nonempty, closed, and convex, a point y * solves (34) if and only if
0 d ( y * ) + N Ω γ ( y * ) ,
where N Ω γ ( · ) denotes the normal cone to Ω γ . By the standard projection characterization, (36) is equivalent to
y * = Π Ω γ y * t d ( y * ) , t > 0 .
This projected fixed-point form motivates the use of projected first-order methods for the dual problem, where the only nonsmoothness is handled by the projection onto the box-constrained set Ω γ .

5.2. Dual Spectral Projected Gradient

In this subsection, we employ the classical spectral projected gradient (SPG) method of [41,42] to solve the dual problem (34)
For a fixed outer iterate x j , consider the dual minimization problem (34), its gradient is
d j ( y ) = λ B j ( B j ) y c j .
Moreover, the projection onto Ω γ is given component-wise by
Π Ω γ ( u ) i = min { γ , max { γ , u i } } , i = 1 , , d x .
The inner SPG solver is terminated according to the projected-gradient residual
r spg ( y ) : = Π Ω γ y η d j ( y ) y 2 ε spg ,
where η > 0 is the current spectral step-length. The detailed SPG method, including the nonmonotone Armijo line search, is given in Algorithm A1 in Appendix C.2.
The use of SPG in Algorithm A1 is motivated by three features of the dual subproblem (34). Firstly, the objective d j ( · ) is a smooth convex quadratic function. Secondly, the feasible set Ω γ is a simple box, so the projection (39) is explicit. Thirdly, the dual iterate can be converted back to a primal iterate by the closed-form recovery formula (35). These properties make SPG a natural and efficient inner solver within our EPPL-SBP.
Remark 4.
For each fixed outer iterate x j , the dual subproblem (34) is a smooth convex quadratic optimization problem over the closed and bounded box Ω γ . Therefore, Algorithm A1 is precisely the classical nonmonotone SPG method of [41] applied to (34). By the standard convergence theory of SPG, every accumulation point y ¯ of the generated dual sequence { y } satisfies the first-order optimality condition 0 d j ( y ¯ ) + N Ω γ ( y ¯ ) . Equivalently, for any t > 0 , y ¯ = Π Ω γ y ¯ t d j ( y ¯ ) . Since d j is convex and Ω γ is convex, every such accumulation point is a global minimizer of the dual problem (34).

5.3. Computational Cost and Limitations

We briefly discuss the main computational cost of EPPL-SBP, which consists of the penalty-continuation scheme in Algorithm 3, the  fixed-penalty prox-linear procedure in Algorithm 4, and the inner SPG solver in Algorithm A1. Since the simple bilevel problem considered in this section has a single decision variable x R d x , we set d : = d x .
We first consider one iteration of Algorithm 4. At each prox-linear iteration, the algorithm evaluates F ( x k , j ) , G ( x k , j ) , 2 G ( x k , j ) . When these derivatives are explicitly formed and 2 G ( x k , j ) is treated as a dense d × d matrix, the derivative-evaluation cost is dominated by forming the Hessian and is, therefore, O ( d 2 ) .
After the derivatives are computed, forming the dual data v j = x k , j λ F ( x k , j ) , a j = G ( x k , j ) B j x k , j , c j = a j + B j v j , where B j = 2 G ( x k , j ) , requires matrix-vector products with B j and, therefore, costs O ( d 2 ) . We next consider the inner SPG solver in Algorithm A1. The gradient of the dual objective is d j ( y ) = λ B j ( B j ) y c j . For dense B j , each evaluation of d j ( y ) costs O ( d 2 ) . The evaluation of the dual objective d j ( y ) also costs O ( d 2 ) , while the projection onto the box Ω γ costs only O ( d ) . Thus, if the number of nonmonotone line-search trials is uniformly bounded, the dominant cost of one SPG iteration is O ( d 2 ) . Let T k , j be the number of SPG iterations used by Algorithm A1 at the j-th prox-linear iteration of the k-th penalty stage. Combining the derivative-evaluation cost, the cost of forming the dual data, and the cost of the inner SPG iterations, one iteration of Algorithm 4 costs O ( 1 + T k , j ) d 2 . If J k prox-linear iterations are performed in Algorithm 4 at the k-th penalty stage, then the cost of this penalty stage is
O j = 0 J k 1 ( 1 + T k , j ) d 2 .
Finally, Algorithm 3 repeats the fixed-penalty prox-linear procedure while increasing the penalty parameter. If  J k J and T k , j T uniformly, and if Algorithm 3 terminates after K penalty stages, then the overall computational cost of EPPL-SBP is O K J ( 1 + T ) d 2 , or simply O ( K J T d 2 ) when the inner SPG cost is dominant. The memory cost is O ( d 2 ) , dominated by storing the dense Hessian matrix B j .
The proposed EPPL-SBP method has some limitations. Theoretically, its exact-penalty guarantee requires a lower-level error-bound or PL-type condition, together with the Lipschitz assumptions. These conditions may not hold for general nonconvex lower-level problems. The box-constrained dual reformulation is also specific to the unconstrained case U = R d x . For a general closed convex set U, the dual subproblem, may lose this simple structure. Computationally, EPPL-SBP relies on first- and second-order information of G, and the inner SPG solver may become costly in high dimensions unless sparsity or fast Hessian-vector products are available. Large penalty parameters may also cause ill-conditioning, so the continuation strategy for γ needs to be chosen with care.

6. Numerical Experiments

In this section, we evaluate EPPL-SBP from two perspectives. Firstly, we apply EPPL-SBP to Minimum Norm Solution Problem (MNP), and compare it with several existing methods [20,23,24,31,43]. Secondly, we include a Lipschitz least-squares variant to provide a numerical illustration of the global exactness result under its stated assumptions. The numerical tests are conducted in MATLAB R2023a on a MacBook Air (13-inch, M3, 2024) (Apple Inc., Cupertino, CA, USA), running macOS Sonoma 14.6 with an Apple M3 chip and 16 GB of memory.

6.1. EPPL-SBP on the MNP

We consider the simple bilevel problem
min x R n F ( x ) : = 1 2 x 2 2 s . t . x arg min z R n G ( z ) : = 1 2 A z b 2 2 .
This model seeks the minimum-norm least-squares solution and follows the MNP experiment used in [31]. We use it mainly as a test problem for comparison with existing methods. We note that (41) is not directly covered by the global exactness theorem, because F ( x ) is not Lipschitz continuous on R n . However, it is covered by the local exactness result on bounded neighborhoods. Indeed, F is Lipschitz continuous on every bounded region. Therefore, the numerical results for (41) are justified by the local exactness theorem.
We use the YearPredictionMSD dataset (https://archive.ics.uci.edu/dataset/203/yearpredictionmsd (accessed on 27 January 2026)), which consists of 515,345 songs released between 1992 and 2011. Each sample contains the release year and 90 additional attributes. To evaluate the robustness of the algorithms with respect to random sampling, we perform experiments over ten prescribed random seeds. For each seed, we independently and uniformly sample 1000 songs from the dataset [31]. The feature matrix is normalized columnwise to [ 1 , 1 ] , an intercept column is appended, and the response vector is normalized to [ 0 , 1 ] . Thus, for every run, the resulting data matrix satisfies A R 1000 × 91 , and b R 1000 denotes the corresponding normalized response vector.
For each sampled instance, motivated by [31], we compute a reference solution x by MATLAB lsqminnorm (A,b). This is justified because, for the simple bilevel problem (41) considered here, the bilevel solution is exactly the minimum-norm least-squares solution. Therefore, lsqminnorm (A,b) is used only to obtain the reference solution for this special benchmark problem, not as a general-purpose solver for bilevel optimization. We then report the corresponding benchmark quantities
F : = F ( x ) , G : = G ( x ) .
Table 1 reports the basic information of the ten randomly sampled instances used in the YearPredictionMSD experiment. The last two rows report the mean and standard deviation (Std.) over the ten random subsamples.
The algorithmic parameters of EPPL-SBP used in the YearPredictionMSD experiment are summarized in Table 2. The same parameter setting is used for all ten random subsamples.
The stopping criterion of EPPL-SBP is
G ( x k ) 1 10 5 , x k x k 1 2 λ 10 5 .
Table 3 reports the performance of EPPL-SBP when the algorithm is terminated by its stopping criterion (42). The quantities are summarized over the ten random subsamples by their mean, standard deviation, minimum, and maximum values.
Table 3 shows that EPPL-SBP is stable under its own stopping criterion. The method terminates successfully on all ten runs. The final G ( x ) 1 is on average 5.6472 × 10 6 , and the final x k x k 1 2 / λ is on average 6.7782 × 10 6 , both below the prescribed tolerance 10 5 . Moreover, the final lower-level objective gap G ( x ) G is 4.5040 × 10 13 on average, and the mean upper-level gap | F ( x ) F | is 4.0048 × 10 7 . These values indicate that the computed solution is very close to the reference minimum-norm least-squares solution on all ten subsamples. The main computational effort is spent in the inner SPG solver: EPPL-SBP uses 5.9718 × 10 4 SPG iterations on average. Nevertheless, because each SPG iteration only requires matrix-vector products and box projections, the average CPU time remains below one second.

6.2. Comparison with Existing Methods for Solving (41)

We compare the performance of EPPL-SBP with several existing methods (The implementations of the benchmark methods are taken from the public repository https://github.com/XuShi22/BisecBiO (accessed on 23 February 2026)) for solving (41), including the minimal norm gradient method (MNG), the bilevel gradient SAM method (BiG-SAM) [24], the averaging iteratively regularized gradient method (a-IRG) [23], the dynamic barrier gradient descent method (DBGD) [43], and the bisection-based method (Bisec-BiO) [31]. We use the same ten YearPredictionMSD subsamples as in Section 6.1.
For comparison with existing methods, we use a common time-to-accuracy criterion. A run is counted as successful if the method reaches
G ( x k ) G 10 6 , | F ( x k ) F | 10 6 .
For each successful run, we record the first iteration at which both conditions are satisfied and the corresponding CPU time. For methods with success rate below 100 % , the reported first-hit time is averaged only over the successful runs. A dash in Table 4 means that the method did not reach the prescribed accuracy in any of the ten runs.
Table 4 shows that EPPL-SBP reaches the prescribed accuracy in all ten runs. Bisec-BiO is faster on the four runs where it succeeds, but it only reaches the target accuracy in 4 out of 10 runs. The other compared methods do not reach the prescribed pair of accuracy conditions. Therefore, on these YearPredictionMSD subsamples, EPPL-SBP achieves the highest success rate among the tested methods for simultaneously attaining lower-level feasibility and upper-level minimum-norm accuracy.

6.3. A Numerical Illustration of Global Exactness

The preceding MNP experiment serves as the main test problem for comparison with existing methods. As noted above, its upper-level objective F ( x ) = 1 2 x 2 is not globally Lipschitz continuous on R n , and hence the global exactness theorem does not apply directly. To illustrate the global exactness result under its stated assumptions, we additionally consider the following Lipschitz variant:
min x R n F ge ( x ) : = 1 + x 2 s . t . x arg min z R n G ( z ) : = 1 2 A z b 2 .
Here the function F ge is globally Lipschitz continuous on R n .
We use the same ten YearPredictionMSD subsamples as in Section 6.1. Table 5 shows that EPPL-SBP performs consistently on the Lipschitz least-squares variant. The final residuals G ( x ) 1 and x k x k 1 2 / λ are on average 5.6727 × 10 6 and 7.7033 × 10 6 , respectively, both below the prescribed tolerance 10 5 . The final gaps are also small, with average values G ( x ) G = 4.4773 × 10 13 , | F ge ( x ) F ge | = 2.7119 × 10 7 . Numerically, EPPL-SBP approximates this reference solution with high accuracy, with an average CPU time of about 1.45 s.

7. Conclusions

In this paper, we studied an exact-penalty approach for bilevel optimization based on the 1 -norm of the lower-level gradient. Under suitable assumptions, the resulting norm-gradient penalty yields an exact reformulation for sufficiently large penalty parameters. To solve the nonsmooth penalized problem, we applied a fixed-penalty prox-linear procedure and established a stationarity-oriented convergence guarantee for the fixed-penalty loop with inexact subproblem solutions. We then specialized the method to the unconstrained simple bilevel problem. In this setting, the prox-linear subproblem admits an explicit dual reformulation as a box-constrained quadratic program. This dual structure leads to a nonmonotone SPG solver for the dual subproblem, together with a closed-form formula for recovering the primal solution. Numerical experiments on the Minimum Norm Solution Problem show that EPPL-SBP is effective in attaining both lower-level feasibility and upper-level accuracy, and achieves the highest success rate among the tested methods on the considered YearPredictionMSD instances. A Lipschitz least-squares variant further provides a numerical illustration of the global exactness theorem under its stated assumptions.
Several directions remain for future work. One is to extend the present framework to constrained simple bilevel problems and, more generally, to bilevel models with explicit lower-level constraints. It would also be of interest to investigate adaptive penalty update rules and more scalable inner solvers for large-scale machine learning applications.

Author Contributions

Conceptualization, Y.Z. and Q.L.; methodology, Y.Z. and Q.L.; software, Y.Z.; formal analysis, Y.Z.; investigation, Y.Z.; writing—original draft preparation, Y.Z.; writing—review and editing, Q.L. and J.L.; supervision, Q.L. All authors have read and agreed to the published version of the manuscript.

Funding

The corresponding author’s research is supported by National Natural Science Foundation of China (NSFC) No. 12271526.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. Omitted Proof in Section 2

Appendix A.1. Proof of Lemma 1

We first recall the definition of error bound and its relation to the PL condition, which will be used to establish the distance-bound property of the penalty function.
Definition A1.
For a fixed x C , the function g ( x , · ) is said to satisfy the error bound with constant κ > 0 if
κ d S ( x ) ( y ) y g ( x , y ) 2 , y R d y .
Theorem A1
([39], Theorem 2). Suppose that, for every x C , the function g ( x , · ) is Lipschitz-smooth. If  g ( x , · ) satisfies the Polyak–Łojasiewicz inequality, then g ( x , · ) also satisfies the error bound.
Remark A1.
According to the proof of [39], Theorem 2, under the PL inequality in Assumption 1, the above error bound holds with κ = 1 2 μ .
We next give the proof of Lemma 1.
Proof. 
The nonnegativity of p is immediate. Since the lower-level problem is unconstrained in y, Fermat’s rule gives
y S ( x ) y g ( x , y ) = 0 ,
and hence p ( x , y ) = 0 . Conversely, if  p ( x , y ) = 0 , then
y g ( x , y ) = 0 .
By Assumption 1, we have
0 = y g ( x , y ) 2 2 1 μ g ( x , y ) v ( x ) .
Since g ( x , y ) v ( x ) , it follows that g ( x , y ) = v ( x ) , and therefore, y S ( x ) . Since S ( x ) is closed, this is equivalent to d S ( x ) ( y ) = 0 . Thus,
p ( x , y ) = 0 y S ( x ) d S ( x ) ( y ) = 0 .
It remains to prove the distance-bound inequality. By Theorem A1 and the subsequent remark, the PL condition in Assumption 1 implies the error bound with κ = 1 / ( 2 μ ) . Therefore,
1 2 μ d S ( x ) ( y ) y g ( x , y ) 2 , x C , y R d y .
Equivalently,
d S ( x ) ( y ) 2 μ y g ( x , y ) 2 .
Finally, since a 2 a 1 for any vector a, we have
d S ( x ) ( y ) 2 μ y g ( x , y ) 1 = 2 μ p ( x , y ) .
Therefore, p is a ρ -distance-bound function with ρ = 2 μ .   □

Appendix B. Omitted Proof in Section 3

Appendix B.1. Proof of Lemma 2

Proof. 
We estimate separately the approximation errors of the smooth term f and the composite penalty term. Let s : = z w . Since f is L f -smooth, we have, by the integral form of Taylor’s formula,
f ( z ) f ( w ) f ( w ) s = 0 1 f ( w + t s ) f ( w ) , s d t .
Hence, by the Cauchy–Schwarz inequality,
f ( z ) f ( w ) f ( w ) s 0 1 f ( w + t s ) f ( w ) s d t 0 1 L f t s 2 d t = L f 2 s 2 .
Therefore,
L f 2 z w 2 f ( z ) f ( w ) f ( w ) ( z w ) L f 2 z w 2 .
Let h ( z ) : = y g ( z ) , J ( w ) : = h ( w ) = ( y g ( w ) ) . Using the integral form of Taylor’s formula again, we obtain
h ( z ) h ( w ) J ( w ) s = 0 1 J ( w + t s ) J ( w ) s d t .
By Assumption 3 (ii),
h ( z ) h ( w ) J ( w ) s 2 0 1 J ( w + t s ) J ( w ) s d t 0 1 L g , 2 t s 2 d t = L g , 2 2 s 2 .
That is,
h ( z ) h ( w ) J ( w ) ( z w ) 2 L g , 2 2 z w 2 .
Moreover, by the reverse triangle inequality for the 1 norm,
h ( z ) 1 h ( w ) + J ( w ) ( z w ) 1 h ( z ) h ( w ) J ( w ) ( z w ) 1 .
Therefore,
h ( z ) h ( w ) J ( w ) ( z w ) 1 d y h ( z ) h ( w ) J ( w ) ( z w ) 2 d y L g , 2 2 z w 2 .
It follows that
γ d y L g , 2 2 z w 2 γ h ( z ) 1 γ h ( w ) + J ( w ) ( z w ) 1 γ d y L g , 2 2 z w 2 .
Combining the estimates for f and the penalty term, and recalling that L γ , λ ( z ; w ) contains the proximal term 1 2 λ z w 2 , we obtain
L γ 2 z w 2 F γ ( z ) L γ , λ ( z ; w ) + 1 2 λ z w 2 L γ 2 z w 2 .
Rearranging gives (18).   □

Appendix B.2. Proof of Lemma 3

Proof. 
We first verify that L γ , λ ( · ; z j ) is 1 / λ -strongly convex on Z . For fixed z j , the term
f ( z j ) + f ( z j ) ( z z j )
is affine in z. Moreover, the mapping
z y g ( z j ) + ( y g ) ( z j ) ( z z j )
is affine, and hence
z y g ( z j ) + ( y g ) ( z j ) ( z z j ) 1
is convex, because the 1 -norm is convex and convexity is preserved under affine composition. Finally,
z 1 2 λ z z j 2
is 1 / λ -strongly convex. Therefore, the sum L γ , λ ( · ; z j ) is 1 / λ -strongly convex on Z . Consequently, since z ¯ j + 1 is the exact minimizer of L γ , λ ( · ; z j ) over Z , we have
L γ , λ ( z ; z j ) L γ , λ ( z ¯ j + 1 ; z j ) + 1 2 λ z z ¯ j + 1 2 , z Z .
Taking z = z j gives
L γ , λ ( z j ; z j ) L γ , λ ( z ¯ j + 1 ; z j ) + 1 2 λ z j z ¯ j + 1 2 .
Recalling that L γ , λ ( z j ; z j ) = F γ ( z j ) and using (15), this becomes
F γ ( z j ) L γ , λ ( z ¯ j + 1 ; z j ) + λ 2 G γ , λ ( z j ) 2 .
Next, by the definition of δ j -approximate solution, L γ , λ ( z ¯ j + 1 ; z j ) L γ , λ ( z j + 1 ; z j ) δ j . Substituting this into (A1) yields
F γ ( z j ) L γ , λ ( z j + 1 ; z j ) δ j + λ 2 G γ , λ ( z j ) 2 .
Finally, by Lemma 2 in the rearranged form, with  z = z j + 1 and w = z j , and using the stepsize condition λ 1 L γ , we obtain
F γ ( z j + 1 ) L γ , λ ( z j + 1 ; z j ) .
Combining the last two inequalities proves (19).   □

Appendix C. Omitted Proof in Section 5

Appendix C.1. Proof of Proposition 1

Proof. 
Introduce an auxiliary variable r = a j + B j x . Then (33) can be equivalently written as
min x R d x , r R d x 1 2 λ x v j 2 2 + γ r 1 s . t . r = a j + B j x .
The Lagrangian associated with the equality constraint r = a j + B j x is
L ( x , r ; y ) = 1 2 λ x v j 2 2 + γ r 1 + y , a j + B j x r ,
where y R d x is the Lagrange multiplier.
The dual function is obtained by minimizing the Lagrangian over x and r:
q ( y ) : = inf x R d x , r R d x L ( x , r ; y ) .
First, consider the minimization with respect to r: inf r R d x γ r 1 y , r . By the conjugacy relation of the 1 -norm, we have
inf r R d x γ r 1 y , r = 0 , y γ , , otherwise .
Therefore, the dual feasible set is Ω γ = { y R d x : y γ } .
Next, for  y Ω γ , we minimize the remaining part with respect to x:
inf x R d x 1 2 λ x v j 2 2 + ( B j ) y , x + y , a j .
The first-order optimality condition with respect to x gives 1 λ ( x v j ) + ( B j ) y = 0 . Hence
x = v j λ ( B j ) y .
Substituting this minimizer into the Lagrangian yields
q ( y ) = y , a j + ( B j ) y , v j λ 2 ( B j ) y 2 2 .
Since ( B j ) y , v j = y , B j v j , we obtain
q ( y ) = y , a j + B j v j λ 2 ( B j ) y 2 2 = y , c j λ 2 ( B j ) y 2 2 .
Thus the Lagrange dual problem is
max y Ω γ y , c j λ 2 ( B j ) y 2 2 .
Equivalently, changing maximization into minimization, we obtain
min y Ω γ λ 2 ( B j ) y 2 2 y , c j ,
which is exactly (34).
Finally, the primal recovery formula follows from the minimizer of the Lagrangian with respect to x, namely
x * = v j λ ( B j ) y * .
The proof is complete.   □

Appendix C.2. SPG Method for (34)

Algorithm A1 SPG Method for (34)
  1:
Input:  B j , c j , γ > 0 , λ > 0 , ε spg > 0 . y 0 , η 0 > 0 , η max > η min > 0 , M N , σ ( 0 , 1 ) , β ( 0 , 1 ) .
  2:
Set : = 0 and r spg ( y 0 ) . Project the initial point onto Ω γ : y 0 : = Π Ω γ ( y 0 ) .
  3:
while  r spg ( y ) > ε spg   do
  4:
   Compute the projected search direction p : = Π Ω γ y η d j ( y ) y .
  5:
    Set D : = max 0 i min { , M 1 } d j ( y i ) . Find the smallest integer m 0 such that d j ( y + α p ) D + σ α d j ( y ) , p , α : = β m .
  6:
   Set y + 1 : = y + α p , s : = y + 1 y , q : = d j ( y + 1 ) d j ( y ) .
  7:
   Update η + 1 : = min { η max , max { η min , s , s s , q } } .
  8:
   Set : = + 1 .
  9:
end while
10:
Set y : = y . Recover the primal point by x j + 1 : = v j λ ( B j ) y .
11:
Output: the final dual iterate y and the recovered primal point x j + 1 .

References

  1. Colson, B.; Marcotte, P.; Savard, G. An Overview of Bilevel Optimization. Ann. Oper. Res. 2007, 153, 235–256. [Google Scholar] [CrossRef]
  2. Sinha, A.; Malo, P.; Deb, K. A Review on Bilevel Optimization: From Classical to Evolutionary Approaches and Applications. IEEE Trans. Evol. Comput. 2018, 22, 276–295. [Google Scholar] [CrossRef]
  3. Franceschi, L.; Frasconi, P.; Salzo, S.; Grazzi, R.; Pontil, M. Bilevel Programming for Hyperparameter Optimization and Meta-Learning. In Proceedings of the 35th International Conference on Machine Learning; PMLR: Cambridge, MA, USA, 2018; Volume 80, pp. 1568–1577. [Google Scholar]
  4. Shaban, A.; Cheng, C.A.; Hatch, N.; Boots, B. Truncated Back-propagation for Bilevel Optimization. In Proceedings of the Twenty-Second International Conference on Artificial Intelligence and Statistics; PMLR: Cambridge, MA, USA, 2019; Volume 89, pp. 1723–1732. [Google Scholar]
  5. Rajeswaran, A.; Finn, C.; Kakade, S.M.; Levine, S. Meta-Learning with Implicit Gradients. Proc. Adv. Neural Inf. Process. Syst. 2019, 32, 113–124. [Google Scholar]
  6. Liu, R.; Mu, P.; Yuan, X.; Zeng, S.; Zhang, J. A Generic First-Order Algorithmic Framework for Bi-Level Programming Beyond Lower-Level Singleton. In Proceedings of the 37th International Conference on Machine Learning; PMLR: Cambridge, MA, USA, 2020; Volume 119, pp. 6305–6315. [Google Scholar]
  7. Kwon, J.; Kwon, D.; Wright, S.; Nowak, R.D. A Fully First-Order Method for Stochastic Bilevel Optimization. In Proceedings of the 40th International Conference on Machine Learning; PMLR: Cambridge, MA, USA, 2023; Volume 202, pp. 18083–18113. [Google Scholar]
  8. Ochs, P.; Ranftl, R.; Brox, T.; Pock, T. Techniques for Gradient-Based Bilevel Optimization with Non-smooth Lower Level Problems. J. Math. Imaging Vis. 2016, 56, 175–194. [Google Scholar] [CrossRef]
  9. Li, Q.; Li, Z.; Zemkoho, A.B. Bilevel Hyperparameter Optimization for Support Vector Classification: Theoretical Analysis and a Solution Method. Math. Methods Oper. Res. 2022, 96, 315–350. [Google Scholar] [CrossRef]
  10. Li, J.; Li, Q.; Zemkoho, A.B. On Constraint Qualifications for MPECs with Applications to Bilevel Hyperparameter Optimization for Machine Learning. arXiv 2025, arXiv:2508.12850. [Google Scholar]
  11. Qian, Y.; Li, Q.; Zemkoho, A.B. Global Relaxation-based LP–Newton Method for Multiple Hyperparameter Selection in Support Vector Classification with Feature Selection. arXiv 2023, arXiv:2312.10848. [Google Scholar]
  12. Wang, Y.; Li, Q. A Fast Smoothing Newton Method for Bilevel Hyperparameter Optimization for SVC with Logistic Loss. Optimization 2025, 74, 2793–2822. [Google Scholar] [CrossRef]
  13. Wang, Y.; Li, Q.; Zhang, L. An Efficient Smoothing Damped Newton Method for Large-Scale Mathematical Programs with Equilibrium Constraints. arXiv 2025, arXiv:2506.22603. [Google Scholar]
  14. Zheng, Y.; Li, Q. Bilevel Models for Adversarial Learning and a Case Study. Mathematics 2025, 13, 3910. [Google Scholar] [CrossRef]
  15. Ye, J.J.; Zhu, D.L.; Zhu, Q.J. Exact Penalization and Necessary Optimality Conditions for Generalized Bilevel Programming Problems. Siam J. Optim. 1997, 7, 481–507. [Google Scholar] [CrossRef]
  16. Lu, Z.; Mei, S. First-Order Penalty Methods for Bilevel Optimization. Siam J. Optim. 2024, 34, 1937–1969. [Google Scholar] [CrossRef]
  17. Shen, H.; Xiao, Q.; Chen, T. On Penalty-based Bilevel Gradient Descent Method. Math. Program. 2025, 214, 539–589. [Google Scholar] [CrossRef]
  18. Chen, P.; Shi, X.; Jiang, R.; Wang, J. Penalty-based Methods for Simple Bilevel Optimization under Hölderian Error Bounds. In Proceedings of the Advances in Neural Information Processing Systems; Globerson, A., Mackey, L., Belgrave, D., Fan, A., Paquet, U., Tomczak, J., Zhang, C., Eds.; Neural Information Processing Systems: Red Hook, NY, USA, 2024; Volume 37. [Google Scholar] [CrossRef]
  19. Solodov, M.V. An Explicit Descent Method for Bilevel Convex Optimization. J. Convex Anal. 2007, 14, 227–237. [Google Scholar]
  20. Beck, A.; Sabach, S. A First Order Method for Finding Minimal Norm-Like Solutions of Convex Optimization Problems. Math. Program. 2014, 147, 25–46. [Google Scholar] [CrossRef]
  21. Helou, E.S.; Simões, L.E.A. ϵ-subgradient Algorithms for Bilevel Convex Optimization. Inverse Probl. 2017, 33, 055020. [Google Scholar] [CrossRef]
  22. Amini, M.; Yousefian, F. An Iterative Regularized Incremental Projected Subgradient Method for a Class of Bilevel Optimization Problems. In Proceedings of the 2019 American Control Conference (ACC); IEEE: New York, NY, USA, 2019; pp. 4069–4074. [Google Scholar] [CrossRef]
  23. Kaushik, H.D.; Yousefian, F. A Method with Convergence Rates for Optimization Problems with Variational Inequality Constraints. Siam J. Optim. 2021, 31, 2171–2198. [Google Scholar] [CrossRef]
  24. Sabach, S.; Shtern, S. A First Order Method for Solving Convex Bilevel Optimization Problems. Siam J. Optim. 2017, 27, 640–660. [Google Scholar] [CrossRef]
  25. Shehu, Y.; Vuong, P.T.; Zemkoho, A. An Inertial Extrapolation Method for Convex Simple Bilevel Optimization. Optim. Methods Softw. 2021, 36, 1–19. [Google Scholar] [CrossRef]
  26. Doron, L.; Shtern, S. Methodology and First-Order Algorithms for Solving Nonsmooth and Non-strongly Convex Bilevel Optimization Problems. Math. Program. 2023, 201, 521–558. [Google Scholar] [CrossRef]
  27. Shen, L.; Ho-Nguyen, N.; Kılınç-Karzan, F. An Online Convex Optimization-based Framework for Convex Bilevel Optimization. Math. Program. 2023, 198, 1519–1582. [Google Scholar] [CrossRef]
  28. Merchav, R.; Sabach, S. Convex Bi-Level Optimization Problems with Nonsmooth Outer Objective Function. Siam J. Optim. 2023, 33, 3114–3142. [Google Scholar] [CrossRef]
  29. Jiang, R.; Abolfazli, N.; Mokhtari, A.; Yazdandoost Hamedani, E. A Conditional Gradient-based Method for Simple Bilevel Optimization with Convex Lower-level Problem. In Proceedings of the 26th International Conference on Artificial Intelligence and Statistics; PMLR: Cambridge, MA, USA, 2023; Volume 206, pp. 10305–10323. [Google Scholar]
  30. Cao, J.; Jiang, R.; Yazdandoost Hamedani, E.; Mokhtari, A. An Accelerated Gradient Method for Convex Smooth Simple Bilevel Optimization. In Proceedings of the Advances in Neural Information Processing Systems; Globerson, A., Mackey, L., Belgrave, D., Fan, A., Paquet, U., Tomczak, J., Zhang, C., Eds.; Neural Information Processing Systems: Red Hook, NY, USA, 2024; Volume 37. [Google Scholar] [CrossRef]
  31. Wang, J.; Shi, X.; Jiang, R. Near-Optimal Convex Simple Bilevel Optimization with a Bisection Method. In Proceedings of the 27th International Conference on Artificial Intelligence and Statistics; PMLR: Cambridge, MA, USA, 2024; Volume 238, pp. 2008–2016. [Google Scholar]
  32. Zhang, H.; Chen, L.; Xu, J.; Zhang, J. Functionally Constrained Algorithm Solves Convex Simple Bilevel Problems. In Proceedings of the Advances in Neural Information Processing Systems; Globerson, A., Mackey, L., Belgrave, D., Fan, A., Paquet, U., Tomczak, J., Zhang, C., Eds.; Neural Information Processing Systems: Red Hook, NY, USA, 2024; Volume 37. [Google Scholar] [CrossRef]
  33. Giang-Tran, K.H.; Ho-Nguyen, N.; Lee, D. A Projection-Free Method for Solving Convex Bilevel Optimization Problems. Math. Program. 2025, 213, 907–940. [Google Scholar] [CrossRef]
  34. Jin, J.; Zhu, J.; Zhao, L.; Chen, L. A fixed-time convergent and noise-tolerant zeroing neural network for online solution of time-varying matrix inversion. Appl. Soft Comput. 2022, 130, 109691. [Google Scholar] [CrossRef]
  35. Wu, X.; Qin, W.; Tang, S. Analyzing the impact of threshold strategies on cancer treatment using non-smooth models. Math. Biosci. 2025, 390, 109559. [Google Scholar] [CrossRef] [PubMed]
  36. Shao, S.; Tian, Y.; Zhang, Y.; Zhang, X. Knowledge Learning-Based Dimensionality Reduction for Solving Large-Scale Sparse Multiobjective Optimization Problems. IEEE Trans. Cybern. 2025, 55, 3471–3484. [Google Scholar] [CrossRef] [PubMed]
  37. Huang, D.; Shi, X.; Feng, Y.; Zhao, C.; Wen, J.; Shang, M. Automatic Compiler Tuning for Inlining with Machine Learning. Int. J. Pattern Recognit. Artif. Intell. 2025, 39, 2552016. [Google Scholar] [CrossRef]
  38. Rockafellar, R.T.; Wets, R.J.B. Variational Analysis; Grundlehren der Mathematischen Wissenschaften; Springer: Berlin/Heidelberg, Germany, 1998; Volume 317. [Google Scholar]
  39. Karimi, H.; Nutini, J.; Schmidt, M. Linear Convergence of Gradient and Proximal-Gradient Methods Under the Polyak–ojasiewicz Condition. In Proceedings of the Machine Learning and Knowledge Discovery in Databases; Springer: Berlin/Heidelberg, Germany, 2016; pp. 795–811. [Google Scholar]
  40. Drusvyatskiy, D.; Paquette, C. Efficiency of minimizing compositions of convex functions and smooth maps. Math. Program. 2019, 178, 503–558. [Google Scholar]
  41. Birgin, E.G.; Martínez, J.M.; Raydan, M. Nonmonotone Spectral Projected Gradient Methods on Convex Sets. Siam J. Optim. 2000, 10, 1196–1211. [Google Scholar] [CrossRef]
  42. Birgin, E.G.; Martínez, J.M.; Raydan, M. Algorithm 813: SPG—Software for Convex-Constrained Optimization. ACM Trans. Math. Softw. 2001, 27, 340–349. [Google Scholar] [CrossRef]
  43. Gong, C.; Liu, X. Bi-objective trade-off with dynamic barrier gradient descent. In Proceedings of the 35th Conference on Neural Information Processing Systems (NeurIPS 2021); Neural Information Processing Systems: Red Hook, NY, USA, 2021. [Google Scholar]
Table 1. Data information for the YearPredictionMSD MNP experiment.
Table 1. Data information for the YearPredictionMSD MNP experiment.
SeedRank ( A ) A A 2 F G
12345691 1.2671 × 10 4 0.75457.3916
12345791 1.2089 × 10 4 0.85376.3737
12345891 1.1773 × 10 4 0.70305.9077
12345991 1.2538 × 10 4 0.57396.7935
12346091 1.1609 × 10 4 0.93018.6109
22345691 1.3695 × 10 4 0.75596.2904
22345791 1.2646 × 10 4 0.66057.2526
22345891 1.0375 × 10 4 0.673312.7804
22345991 1.2861 × 10 4 0.76767.1585
22346091 1.4655 × 10 4 0.79409.3361
Mean91 1.2491 × 10 4 0.74667.7895
Std.0 1.1671 × 10 3 0.10142.0441
Table 2. Parameter settings of EPPL-SBP for the YearPredictionMSD experiment.
Table 2. Parameter settings of EPPL-SBP for the YearPredictionMSD experiment.
CategoryParameterValue
Initializationinitial point x 0 = 0
Penalty continuationinitial penalty parameter γ 0 = 100
penalty growth factor τ = 1.2
lower-level residual tolerance ε f = 10 5
stationarity residual tolerance ε s = 10 5
Prox-linear stepstepsize parameter λ = 10 2
prox-linear residual tolerance ϵ i n = 10 5
Inner SPG solverinner toleranceadaptive: 10 3 , 10 4 , 10 6
maximum SPG iterationsadaptive: 200 , 400 , 1000
nonmonotone memory length M = 10
spectral stepsize bounds η min = 10 12 , η max = 10 12
Armijo forcing constant σ = 10 4
backtracking factor β = 0.5
Table 3. Performance of EPPL-SBP under stopping criterion (42) over ten random subsamples.
Table 3. Performance of EPPL-SBP under stopping criterion (42) over ten random subsamples.
QuantityMeanStd.MinMax
Number of penalty stages 3.40 0.84 25
Final penalty parameter γ 1.5658 × 10 2 2.4714 × 10 1 1.2000 × 10 2 2.0736 × 10 2
Total prox-linear iterations 109.0 29.31 71164
Total SPG iterations 5.9718 × 10 4 2.1685 × 10 4 3.4362 × 10 4 1.0609 × 10 5
Final G ( x ) 1 5.6472 × 10 6 8.8155 × 10 7 3.6765 × 10 6 6.7883 × 10 6
Final x k x k 1 2 / λ 6.7782 × 10 6 3.0212 × 10 6 2.5412 × 10 6 9.9891 × 10 6
Final | F ( x ) F | 4.0048 × 10 7 2.7467 × 10 7 9.6566 × 10 8 8.6599 × 10 7
Final G ( x ) G 4.5040 × 10 13 1.5663 × 10 13 2.2382 × 10 13 6.7502 × 10 13
Final x x 2 9.4011 × 10 7 2.9744 × 10 7 5.3531 × 10 7 1.3634 × 10 6
CPU time (s) 6.5352 × 10 1 2.4178 × 10 1 3.5411 × 10 1 1.1263
Table 4. Time-to-accuracy comparison over ten random subsamples.
Table 4. Time-to-accuracy comparison over ten random subsamples.
MethodSuccess RateFirst-Hit Time (s) G ( x ) G at Hit | F ( x ) F | at Hit
Bisec-BiO 4 / 10 9.6161 × 10 2 ± 6.4289 × 10 2 1.2136 × 10 10 3.8938 × 10 7
a-IRG 0 / 10
BiG-SAM 0 / 10
MNG 0 / 10
DBGD 0 / 10
EPPL-SBP 10 / 10 4.7397 × 10 1 ± 1.5857 × 10 1 1.7642 × 10 11 4.0715 × 10 7
Bold values indicate the proposed method and the best success rate among all compared methods.
Table 5. Performance of EPPL-SBP under stopping criterion (42) on the problem (43) over ten random subsamples.
Table 5. Performance of EPPL-SBP under stopping criterion (42) on the problem (43) over ten random subsamples.
QuantityMeanStd.MinMax
Number of penalty stages 4.60 1.43 37
Final penalty parameter γ 2.2484 1.1640 9.9190 × 10 1 4.2328
Total prox-linear iterations 165.2 55.99 93279
Total SPG iterations 1.1350 × 10 5 4.5617 × 10 4 5.0340 × 10 4 1.9955 × 10 5
Final G ( x ) 1 5.6727 × 10 6 7.8019 × 10 7 4.7454 × 10 6 7.5396 × 10 6
Final x k x k 1 2 / λ 7.7033 × 10 6 2.6756 × 10 6 1.0001 × 10 6 9.9255 × 10 6
Final | F ge ( x ) F ge | 2.7119 × 10 7 1.8940 × 10 7 6.1620 × 10 8 5.9907 × 10 7
Final G ( x ) G 4.4773 × 10 13 1.6661 × 10 13 2.7711 × 10 13 7.6827 × 10 13
Final x x 2 9.1199 × 10 7 2.7567 × 10 7 6.1646 × 10 7 1.3328 × 10 6
CPU time (s) 1.4544 7.7589 × 10 1 5.2665 × 10 1 2.8272
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zheng, Y.; Li, J.; Li, Q. Exact-Penalty Prox-Linear Methods for Bilevel Optimization with 1 Lower-Level Gradient Penalty. Axioms 2026, 15, 512. https://doi.org/10.3390/axioms15070512

AMA Style

Zheng Y, Li J, Li Q. Exact-Penalty Prox-Linear Methods for Bilevel Optimization with 1 Lower-Level Gradient Penalty. Axioms. 2026; 15(7):512. https://doi.org/10.3390/axioms15070512

Chicago/Turabian Style

Zheng, Yutong, Jiani Li, and Qingna Li. 2026. "Exact-Penalty Prox-Linear Methods for Bilevel Optimization with 1 Lower-Level Gradient Penalty" Axioms 15, no. 7: 512. https://doi.org/10.3390/axioms15070512

APA Style

Zheng, Y., Li, J., & Li, Q. (2026). Exact-Penalty Prox-Linear Methods for Bilevel Optimization with 1 Lower-Level Gradient Penalty. Axioms, 15(7), 512. https://doi.org/10.3390/axioms15070512

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop