Summary
Penalty methods replace the lower-level optimality requirement with a penalty on its objective gap. Joint optimization then has a smoothness bound that grows with the penalty. This paper analyzes the objective obtained after lower-level minimization and proves that its smoothness bound stays of order , under the stated regularity conditions. The sharper bound gives outer iterations for a squared projected-gradient tolerance , with total work determined by the lower-level solver.
- The reduced objective has smoothness in under the paper’s strong-convexity, Hessian, and constraint-regularity conditions. The proof compares directional curvatures of the original and perturbed value functions. Theorems 1 and 3
- ALT-PBGD achieves outer iterations for the squared projected-gradient tolerance . Projected-gradient inner solves give total work under fixed lower constraints. Proposition 2
- The coupled-constraint extension preserves the outer rate. Total work is with the specified general solver and in the affine-in-y, full-domain regime. Proposition 4 and Remark 1
A large joint penalty does not imply large reduced curvature
The smoothness bound that controls the step
The joint penalty objective measures changes in both variables. Its smoothness bound leads to a penalty-dependent step size. ALT-PBGD and BLOCC instead update the upper variable using the reduced objective , after estimating the lower responses.
Cancellation between constrained value functions
The reduced objective is times the difference between two related lower-level minimum values. Strong convexity controls the change in the lower response, and Hessian regularity controls the resulting change in directional curvature. Analyzing the difference preserves the cancellation of the penalty factor.
From smoothness to complexity
The reduced bound permits a step-size order independent of . This gives outer iterations for the squared projected-gradient criterion. The lower-level solver determines the additional cost within each iteration.
Alternating and primal-dual updates for the reduced objective
Solve two lower problems. ALT-PBGD estimates the minimizers of g and g + f/ at the current upper variable. The first value anchors lower-level optimality. The second incorporates the upper objective.
Form the reduced gradient. The outer gradient combines the upper-objective gradient with the difference of the two lower-objective gradients. BLOCC adds the multiplier terms required by constraints that depend on x.
Take a projected upper step. The algorithms project the upper update onto X. The smoothness bound permits a penalty-independent step-size order, while the inner problems are solved to the accuracy required by the convergence analysis.
The penalty factor cancels after lower-level minimization
The lower problem defining is a perturbation of the problem defining v by f/. Strong convexity keeps their responses close, and Lipschitz Hessians control the corresponding directional-curvature difference. The paper analyzes that difference as a single quantity. Multiplication by then leaves an bound for the reduced objective.
Directional-curvature cancellation under constraints
Notation
- Upper-level and lower-level variables.
- Upper-level and lower-level objectives, respectively.
- Penalty constant in the joint objective.
- Upper domain, base lower domain, and lower feasible set depending on x.
- Vector of lower-level inequality constraints.
- Original and perturbed lower-level minimum values. and are the corresponding minimization variables.
- Joint penalty objective and its reduced objective after lower minimization.
- Original and perturbed optimal lower responses.
- Original lower-level constraint multiplier in Equation 7.
- Unit direction and second-order directional derivative along d.
- Outer step size and projected-gradient mapping, defined below.
- Tolerance for the squared generalized-gradient norm. Proj denotes Euclidean projection onto the indicated domain.
Scroll horizontally to read the full equation.
Scroll horizontally to read the full equation.
Scroll horizontally to read the full equation.
Scroll horizontally to read the full equation.
Scroll horizontally to read the full equation.
The original value minimizes g over . The perturbed value minimizes g + f/ over the same set. is the joint penalty objective, and is its minimum over the lower variable. The cancellation identity below compares directional derivatives along the unit direction d. The projected-gradient mapping measures stationarity of on the upper domain X.
Scroll horizontally to read the full equation.
Scroll horizontally to read the full equation.
Scroll horizontally to read the full equation.
Theorem 1 · Fixed feasible set
Cancellation in the reduced directional curvature
For sufficiently large , the stated strong-convexity, gradient, Hessian, and constraint assumptions bound the second-order directional derivative of by . Lemma 3 compares the curvatures of the two constrained value functions.
Theorem 1 · Fixed feasible set in the paperTheorem 3 · Coupled feasible set
Regularity of the moving boundary
The coupled result adds a smooth boundary for Y and Lipschitz Hessians of the constraints. These conditions extend the directional-curvature comparison to a feasible set depending on x and yield smoothness for sufficiently large .
Theorem 3 · Coupled feasible set in the paperThe constrained response supplies a replacement identity
At a constrained lower optimum, the lower-objective gradient need not vanish. For a fixed feasible set, Lemma 6 in the appendix shows that it is orthogonal to the directional change of the optimal response. This identity supports the directional-derivative comparison in Lemma 3.
Coupled constraints contribute a multiplier term
When changes with x, Equation 7 expresses the value-function gradient through the lower response and its constraint multiplier. Theorem 3 extends the curvature comparison using regularity of the constraints and the domain boundary.
The convergence criterion belongs to the reduced objective
The mapping is the projected gradient of over X. Its squared norm is the criterion in Propositions 2 and 4. The lower-level approximation and the choice of govern the penalty reformulation separately from this outer stationarity bound.
Assumptions behind the analysis
Assumptions 1–4 specify Lipschitz objective gradients, Lipschitz objective Hessians in the lower variable, strong convexity of g in that variable, closed convex domains, convex lower constraints, and linear independence of active constraint gradients. Theorems 1 and 3 establish reduced smoothness for sufficiently large . The coupled-constraint result also uses Assumption 5: a smooth boundary for Y and twice-differentiable constraints with Lipschitz Hessians in the lower variable. Propositions 2 and 4 use the squared projected-gradient criterion ‖‖² < . Their bound counts outer updates. The total bounds include approximate inner solves.
Theorems 1 and 3 · Reduced smoothness in the paperFurther details
How is the reduced gradient computed?
ALT-PBGD combines first-order gradients at the original and perturbed lower responses. BLOCC computes the corresponding primal-dual responses and includes constraint-gradient terms through their multipliers. Equations 14 and 17 give the updates.
What do the second-order derivatives do?
The Hessian and directional-derivative calculations establish the smoothness bound used in the convergence analysis. The analyzed algorithms compute the outer direction with first-order gradients and approximate lower-level solutions.
Related projects
This paper sharpens the smoothness analysis of BLOCC, the primal-dual penalty method for coupled constraints. Efficient Penalty-Based Bilevel Methods combines this analysis with updated algorithms and a flatness condition. PBGD-Free uses flatness to remove the original lower-response solve from the update.
Illustration
Joint curvature and reduced curvature
Joint curvature and reduced curvature
x is the upper variable, y is the lower variable, and weights the lower-level penalty. Minimizing over y gives y = x. Move to see the fixed slice steepen while the reduced curve stays in place.
Scroll horizontally to read the full equation.
Both axes stay fixed for every penalty setting. In this quadratic example, the fixed slice has curvature 1 + 2 and the reduced objective has curvature 1.
The quadratic illustration
The plotted quadratic separates a fixed slice of the joint objective from the reduced curve after minimization over y. Increasing steepens the fixed slice while leaving unchanged. The paper’s Example 1 uses different, nonquadratic objectives to illustrate the same distinction.
Convergence and total solver complexity

