A stabilized sequential quadratic programming method for degenerate nonlinear optimization problems on Riemannian manifolds
Published 13 Aug 2026 in math.OC | (2608.13298v1)
Abstract: We propose a stabilized sequential quadratic programming (SQP) method for degenerate constrained optimization problems on Riemannian manifolds. The problem considered in this study is a Riemannian nonlinear programming problem (RNLP) with equality and inequality constraints, where classical constraint qualifications may fail. While existing Riemannian SQP methods guarantee global convergence only under constraint qualifications, their convergence behavior is not ensured for degenerate problems. To address this limitation, we extend the stabilized SQP framework from Euclidean spaces to Riemannian manifolds. Without assuming any constraint qualification, we prove that the generated sequence has an accumulation point that is a Karush--Kuhn--Tucker (KKT) point, an approximate KKT (AKKT) point, or a stationary point of an associated feasibility problem. Finally, we conduct numerical experiments to confirm the effectiveness of the proposed method for degenerate problems.
The paper introduces RSSQP, the first stabilized sequential quadratic programming method for Riemannian manifolds, using proximal perturbations, augmented-Lagrangian merit steps, and safeguarded multiplier updates to maintain solvable subproblems under degeneracy.
The convergence analysis requires smooth data, coercive stabilized Hessian operators, bounded iterates, and manifold completeness, and guarantees accumulation at a KKT point, an AKKT point, or a stationary point of the feasibility problem without standard constraint qualifications.
Numerical tests show RSSQP solved all five degenerate spherical MPECs within 64–84 iterations and residuals below 9.8×10⁻⁷, while standard RSQP reached its 500-iteration limit, although local convergence rates remain unproved.
Problem setting and motivation
The paper considers the Riemannian nonlinear programming problem (RNLP)
x∈Mminf(x)s.t.gi(x)=0,hj(x)≥0,
where M is a d-dimensional connected, complete Riemannian manifold and all data are twice continuously differentiable. The central difficulty addressed is degeneracy: classical constraint qualifications (CQs) such as LICQ, MFCQ, and the Robinson CQ (RCQ) may fail at feasible points, in which case local optima need not satisfy the Karush–Kuhn–Tucker (KKT) conditions. Existing Riemannian SQP methods—most notably that of Obara, Okuno, and Takeda [(Cai et al., 2022)-style work cited as Obara:2022]—guarantee global convergence only under CQs and therefore offer no convergence guarantee on degenerate instances. The authors extend Wright's stabilized SQP (SSQP) framework from Euclidean spaces to manifolds, yielding what they state is the first stabilized SQP method for constrained optimization on Riemannian manifolds.
Algorithmic design
The method, termed RSSQP, iteratively solves a stabilized quadratic subproblem over Vk=TxkM×Rm×Rℓ:
subject to linearized constraints perturbed by proximal terms σk(ζ−yk) and σk(η−zk). After eliminating equality constraints, the subproblem reduces to a strongly convex program in (ξ,η) with Hessian-like operator Mk=Hk+σk1Dg(xk)∗Dg(xk); its coercivity (Assumption (A2)) guarantees a unique solution satisfying its own KKT conditions regardless of degeneracy of the original problem—a structural advantage over ordinary RSQP subproblems, which may be infeasible.
and steps are accepted by an Armijo backtracking line search on M0. The distinctive component is the multiplier/parameter update rule, which maintains two bounded multiplier sequences—the main sequence M1 and auxiliary sequence M2 confined to compact convex sets M3 and M4 via projections—and branches among three cases:
Case 1 (Steps 4.1/4.2): if the KKT residual measures M5 or M6 halve, accept the SQP multipliers directly.
Case 2 (Step 4.3): if M7, update multipliers by augmented-Lagrangian rules with projection onto M8, halve M9 and d0.
Case 3 (Step 4.4): otherwise leave multipliers unchanged.
The analysis partitions iteration indices into sets d1, d2, d3 according to which case fires, and shows d4 cannot be eventually always active when d5 is bounded.
Global convergence without constraint qualifications
Under Assumption (A1) (d6 data) and (A2) (uniform coercivity of d7), plus boundedness of d8, the main theorem establishes that every accumulation point d9 of the generated sequence satisfies one of:
KKT point of the RNLP (when Vk=TxkM×Rm×Rℓ0);
AKKT point, with a subsequence of Vk=TxkM×Rm×Rℓ1 forming an AKKT sequence (when Vk=TxkM×Rm×Rℓ2 and feasibility holds);
Stationary point of the feasibility problemVk=TxkM×Rm×Rℓ3, i.e., Vk=TxkM×Rm×Rℓ4, possibly at an infeasible point.
Moreover, if Vk=TxkM×Rm×Rℓ5 satisfies the extended Robinson CQ (ERCQ), case 3 is excluded and the AKKT point upgrades to a genuine KKT point with bounded multipliers. This trichotomy mirrors the strongest known CQ-free guarantees for Euclidean augmented-Lagrangian and SSQP schemes, transferred to the manifold setting. Two technical points deserve emphasis. First, the proof that Step 4.4 cannot persist indefinitely requires a compactness argument on the tangent bundle using local charts, since boundedness of Vk=TxkM×Rm×Rℓ6 alone does not trivially imply sequential compactness of Vk=TxkM×Rm×Rℓ7 in Vk=TxkM×Rm×Rℓ8. Second, the completeness assumption on Vk=TxkM×Rm×Rℓ9 is essential: it ensures closed metric balls are compact, underpinning both well-definedness and extraction of convergent subsequences.
A limitation stated explicitly by the authors is that the analysis covers global convergence only; no local rate (superlinear or quadratic) is established, in contrast to the Euclidean SSQP literature where such rates are known under second-order sufficient conditions. Additionally, the compactness requirement on the multiplier boxes (ξ,ζ,η)min⟨gradf(xk),ξ⟩+21⟨Hk[ξ],ξ⟩+2σk∥ζ∥2+2σk∥η∥20 and (ξ,ζ,η)min⟨gradf(xk),ξ⟩+21⟨Hk[ξ],ξ⟩+2σk∥ζ∥2+2σk∥η∥21 introduces algorithmic parameters whose influence on practical performance is not analyzed theoretically.
Numerical evidence
Experiments were implemented in MATLAB R2025a with Manopt, solving each QP subproblem with quadprog, terminating at residual (ξ,ζ,η)min⟨gradf(xk),ξ⟩+21⟨Hk[ξ],ξ⟩+2σk∥ζ∥2+2σk∥η∥22 or 500 iterations, with (ξ,ζ,η)min⟨gradf(xk),ξ⟩+21⟨Hk[ξ],ξ⟩+2σk∥ζ∥2+2σk∥η∥23 set to the Riemannian Hessian (eigenvalues floored at (ξ,ζ,η)min⟨gradf(xk),ξ⟩+21⟨Hk[ξ],ξ⟩+2σk∥ζ∥2+2σk∥η∥24).
Degenerate MPECs on the sphere. On mathematical programs with equilibrium constraints over (ξ,ζ,η)min⟨gradf(xk),ξ⟩+21⟨Hk[ξ],ξ⟩+2σk∥ζ∥2+2σk∥η∥25—degenerate in that RCQ fails at every feasible point—the contrast is stark:
(ξ,ζ,η)min⟨gradf(xk),ξ⟩+21⟨Hk[ξ],ξ⟩+2σk∥ζ∥2+2σk∥η∥27 to (ξ,ζ,η)min⟨gradf(xk),ξ⟩+21⟨Hk[ξ],ξ⟩+2σk∥ζ∥2+2σk∥η∥28
RSSQP attained tolerance on all five instances up to (ξ,ζ,η)min⟨gradf(xk),ξ⟩+21⟨Hk[ξ],ξ⟩+2σk∥ζ∥2+2σk∥η∥29, while RSQP failed everywhere. This is the paper's strongest empirical claim supporting the stabilization mechanism under total CQ failure.
Nonnegative low-rank matrix completion. On fixed-rank manifolds σk(ζ−yk)0 (which, the authors note, are not complete, so theory does not strictly apply), both methods solved all five instances. RSSQP was competitive overall and superior on the two largest instances—for σk(ζ−yk)1: 86 vs. 141 iterations and 80.7 s vs. 129.2 s; for σk(ζ−yk)2: 74 vs. 135 iterations and 314 s vs. 572 s. The authors attribute this partly to the guaranteed feasibility of the stabilized subproblem even from infeasible iterates.
Limitations and open questions
Three caveats bear directly on the results. First, the convergence guarantee is asymptotic and requires boundedness of σk(ζ−yk)3, which is assumed rather than proven; unbounded iterates fall outside the theory. Second, the guarantee permits termination at stationary points of the feasibility problem—infeasible accumulation points—which is unavoidable without CQs but means the method offers no certificate of primal feasibility in the worst case. Third, the numerical validation is limited to two problem classes with a single instance per size, and the matrix-completion experiments violate the manifold completeness assumption, so the favorable results there are empirical rather than theoretically grounded. The open question the authors themselves identify is establishing local superlinear or quadratic convergence of RSSQP under appropriate second-order sufficient conditions and regularity assumptions.
Conclusion
This paper supplies the first stabilized SQP framework for constrained optimization on Riemannian manifolds, combining proximal-perturbed quadratic subproblems, an augmented-Lagrangian merit function, and safeguarded dual updates. Its principal theoretical contribution is a CQ-free global convergence result delivering a KKT point, an AKKT point, or a feasibility-problem stationary point—with ERCQ upgrading the outcome to KKT—and its principal empirical contribution is demonstrating reliable solution of fully degenerate spherical MPECs where standard RSQP fails entirely. The absence of any local convergence rate remains the main gap relative to the Euclidean stabilized SQP literature.