Table I separates fixed, general coupled, and affine-in-y constraints. The complexity column combines outer iterations with the work of the lower-level solver for each regime.
Original paper sourceThe objective being analyzed. Joint PBGD uses the smoothness bound of H. The reduced analysis of gives smoothness under the paper’s assumptions.
The cost of the lower-level solver. Fixed, general coupled, and affine-in-y constraints lead to different total complexity bounds because the inner minimization or primal-dual solver has a different convergence rate.
The stationarity tolerance. Table I uses a squared generalized-gradient criterion. Õ suppresses logarithmic factors. The outer count is separated from total work in Propositions 2 and 4.
ALT-PBGD under fixed lower constraints
| Update | Smoothness order | Outer iterations | Overall work |
|---|---|---|---|
| Joint PBGD | |||
| ALT-PBGD |
Scroll horizontally to see all columns.
The reduced smoothness bound allows a constant step-size order. Projected gradient descent solves each strongly convex inner problem with logarithmic work, giving total complexity for ALT-PBGD.
Experiment setup and comparison details
Assumptions 1–4 and a nonempty fixed closed convex lower feasible set. Theorem 1 applies for sufficiently large . Proposition 2 measures ‖‖² < and counts outer updates. The total bound uses projected gradient descent as the inner minimization solver. Õ suppresses logarithmic factors.
BLOCC under coupled lower constraints
| Lower-level constraints | Reduced smoothness | Outer iterations | Overall work |
|---|---|---|---|
| General nonlinear coupled | |||
| Affine in y; Y = ℝᵈ |
Scroll horizontally to see all columns.
The reduced smoothness bound gives outer updates in both regimes. Remark 1 reports total work with the accelerated MaxMin solver for general constraints and with the specified solver when the constraints are affine in y and the lower domain is the full space.
Experiment setup and comparison details
Assumptions 1–5, including strong convexity of the lower objective, constraint qualification, objective and constraint Hessian regularity, and a smooth domain boundary. The stationarity criterion is ‖‖² < . Proposition 4 gives the outer count; Remark 1 invokes the respective BLOCC inner solvers for the total bounds.
Work within each outer update
Each outer update computes the original and perturbed lower responses. Fixed constraints permit linearly convergent projected-gradient inner solves. Coupled constraints require primal-dual solves, whose cost depends on the constraint structure. These costs account for the different total complexity bounds below.
Cite this work
@inproceedings{jiang2025smoothness,
title = {Improved Analysis of Penalty-Based Methods for Bilevel Optimization with Coupled Constraints},
author = {Liuyuan Jiang and Quan Xiao and Tianyi Chen},
booktitle = {2025 33rd European Signal Processing Conference (EUSIPCO)},
year = {2025}
}