Skip to Content
AxiomsAxioms
  • Article
  • Open Access

5 November 2026

16 Pages

A Safeguarded Transport-Extrapolated Proximal Gradient Method on the Stiefel Manifold

and
1
School of Mathematical Sciences, Chongqing Normal University, Chongqing 401331, China
2
National Center for Applied Mathematics in Chongqing, Chongqing Normal University, Chongqing 401331, China
*
Author to whom correspondence should be addressed.
Axioms2026, 15(11), 828;https://doi.org/10.3390/axioms15110828 
(registering DOI)
This article belongs to the Special Issue Recent Advances in Mathematical Optimization and Its Applications

Abstract

Motivated by sparse principal component analysis (PCA), this paper proposes ATE-ManPG, a safeguarded transport-extrapolated proximal gradient method for minimizing the sum of a smooth function and a convex, possibly nonsmooth function over the Stiefel manifold. The method augments the manifold proximal gradient method (ManPG) with two ingredients: momentum obtained by transporting the previous proximal search direction to the current tangent space, protected by a monotone restart safeguard, and a bounded adaptive proximal parameter. For the exact idealized iteration, global convergence to stationary points and O ( 1 / ε 2 ) iteration complexity are proved; under a proximal Kurdyka–Łojasiewicz condition with exponent 1 / 2 and a relative-error condition, both stated as explicit hypotheses, the convergence is R-linear. Experiments on a sparse-PCA model, validated by an external residual certificate at the returned point, show a 3.6 × mean iteration-count reduction relative to fixed-parameter ManPG; a factorial ablation attributes most of this reduction to the adaptive parameter, while transported momentum adds a further 6.4 % on average, concentrated in one paired trial.

1. Introduction

The Stiefel manifold St ( n , r ) = { X ∈ R n × r : X ⊤ X = I r } captures orthogonality constraints essential to sparse principal component analysis (PCA) [1], compressed modes [2], feature selection [3], and blind deconvolution [4]. This paper considers the composite problem
min X ∈ St ( n , r ) F ( X ) : = f ( X ) + h ( X ) ,
where f is smooth with L-Lipschitz gradient and h is convex and possibly nonsmooth.
Chen, Ma, So, and Zhang [5] proposed the manifold proximal gradient method (ManPG), a retraction-based algorithm that solves a strongly convex subproblem in the tangent space at each iteration via a semismooth Newton (SSN) method. ManPG converges globally to stationary points with O ( 1 / ε 2 ) iteration complexity and was selected for republication in the SIGEST section of SIAM Review in 2024 [6], testifying to its practical impact and its role in unifying the theory of nonsmooth Riemannian optimization.

1.1. Motivation and Related Work

Two lines of research motivate the present work: acceleration on manifolds and convergence under geometric conditions.
Accelerated proximal gradient on manifolds. Huang and Wei [7] extended the fast iterative shrinkage-thresholding algorithm (FISTA) [8,9] to the Stiefel manifold via inverse retraction and a periodic safeguard; their Riemannian proximal gradient (RPG) framework [10] gives O ( 1 / k ) rates under retraction-convexity and local KL rates, but leaves the vanilla accelerated variant (V-ARPG) unanalyzed. Accelerated Riemannian proximal rates under curvature/convexity assumptions appear in Feng et al. [11]. Related Euclidean theory includes nonconvex acceleration [12,13] and adaptive restart [14]. Other Stiefel tools include Riemannian proximal Newton [15], inexact RPG [16], and recent inertial methods [17]. Overviews and orthogonality-constrained first-order frameworks are [18,19].
Penalty and constraint-handling on Stiefel manifolds. Smooth exact penalties for orthogonality constraints and ℓ 2 , 1 problems [20,21,22], a penalty-free infeasible method with tangential and normal steps [23], constraint dissolving [24,25], and multiplier/parallel schemes [26,27] form alternative families; they are not drop-in replacements of ManPG tangent subproblems.
Adaptive ManPG. Chen et al. [5] already propose ManPG-Ada (their Algorithm 2). Adaptive proximal parameters are therefore not new here; we focus on transported-direction extrapolation with a monotone safeguard and on when a KL rate is preserved.
KL-based local linear convergence. The Kurdyka–Łojasiewicz (KL) inequality [28,29,30] yields linear rates when θ = 1 / 2 and a relative-error bound holds. Liu, So, and Wu [31] prove θ = 1 / 2 for smooth quadratics on St ( n , r ) . Wang, Liu, and So [32] study robust ℓ 1 -PCA ( max ∥ D ⊤ Q ∥ 1 ), not the penalized variance objective. Huang and Wei [10] obtain a Riemannian KL property with unspecified exponent. Semialgebraicity alone does not prescribe θ = 1 / 2 for − Tr ( X ⊤ A ⊤ A X ) + μ ∥ X ∥ 1 ; see Remark 1.

1.2. Our Contributions

This paper studies transported-direction extrapolation of the ManPG search direction with monotone restart and a bounded adaptive proximal parameter. Contributions:
1.
Algorithm. ATE-ManPG (adaptive transport-extrapolated ManPG, Algorithm 1): orthogonal-projection transport (no inverse retraction), bounded β k ≤ β max , objective-based restart, adaptive t ∈ [ 1 / L , 10 / L ] , and return of the work point where the residual is certified. One extra retraction and function evaluation per iteration relative to ManPG.
2.
Theory. Sufficient decrease (Lemma 1), global subsequential stationarity (Theorem 1), O ( ε − 2 ) iteration complexity (Theorem 2), and a conditional R-linear rate (Theorem 3) via a standard KL argument, uniform in adaptive t ∈ [ 1 / L , 10 / L ] . We do not claim θ = 1 / 2 for every sparse-PCA stationary point (Remark 1); relative error is verified under smoothness or sign compatibility (Proposition 1).
3.
Experiments. ATE-ManPG is compared with ManPG, ManPG-Ada, TE-ManPG, AManPG, P-ARPG, and RPG on sparse PCA from archived scalar records with an external certificate. A harmonized factorial ablation shows adaptation explains most of the total speedup; transported momentum adds 6.4 % mean iterations on top of adaptation (concentrated in one paired trial), with runtime overhead and occasional quality tradeoffs. Cap sensitivity covers β max ∈ [ 0.2 , 1 ] .
Algorithm 1 ATE-ManPG for solving (1)
Require: 
X 0 ∈ St ( n , r ) , t 0 = 1 / L , t = t 0 , t max = 10 / L , ε stop > 0 (tolerance on ∥ V k ∥ F ), β max > 0 (default 0.5 ), optional floor α tol ≥ 0
1:
D prev ← 0 ,     α prev ← 1
2:
for  k = 0 , 1 , 2 , …  do
3:
    if  k = 0 or D prev = 0  then
4:
         β k ← 0 ,     X work ← X k
5:
    else
6:
         D ˜ ← Proj T X k St ( n , r ) ( α prev D prev )
7:
         β k ← min k k + 3 , β max          ▹ matches the archived implementation
8:
         X work ← Retr X k ( β k D ˜ )
9:
        if  F ( X work ) > F ( X k ) then             ▹ monotone restart safeguard
10:
            X work ← X k ,     D prev ← 0 ,     β k ← 0
11:
        end if
12:
    end if
13:
    Compute ∇ f ( X work )
14:
    Solve (7) at X work to obtain V k
15:
    if  ∥ V k ∥ F ≤ ε stop  then return  X work            ▹ certify the returned point
16:
    end if
17:
     α ← 1
18:
    while  F ( Retr X work ( α V k ) ) > F ( X work ) − α 4 t ∥ V k ∥ F 2 and α > α tol  do
19:
         α ← 0.5 α
20:
    end while
21:
    if the Armijo test fails at the final α (evaluated once more) then return status “linesearch failed”
22:
    end if
23:
     X k + 1 ← Retr X work ( α V k )
24:
     D prev ← V k ,     α prev ← α
25:
                    ▹ Adaptive proximal parameter t k :
26:
    if  α = 1  then
27:
         t ← min ( t max , t · 1.02 )
28:
    else if  α = 0.5  then
29:
         t ← t
30:
    else
31:
         t ← max ( t 0 , t / 1.1 )
32:
    end if
33:
end for

2. Preliminaries

2.1. Stiefel Manifold Geometry

The Stiefel manifold St ( n , r ) = { X ∈ R n × r : X ⊤ X = I r } is an embedded submanifold of R n × r of dimension n r − r ( r + 1 ) / 2 , compact when n ≥ r . The tangent space at X is
T X St ( n , r ) = { V ∈ R n × r : X ⊤ V + V ⊤ X = 0 } .
Equipped with the Frobenius inner product ⟨ A , B ⟩ = Tr ( A ⊤ B ) , the orthogonal projection onto T X St ( n , r ) is
Proj T X St ( n , r ) ( Z ) = Z − X sym ( X ⊤ Z ) ,
where sym ( A ) = ( A + A ⊤ ) / 2 . The projection is non-expansive: ∥ Proj T X St ( n , r ) ( Z ) ∥ F ≤ ∥ Z ∥ F .
A retraction Retr X : T X St ( n , r ) → St ( n , r ) satisfies Retr X ( 0 ) = X , and its derivative at the origin is the identity, d d t Retr X ( t V ) | t = 0 = V for every tangent V. For the polar retraction
Retr X ( V ) = ( X + V ) ( I + V ⊤ V ) − 1 / 2 ,
the matrix I + V ⊤ V is positive definite for every tangent V, so the map is globally defined, and one has the global bounds (no radius restriction)
∥ Retr X ( V ) − ( X + V ) ∥ F ≤ 1 2 ∥ V ∥ F 2 ,
∥ Retr X ( V ) − X ∥ F ≤ ∥ V ∥ F .
Thus we may take M 1 = 1 / 2 and M 2 = 1 below; see also [33,34].
For a smooth function f : St ( n , r ) → R , the Riemannian gradient is grad f ( X ) = Proj T X St ( n , r ) ( ∇ f ( X ) ) . A point X * ∈ St ( n , r ) is stationary for (1) if
0 ∈ grad f ( X * ) + Proj T X * St ( n , r ) ( ∂ h ( X * ) ) ,
where ∂ h ( X * ) is the limiting subdifferential of h in the ambient space [5].

2.2. The ManPG Framework

At iteration k, ManPG [5] solves the strongly convex subproblem in the tangent space:
V k = argmin V ∈ T X k St ( n , r ) ⟨ ∇ f ( X k ) , V ⟩ + 1 2 t ∥ V ∥ F 2 + h ( X k + V ) ,
where t = 1 / L , and updates X k + 1 = Retr X k ( α k V k ) with Armijo backtracking on α k .
The subproblem (7) is solved by semismooth Newton (SSN) on the dual system [5]: a symmetric multiplier Λ ∈ R r × r yields q = r ( r + 1 ) / 2 variables; the dense code factors a q × q system ( O ( r 6 ) with assembly), with conjugate gradient (CG) for larger r. For h = μ ∥ · ∥ 1 the prox is element-wise soft-thresholding. Warm starts give a few inner iterations, but the theory assumes exact minimizers (Section 4; Remark 3 quantifies how the inexact inner solves used in practice relate to that framework).

2.3. Vector Transport via Orthogonal Projection

Parallel transport costs O ( n 3 ) on St ( n , r ) ; Huang and Wei [7] use inverse retraction ( O ( r 3 ) via a Lyapunov equation). We use orthogonal projection as vector transport [33]:
Γ X → Y ( D ) : = Proj T Y St ( n , r ) ( D ) , ∥ Γ X → Y ( D ) ∥ F ≤ ∥ D ∥ F ,
at cost O ( n r 2 ) (one product and symmetrization). Boundedness, not isometry, is enough for our momentum step; no linear system is required.

2.4. Kurdyka–Łojasiewicz Inequality

Let Φ be a proper lower semicontinuous function. Following the standard local form [30], Φ satisfies the KL inequality at z * ∈ dom ∂ Φ with exponent θ ∈ [ 0 , 1 ) if there exist η > 0 , a neighborhood U of z * , and δ > 0 such that
Φ ( z * ) < Φ ( z ) < Φ ( z * ) + δ , z ∈ U ⟹ Φ ( z ) − Φ ( z * ) θ ≤ η dist ( 0 , ∂ Φ ( z ) ) .
On St ( n , r ) we work with the ambient composite F = f + h and the projected stationarity measure dist ( 0 , Proj T X St ( ∂ F ( X ) ) ) , writing “proximal KL” when (8) is used with that measure. The exponent controls the local rate: θ = 0 finite termination; θ ∈ ( 0 , 1 / 2 ] linear; θ ∈ ( 1 / 2 , 1 ) sublinear [30]. The theoretical residual is ∥ V k ∥ F (equivalently min i ≤ k ∥ V i ∥ F ); experiments threshold the scaled squared residual ∥ V k ∥ F 2 / t 2 against a tolerance proportional to n r (Section 5)—a different quantity from the norm accuracy ε in Theorem 2.
Remark 1 (Scope of exponent 1/2).
We do not claim that the penalized objective
F ( X ) = − Tr ( X ⊤ A ⊤ A X ) + μ ∥ X ∥ 1
has KL exponent 1 / 2 at every stationary point. Explicitly, on St ( 2 , 1 ) = S 1 with μ = 1 and
B = 1 250 337 91 91 338 , x * = ( 3 / 5 , 4 / 5 ) ⊤ , w = ( − 4 / 5 , 3 / 5 ) ⊤ ,
set x ( s ) = x * cos s + w sin s . Both coordinates stay positive for small | s | , so F ( x ) = − x ⊤ B x + ∥ x ∥ 1 is smooth on that arc; x * is stationary and
F ( x ( s ) ) − F ( x * ) = − 1 10 s 3 + O ( s 4 ) , | ( F ∘ x ) ′ ( s ) | = 3 10 s 2 + O ( | s | 3 ) .
On the positive-gap side s < 0 , F − F * / ∥ grad F ∥ diverges, so no finite KL constant with exponent 1 / 2 exists (local exponent 2 / 3 ). This disproves an unrestricted stationary-point claim; it does not assert that every local minimizer has exponent 2 / 3 . Liu, So, and Wu [31] prove θ = 1 / 2 for smooth quadratics Tr ( X ⊤ Q X ) ; Wang, Liu, and So [32] analyze robust ℓ 1 -PCA ( max ∥ D ⊤ Q ∥ 1 ), not the penalized variance objective; Huang and Wei [10] obtain a Riemannian KL property for semialgebraic restrictions with unspecified exponent. Semialgebraicity guarantees some KL exponent, not 1 / 2 . Theorem 3 is therefore conditional: it applies at limit points where exponent 1 / 2 and Assumption 1 are both verified (e.g., under suitable nondegeneracy on an identified smooth stratum).

3. The ATE-ManPG Algorithm

3.1. Transport-Based Search-Direction Extrapolation

Classical FISTA forms y k = x k + β k ( x k − x k − 1 ) [8,9]. On a manifold, X k − X k − 1 need not lie in T X k St ( n , r ) . We instead transport the previous proximal search direction  V k − 1 (already a tangent vector at the previous work point):
1.
Transport:  D ˜ k − 1 = Proj T X k St ( n , r ) ( α k − 1 V k − 1 ) .
2.
Extrapolate:  X k ext = Retr X k ( β k D ˜ k − 1 ) .
3.
Solve: At X k ext , solve the ManPG subproblem to obtain V k , and retract to obtain X k + 1 .
Even on a flat manifold this is not FISTA: transported-direction extrapolation behaves like y k = x k + β k ( x k − y k − 1 ) , not x k + β k ( x k − x k − 1 ) .
Relative to Huang and Wei [7]: (i) no inverse retraction; (ii) bounded β k ≤ β max (default 0.5 ) as a design choice (FISTA’s β k ↑ 1 stays finite); (iii) monotone restart if extrapolation increases F (Section 3.2). Related: [14].

3.2. Algorithm Description

Idealized iteration versus implementation. Section 4 analyzes the exact idealized iteration: exact subproblems, unrestricted backtracking ( α tol = 0 ), and no positive numerical stopping when infinite sequences are studied. A finite-floor implementation may return a linesearch-failure status; the theorems do not cover failed runs. The archived MATLAB code uses α tol = 10 − 4 ; here α tol is the Armijo step-size floor of the backtracking loop, not the accuracy of the inner solver. The SSN subproblems are solved to an inner tolerance tied to the outer stopping rule: inner _ tol = max ( 10 − 13 , min ( 10 − 11 , 10 − 3 ϵ t 2 ) ) on the squared dual residual, tightened to max ( 5 × 10 − 16 , min ( 10 − 14 , 10 − 5 ϵ t 2 ) ) whenever the line search struggles. Here ϵ is the experimental tolerance on ∥ V k ∥ F 2 / t 2 of Section 5 (Algorithm 1 states the idealized norm test with ε stop ). Remark 3 and (18) state in what sense this inexactness affects the theory. In that sense, the theoretical results support the implemented algorithm as follows: the safeguard, the extrapolation step, and the acceptance test are implemented verbatim; under the relative inner stopping rule just described, inexactness degrades only the constants of Lemma 1 and Theorems 1–2 (Remark 3); and every reported run is validated by an external certificate—one additional SSN solve at the returned point—whose verdict is independent of the inner accuracy used during the run, with finite-floor failures reported as failures rather than successes. The archived code accepts a run only if an external residual certificate at the returned point passes. Failure is decided by the Armijo predicate after the loop, not merely by reaching the floor.
Output certificate.  ∥ V k ∥ F is computed at X work , so we return X work , not X k .
Armijo. Trials are compared with F ( X work ) (valid after restart). Lemma 1 gives F ( Retr Y ( α V ) ) ≤ F ( Y ) − α t ∥ V ∥ F 2 + K α 2 ∥ V ∥ F 2 , so α 4 t ∥ V ∥ F 2 is guaranteed for α ≤ 3 / ( 4 K t ) ; unrestricted halving accepts some α k ≥ min { 1 , 3 / ( 8 K t ) } .
Restart and β max . If extrapolation increases F, we set X work ← X k and clear the momentum buffer. β max = 0.5 is a tuning default; Lemma 1 does not depend on it (Table 1).
Table 1. Cap sensitivity for ATE-ManPG ( n = 500 , r = 5 , μ = 0.8 , ϵ = 10 − 8 n r , 10 trials; all certified 10 / 10 ).
The adaptive update of t k uses only backtracking information already computed. The analysis of Section 4 is uniform over t ∈ [ 1 / L , 10 / L ] ; see Remark 7. We write t k when the proximal parameter varies.

3.3. Comparison with Prior Accelerated Methods

AManPG (accelerated ManPG) [7]. Nesterov sequence s k + 1 = ( 1 + 1 + 4 s k 2 ) / 2 and inverse-retraction extrapolation y k + 1 = Retr x k + 1 ( 1 − s k s k + 1 R x k + 1 − 1 ( x k ) ) (moving away from the old iterate), with a periodic safeguard that has a stationarity guarantee; no accelerated rate in that paper.
ARPG/P-ARPG (accelerated RPG variants) [10]. RPG rates as above; the vanilla variant V-ARPG is left open; the practical variant P-ARPG uses restarts.
Feng et al. [11]. Accelerated rates under geodesic convexity/curvature, different subproblem and safeguards.
ATE-ManPG. Differences: (i) projected search-direction extrapolation (no inverse retraction or iterate combination); (ii) objective-based restart every iteration; (iii) conditional KL rate for the safeguarded tangent-linearized ManPG iteration. We do not claim the first accelerated rate for all Riemannian proximal methods, nor a worst-case order improvement over ManPG.

4. Convergence Analysis

We establish the theoretical properties of the exact idealized iteration of Algorithm 1: exact subproblem minimizers, unrestricted backtracking ( α tol = 0 ), and no positive numerical stopping when infinite sequences are studied. The analysis covers both a fixed parameter t = 1 / L and the adaptive rule of Section 3.2 with t ∈ [ 1 / L , 10 / L ] (Remark 7); the inexactness of the inner SSN solves used by the implementation is treated in Remark 3. It proceeds in four stages: sufficient decrease, global convergence, worst-case complexity, and improved complexity under the KL condition.
Standing assumptions and constants. f is the restriction of a smooth ambient function with L-Lipschitz gradient near St ( n , r ) ; h is finite-valued convex on R n × r . Model and retracted points lie in a compact tube; Lip ( h ) is a Lipschitz constant of h there and M Λ bounds Karush–Kuhn–Tucker (KKT) multipliers ∥ Λ ∥ 2 on that tube. Let G : = max St ∥ ∇ f ∥ F , K : = L / 2 + M 1 ( G + Lip ( h ) ) , M 1 = 1 / 2 , C gap : = M 2 β max = β max , D k : = α k V k , D − 1 : = 0 , F cl : = lim k F ( X k ) . In Theorem 2, F * may be any F lb ≤ F ; in Theorem 3, F * : = F cl .

4.1. Sufficient Decrease

Lemma 1 (Sufficient decrease).
Let { X k } be generated by Algorithm 1, and let X k ext denote X work at iteration k (so X k ext = X k after a restart). Then F ( X k ext ) ≤ F ( X k ) for every k. If t > 0 is fixed, backtracking accepts some
α k ≥ α ¯ : = min 1 , 3 8 K t > 0
and
F ( X k + 1 ) − F ( X k ) ≤ − α k 4 t ∥ V k ∥ F 2 ≤ − α ¯ 4 t ∥ V k ∥ F 2 .
If t k ∈ [ 1 / L , 10 / L ] varies, the same holds uniformly with
α ¯ min : = min 1 , 3 8 K t max , a min : = α ¯ min 4 t max > 0 ,
so α k ≥ α ¯ min and F ( X k + 1 ) − F ( X k ) ≤ − a min ∥ V k ∥ F 2 for all k.
Proof. 
The restart safeguard yields F ( X k ext ) ≤ F ( X k ) .
Let Y : = X k ext and V : = V k . Optimality of (7) and convexity of h give the strong model inequality
⟨ ∇ f ( Y ) , V ⟩ + h ( Y + V ) − h ( Y ) ≤ − 1 t ∥ V ∥ F 2 ,
because the first-order condition at V paired with V yields ⟨ ∇ f ( Y ) , V ⟩ + 1 t ∥ V ∥ 2 + ⟨ g , V ⟩ = 0 for some g ∈ ∂ h ( Y + V ) , and ⟨ g , V ⟩ ≥ h ( Y + V ) − h ( Y ) by convexity. (Testing the objective at V versus 0 gives the weaker bound with 1 2 t ∥ V ∥ 2 ; we use the stronger form.)
By L-Lipschitz continuity of ∇ f along the polar path, the retraction bound (4) with M 1 = 1 / 2 , and convexity of h,
f ( Retr Y ( α V ) ) ≤ f ( Y ) + α ⟨ ∇ f ( Y ) , V ⟩ + L 2 α 2 ∥ V ∥ F 2 + G M 1 α 2 ∥ V ∥ F 2 ,
h ( Retr Y ( α V ) ) ≤ h ( Y + α V ) + Lip ( h ) M 1 α 2 ∥ V ∥ F 2
≤ ( 1 − α ) h ( Y ) + α h ( Y + V ) + Lip ( h ) M 1 α 2 ∥ V ∥ F 2 .
Summing and applying (12),
F ( Retr Y ( α V ) ) ≤ F ( Y ) − α t ∥ V ∥ F 2 + K α 2 ∥ V ∥ F 2 .
The Armijo target F ( Retr Y ( α V ) ) ≤ F ( Y ) − α 4 t ∥ V ∥ 2 holds whenever K α ≤ 3 / ( 4 t ) , i.e., for all α ≤ 3 / ( 4 K t ) . Halving from α = 1 therefore accepts some α k ≥ min { 1 , 3 / ( 8 K t ) } = α ¯ , and
F ( X k + 1 ) ≤ F ( X k ext ) − α k 4 t ∥ V k ∥ F 2 ≤ F ( X k ) − α k 4 t ∥ V k ∥ F 2 .
For t ≤ t max the uniform envelopes follow as stated. □
Remark 2.
Lemma 1 uses only the monotone restart (not decay of ∥ V k ∥ ), so there is no circular dependence on later theorems. When extrapolation is not monotone, momentum is discarded and the step reduces to ManPG at X k .
Remark 3 (Inexact inner solves).
The SSN solver returns a direction whose subproblem optimality condition (7) holds up to a dual residual E k with ∥ E k ∥ F = : δ k , the quantity monitored by the SSN stopping test. Pairing the perturbed condition with V k exactly as in the proof of Lemma 1 yields, in place of (12),
⟨ ∇ f ( Y ) , V ⟩ + h ( Y + V ) − h ( Y ) ≤ − 1 t ∥ V ∥ F 2 + δ k ∥ V ∥ F ,
and hence F ( Retr Y ( α V ) ) ≤ F ( Y ) − α t ∥ V ∥ F 2 + K α 2 ∥ V ∥ F 2 + α δ k ∥ V ∥ F . If the inner solver is stopped by a relative rule
δ k ≤ c 0 ∥ V k ∥ F t k , c 0 ∈ ( 0 , 3 4 ) ,
then the last term is absorbed as c 0 α t k ∥ V k ∥ F 2 , the Armijo predicate holds for every α with K α ≤ 3 / 4 − c 0 t k , and the conclusions of Lemma 1, Theorem 1, and Theorem 2 persist verbatim with α ¯ , α ¯ min , and a min multiplied by 1 − 4 c 0 3 , all uniformly over t ∈ [ 1 / L , 10 / L ] . The archived code enforces a rule of the form (19): an iterate is processed only while ∥ V k ∥ F 2 / t k 2 ≥ ϵ , and the branch inner _ tol ≤ 10 − 3 ϵ t k 2 of Section 3.2 then gives δ k ≤ 10 − 3 t k ϵ ≤ 0.032 ∥ V k ∥ F , i.e., (19) with c 0 = 0.032 t k ≤ 0.32 / L ≤ 0.16 on the sparse-PCA instances of Section 5, where column normalization gives L ≥ 2 . Inexactness therefore degrades constants, not the qualitative guarantees. At tolerances so tight that the absolute floor 10 − 13 dominates the 10 − 3 ϵ t k 2 branch, the relative guarantee (19) ceases to bind; this is precisely the regime of the high-precision failures discussed in Section 5.3. A complete inexact analysis in the spirit of [16] is left as future work (Section 5.4).

4.2. Global Convergence and Worst-Case Complexity

Theorem 1 (Global convergence).
Every limit point of { X k } generated by Algorithm 1 is a stationary point of (1). Moreover ∥ V k ∥ F → 0 and ∥ X k ext − X k ∥ F → 0 .
Proof. 
From Lemma 1, { F ( X k ) } is nonincreasing. Compactness of St ( n , r ) and continuity of F imply { F ( X k ) } converges. Summing the descent inequality gives ∑ i = 0 ∞ ∥ V i ∥ F 2 < ∞ , hence ∥ V k ∥ F → 0 . By () and non-expansiveness of projection,
∥ X k ext − X k ∥ F ≤ M 2 β k ∥ D ˜ k − 1 ∥ F ≤ C gap ∥ D k − 1 ∥ F ≤ C gap ∥ V k − 1 ∥ F → 0 .
Let X * be a limit point with subsequence { X k j } → X * . Then also X k j ext → X * and X k j ext + V k j → X * . The subproblem optimality condition at Y j : = X k j ext is
0 ∈ ∇ f ( Y j ) + 1 t j V k j + ∂ h ( Y j + V k j ) + A Y j * ( Λ j ) ,
where t j ∈ [ 1 / L , 10 / L ] , A X * ( Λ ) = X Λ with Λ = Λ ⊤ . Since ∥ A Y j * ( Λ j ) ∥ F = ∥ Λ j ∥ F and, choosing g j ∈ ∂ h ( Y j + V k j ) in the inclusion,
∥ Λ j ∥ F ≤ ∥ ∇ f ( Y j ) ∥ F + ∥ V k j ∥ F t j + ∥ g j ∥ F ≤ G + L ∥ V k j ∥ F + Lip ( h ) ,
the sequence { Λ j } is bounded. Passing to a further subsequence with Λ j → Λ * (symmetric) and g j → g * , outer semicontinuity of the limiting subdifferential of the convex function h [35] yields g * ∈ ∂ h ( X * ) , and continuity of ∇ f gives
0 ∈ ∇ f ( X * ) + ∂ h ( X * ) + A X * * ( Λ * ) .
Projecting onto T X * St ( n , r ) and noting Proj T X * St ( A X * * ( Λ * ) ) = 0 because Λ * is symmetric yields the stationarity condition (6). □
Theorem 2 (Worst-case complexity).
Algorithm 1 requires O ( ε − 2 ) iterations to achieve min i < k ∥ V i ∥ F ≤ ε .
Proof. 
From Lemma 1, telescoping yields min i < k ∥ V i ∥ F 2 ≤ F ( X 0 ) − F lb a min · 1 k for any lower bound F lb ≤ F , giving min i < k ∥ V i ∥ F = O ( 1 / k ) , i.e., O ( ε − 2 ) iterations. □

4.3. Conditional Linear Convergence Under the KL Condition

We state a conditional local rate. Its inputs are (i) proximal KL with exponent 1 / 2 at the limit set and (ii) a relative-error bound linking projected stationarity at the accepted point to previous steps. Neither hypothesis is verified here for all sparse-PCA instances (Remark 1). Relative error of this type is standard for proximal algorithms [29,30], but for nonsmooth h the subproblem supplies a subgradient at the affine model point Y + V , while the accepted iterate is Retr Y ( α V ) ; small distance between those points does not by itself transfer subgradients across a kink.
Assumption 1 (Lagged relative error).
There exist b 1 , b 2 > 0 such that for all sufficiently large k,
dist 0 , Proj T X k St ( n , r ) ( ∂ F ( X k ) ) ≤ b 1 ∥ V k − 1 ∥ F + b 2 ∥ D k − 1 ∥ F .
Proposition 1 (Sufficient conditions for Assumption 1).
Let Y be a work point, V the exact subproblem direction, Z = Y + V , and X = Retr Y ( α V ) the accepted point with α ∈ ( 0 , 1 ] . Suppose there exist g Z ∈ ∂ h ( Z ) and g X ∈ ∂ h ( X ) with ∥ g X − g Z ∥ ≤ c h ∥ V ∥ F , and let M Λ bound the KKT multiplier. Then
dist 0 , Proj T X St ( ∂ F ( X ) ) ≤ ( 2 L + c h + M Λ ) ∥ V ∥ F .
In particular: (a) if h is C 1 with L h -Lipschitz gradient near Y , Z , X , take c h = 2 L h ; (b) if h = μ ∥ · ∥ 1 and Z , X are sign-compatible on the nonzero coordinates of X (same signs; zeros of X admit [ − μ , μ ] ), take g X = g Z and c h = 0 . Numeric observation of a stable support is not a proof of (b).
Proof. 
The subproblem KKT system yields a symmetric Λ with ∥ Λ ∥ 2 ≤ M Λ and g Z ∈ ∂ h ( Z ) such that ∇ f ( Y ) + t − 1 V + g Z + Y Λ = 0 . Since α ≤ 1 and M 2 = 1 , ∥ X − Y ∥ ≤ ∥ V ∥ F and ∥ X − Z ∥ ≤ 2 ∥ V ∥ F . Using Proj T X ( X Λ ) = 0 , nonexpansiveness of projection, ∥ ∇ f ( X ) − ∇ f ( Y ) ∥ ≤ L ∥ X − Y ∥ , 1 / t ≤ L , and ∥ g X − g Z ∥ ≤ c h ∥ V ∥ F ,
dist ( 0 , Proj T X ∂ F ( X ) ) ≤ ∥ Proj T X ( ∇ f ( X ) + g X ) ∥ ≤ ( 2 L + c h + M Λ ) ∥ V ∥ F .
Under unrestricted backtracking α ≥ α ¯ min > 0 , so ∥ V ∥ F ≤ α ¯ min − 1 ∥ D ∥ F and Assumption 1 follows on the accepted step. □
Remark 4 (Scope of Assumption 1).
Without Proposition 1 (for example at a kink of h with incompatible signs), ∥ V k ∥ F remains the primary residual in Theorem 2, and the rate below stays an abstract implication. We do not claim that Assumption 1 holds for every sparse-PCA instance.
Theorem 3 (Conditional linear convergence under KL).
Let F * : = F cl = lim k F ( X k ) . Assume the proximal KL inequality holds with exponent θ = 1 / 2 on a neighborhood of the limit set of { X k } in the one-sided window F * < F ( X ) < F * + δ , and that Assumption 1 holds. Then there exist k 0 and ρ ∈ ( 0 , 1 ) such that for k ≥ k 0 ,
Δ k + 1 ≤ ρ Δ k , ∥ V k ∥ F ≤ C ρ ( k − k 0 ) / 2 ,
where Δ k : = F ( X k ) − F * . Consequently min i ≤ k ∥ V i ∥ F ≤ ε in O ( log ( 1 / ε ) ) iterations.
Proof. 
Set p k : = ∥ V k ∥ F . By Lemma 1, Δ k − Δ k + 1 ≥ a p k 2 with a : = a min > 0 uniform. KL with θ = 1 / 2 and Assumption 1 give, for k ≥ k 0 ,
Δ k 1 / 2 ≤ η dist 0 , Proj T X k St ( ∂ F ( X k ) ) ≤ η ( b 1 p k − 1 + b 2 ∥ D k − 1 ∥ F ) ≤ η ( b 1 + b 2 ) p k − 1 ,
using ∥ D k − 1 ∥ F = α k − 1 p k − 1 ≤ p k − 1 . In particular Δ k ≤ c KL 2 p k − 1 2 with c KL : = η ( b 1 + b 2 ) . Shifting the index, Δ k + 1 ≤ c KL 2 p k 2 , while Δ k − Δ k + 1 ≥ a p k 2 implies p k 2 ≤ ( Δ k − Δ k + 1 ) / a , so
Δ k + 1 ≤ c KL 2 a + c KL 2 Δ k = : ρ Δ k , ρ : = c KL 2 a + c KL 2 ∈ ( 0 , 1 ) .
This is a standard one-step KL contraction: a momentum-energy Lyapunov term is not required once (24) is in force. R-linear decay of p k follows from a p k 2 ≤ Δ k − Δ k + 1 ≤ Δ k ≤ Δ k 0 ρ k − k 0 . □
Remark 5 (Uniformization and scope).
If the proximal KL inequality holds uniformly on a compact neighborhood of the compact limit set intersected with a sublevel set, then k 0 < ∞ . Under Theorem 3, ∥ X k + 1 − X k ∥ ≤ M 2 ∥ V k ∥ + C gap ∥ V k − 1 ∥ is summable, so { X k } has finite length and converges to one stationary point. For ManPG, β k = 0 and X work = X k ; the accepted step D k − 1 remains the natural step measure.
Remark 6 (Role of the bounded schedule).
β max = 0.5 is a tuning default. Polar bounds M 1 = 1 / 2 , M 2 = 1 are global; FISTA’s β k ↑ 1 stays bounded; Lemma 1 has no β max dependence. Restart, not the cap, gives monotonicity (Table 1). We do not claim that the cap prevents basin transitions. Restart enforces F ( X work ) ≤ F ( X k ) ; objective monotonicity does not rule out basin transitions in a nonconvex problem.
Remark 7 (Adaptive t).
a min , α ¯ min , and 1 / t ≤ L are uniform on t ∈ [ 1 / L , 10 / L ] , so Algorithm 1’s adaptive rule preserves the results with those envelopes. Adaptation is not proved to improve the rate relative to fixed t = 1 / L .
In summary, the adaptive parameter t k ∈ [ 1 / L , 10 / L ] is theoretically harmless (uniform constants, Remark 7); the theorems assume exact solves and unrestricted backtracking (Section 3.2), and Remark 3 records that the relative inner stopping rule used by the implementation degrades only the constants of those theorems.

5. Numerical Experiments

We evaluate ATE-ManPG on the sparse-PCA model f ( X ) = − Tr ( X ⊤ A ⊤ A X ) , h ( X ) = μ ∥ X ∥ 1 , with A ∈ R 50 × n (columns normalized). Baselines:
  • ManPG [5]: fixed t = 1 / L , SSN subproblem, Armijo constant 1 / ( 2 t ) .
  • ManPG-Ada [5]: the adaptive proximal-parameter variant of Chen et al. (their Algorithm 2), included as the natural adaptive baseline. Our implementation adapts t from the backtracking count (increase by 1.01 without backtracking, decrease by 1.01 otherwise) and, for comparability with the ATE family, caps t ∈ [ 1 / L , 10 / L ] ; we do not claim identical update constants to their pseudocode.
  • TE-ManPG (transport-extrapolated ManPG): the fixed-t transported-direction variant (extrapolation and restart, no adaptation), reported in the ablation.
  • AManPG [7]: Huang–Wei FISTA-style extrapolation with inverse retraction and a periodic safeguard. The supplied driver uses its own tangent semismooth subproblem routine (not the RPMWH routine of [10], the Riemannian proximal-mapping subproblem solver of Huang and Wei).
  • P-ARPG and RPG [10]: practical accelerated and non-accelerated RPG, using the RPMWH subproblem model.
Certified protocol. Tables come from archived scalar records (method, dimensions, tolerance, seed, outer iterations, wall-clock time, termination status, restarts, external residual/feasibility at the returned point). Data matrices and returned iterates are not archived; endpoints require rerunning from the seed. Iteration counts are method-specific outer iterations (AManPG and P-ARPG may solve several subproblems per outer step). The external certificate is one SSN solve at returned X with t = 1 / L and tight inner tolerance; success requires residual below tolerance and feasibility <10−6. Seeds are shared (trial t: 42 + 10 , 000 t ). Random singular-value-decomposition (SVD) initial points; MATLAB R2024a, Windows 11, Core i7. Main tables: 10 trials; sweeps: 3; high-precision: 1 trial (seed 10042). Sub-second timings are implementation-specific.

5.1. Standard-Precision Comparison

Table 2 reports ϵ = 10 − 8 , n = 500 , r = 5 , μ = 0.8 , 10 trials. All 60 runs shown in the table, together with the 10 additional TE-ManPG runs of the factorial ablation (Section 5.4), passed the external certificate (residual below tolerance at the returned point, feasibility <10−6); every method certified 10 / 10 .
Table 2. Standard-precision comparison ( n = 500 , r = 5 , μ = 0.8 , ϵ = 10 − 8 n r , 10 trials), generated from archived per-run records. All methods certified 10 / 10 . Iter. speedup is the mean iteration count relative to ManPG; Solution F is the mean final certified objective over the trials. The proposed method ATE-ManPG is typeset in bold; boldface numbers indicate the best value in each column among the methods sharing the same subproblem model (ManPG, ManPG-Ada, ATE-ManPG). Methods marked † use a different subproblem model and are not ranked, and the Solution F column is not ranked.
ATE-ManPG shows a 3.59 × mean iteration reduction vs. fixed-parameter ManPG, but this is not a momentum-only effect. ManPG-Ada already gives 2.95 × . In the harmonized ablation, adding transported momentum yields a further 6.4% mean iteration reduction ( 220.4 → 206.3 ), concentrated in one paired trial (seed 90042: about 106 of 141 iterations saved, with a worse objective − 18.75 vs. − 19.43 ); the other nine pairs improve by about 1.8 % . Mean runtime is higher with momentum ( 0.051 s vs. 0.0317 s adaptive-only; ATE slower in 9/10 pairs).
Table 2 is therefore best read jointly with the factorial ablation of Section 5.4 when attributing the improvement. Of the 3.59 × total mean iteration reduction relative to fixed-parameter ManPG, the pre-existing adaptive proximal parameter accounts for 2.95 × (ManPG-Ada vs. ManPG), and the harmonized ablation separates the two mechanisms on one implementation: adaptation alone gives 3.4 × , transported extrapolation alone 1.6 × , and their combination 3.6 × , so the marginal contribution of extrapolation on top of adaptation is 6.4 % in mean iterations. The difference between 3.59 × and 2.95 × in Table 2 should accordingly not be read as a pure momentum effect: that table compares total methods whose adaptive constants differ ( 1.02 / 1.1 here against the 1.01 -rule of ManPG-Ada), and part of that gap is tuning rather than extrapolation (Section 5.4).
The main advantages of ATE-ManPG over the closest methods, as demonstrated by these examples, are as follows. Compared with fixed-parameter ManPG, it is uniformly faster across settings: 3.59 × fewer mean iterations here ( 741 → 206 , all 10 / 10 certified), 2.9 – 3.9 × across n = 100 –1500 (Table 3), and 1.5 – 3.6 × across μ (Table 4). Compared with the extrapolation-based AManPG and P-ARPG, it avoids inverse retractions (the transport is one orthogonal projection), enforces decrease of the objective at every iteration through the restart, and returns the point at which the residual is certified; on this test bed it also reaches a lower certified objective than either ( F = − 19.994 vs. − 19.963 and − 19.983 in Table 2) at a lower runtime than P-ARPG ( 0.051 s vs. 0.116 s), whereas P-ARPG needs fewer outer iterations under a different subproblem model and outer-step accounting. Compared with ManPG-Ada, its advantage is modest and instance-dependent, as quantified above. At standard precision, RPG attains a marginally lower objective ( − 20.091 ) at the highest iteration and time cost; at high precision it is the only method certified at all four tolerances (Section 5.3), so no single method dominates. The demonstrated strength of ATE-ManPG is the combination of ManPG-level guarantees, retraction independence, and certified monotone progress at standard precision.
Table 3. Dimension sweep: iterations vs. n ( r = 5 , μ = 0.8 , ϵ = 10 − 8 n r , 3 trials). Parenthesized entries give certified/total runs. Boldface indicates the best value in each column.
Table 4. Iterations vs. μ ( n = 500 , r = 5 , ϵ = 10 − 8 n r , 3 trials; all certified 3 / 3 ). Boldface indicates the best value in each column.

5.2. Dimension Scaling and Regularization

Table 3 and Table 4 report iteration counts (3 trials, ManPG-Ada included). All runs passed the external certificate except one ATE-ManPG trial at n = 1000 (reported as 2 / 3 ), whose returned residual exceeded the tolerance after its internal stopping triggered.
Iteration reductions vs. ManPG are stable in n but vary with μ . These sweeps compare total methods (different tunings), not isolated momentum; at n = 1000 ATE certifies only 2 / 3 runs, so that column is not paired.

5.3. High-Precision Behavior

Table 5 reports a single trial (seed 10042) under a uniform iteration budget of 5000, with success decided only by the external certificate. All iteration counts are archived outer iterations (numbers of outer subproblem solves).
Table 5. High-precision comparison: iterations vs. scaled squared-residual tolerance ( n = 500 , r = 5 , μ = 0.8 , single trial, budget 5000). ✓: external certificate passed at the returned point. “LS fail”: explicit Armijo failure triggered before the tolerance was reached (returned residual exceeds it). “safe.”: early safeguard exit whose returned residual exceeds the tolerance. “—”: did not complete the budget within the allotted time (see text).
The certified picture differs from internal-stopping counts. At ϵ ≤ 10 − 12 the SSN family (ManPG, TE, ATE) hits explicit Armijo failure before the tolerance (operative inner floor 10 − 13 in the revised code). ManPG-Ada passes 10 − 12 and fails at 10 − 14 . P-ARPG safeguards out after 168 iterations with residual near 1.3 × 10 − 7 . AManPG’s inner solver slows severely and did not finish the budget at ϵ ≤ 10 − 12 (no coded timeout in the archives). RPG is certified at all four tolerances here.
The failure entries have identifiable causes, which are numerical rather than theoretical. The Armijo failures of the SSN family at ϵ ≤ 10 − 12 n r reflect the interaction between the line search and the inner solver at very small tolerances: Lemma 1 guarantees acceptance of every sufficiently small α only for exact subproblems, whereas near the requested residual the decrease predicted by the computed direction, of order α 4 t ∥ V k ∥ F 2 , falls below the perturbation induced by the inner dual-residual floor ( 10 − 13 ≈ 3 × 10 − 7 ), which biases V k at a level that backtracking cannot repair—halving α shrinks the target linearly while the realizable decrease is already dominated by that bias. The adaptive tightening of inner _ tol when the line search struggles (Section 3.2) targets precisely this interaction. At ϵ = 10 − 14 n r the predicted per-step decrease is of order 10 − 12 ; the inner-residual bias then dominates the scale being verified, and the cancellation roundoff in evaluating differences of objective values of order 20 (absolute noise of order 10 − 14 ) is no longer negligible, so certification at that level sits at the limit of double-precision arithmetic for this family of codes. The P-ARPG entries are not numerical failures: its safeguard exit is a designed termination that returns a point with residual ≈1.3 × 10 − 7 , above the tighter thresholds. AManPG’s dashes are budget failures: its inner routine ties the inner effort to the outer tolerance, the cost per outer step grows as ϵ shrinks, and the run did not finish the budget within the allotted time. None of these entries contradicts the theory: Theorems 1–2 concern the exact idealized iteration, and the certified entries of ManPG-Ada and RPG at ϵ = 10 − 12 n r show that the practical floor is implementation-dependent rather than universal.
These counts are empirical observations under one implementation and budget, not a verification of asymptotic orders: a worst-case O ( ε − 2 ) bound neither predicts individual trajectories nor is refuted by budget exhaustion, the table’s ϵ thresholds a scaled squared residual (a factor-100 tighter squared tolerance is a factor-10 tighter norm tolerance), and every method can enjoy faster local behavior under additional regularity.

5.4. Factorial Ablation and Cap Sensitivity

Table 6 reports the factorial ablation requested to separate the two mechanisms: the four variants are produced by one implementation (identical SSN accuracy, stopping certificate, Armijo constant, adaptive rule, seeds), toggling only the momentum flag and the adaptive proximal parameter.
Table 6. Factorial ablation ( n = 500 , r = 5 , μ = 0.8 , ϵ = 10 − 8 n r , 10 trials; all certified 10 / 10 ). “Restarts” is the mean number of monotone-restart triggers per run.
The attribution is as follows. Adaptation alone: 3.4 × ( 741 → 220 ); momentum alone: 1.6 × ( 741 → 477 ); combined: 3.6 × ( 741 → 206 ). Momentum adds 6.4% on top of the harmonized adaptive rule, concentrated in one paired trial (Section 5), with higher runtime and a worse objective there. ATE triggers restarts frequently (148 per ∼206 iterations). Our adaptive factors 1.02 / 1.1 are stronger than the 1.01 -rule ManPG-Ada (220 vs. 251), so part of that gap is tuning.
The marginal effect of extrapolation is also strongly instance-dependent, and its concentration in one pair indicates a dependence on the problem instance and on the initial point. The restart statistics are consistent with this mechanism: extrapolation can help only while successive proximal directions remain correlated along a smooth arc of the objective, whereas near the ℓ 1 kinks of h the directions decorrelate and the monotone restart discards the momentum—ATE triggers restarts on 148 of roughly 206 iterations—so only instances whose trajectory stays on such an arc long enough for the extrapolation to compound benefit materially; the seed-90042 trial is the one such instance among the ten. The transported momentum should accordingly be regarded as a safeguarded option that is decisive for certain instances rather than a uniform accelerator: across the μ -sweep its marginal effect ranges from negligible ( μ = 0.2 : 486 vs. 482 iterations) to moderate ( μ = 1.6 : 41 vs. 60), and the worst-case theory of Section 4 claims no order improvement from it (Remark 6).
Table 1 varies the momentum cap. Mean iteration counts are flat across β max ∈ { 0.2 , 0.5 , 0.8 , 1.0 } (all within one standard deviation), while the restart frequency increases mildly with the cap. This confirms that 0.5 is a tuning default with no special theoretical role (Remark 6): the safeguard, not the numerical cap, controls the iteration.
Limitations. (i) Prove θ = 1 / 2 and Assumption 1 for nondegenerate sparse-PCA subclasses, or state general-exponent rates; (ii) harmonize inexact SSN with the analysis [16], of which Remark 3 is a constant-level first step; (iii) restart-only/cap-only studies and additional applications; (iv) explain the quality tradeoff in the concentrated trial. Penalty and constraint-dissolving alternatives [20,23,25] remain uncompared.

6. Conclusions

ATE-ManPG is a safeguarded transport-extrapolated proximal gradient method on the Stiefel manifold: projected search-direction extrapolation, monotone restart, and a bounded adaptive proximal parameter, returning the work point where the residual is certified. For the exact idealized iteration we proved global subsequential stationarity and O ( ε − 2 ) iteration complexity, and a conditional R-linear rate under explicit KL- 1 / 2 and relative-error hypotheses (smoothness or sign compatibility). The penalized sparse-PCA objective has no universal exponent- 1 / 2 property; we give an explicit counterexample. Any local order change from O ( ε − 2 ) to O ( log ( 1 / ε ) ) is thus a KL effect rather than a worst-case acceleration (Theorem 3); we do not claim a better worst-case order than ManPG. Experiments under a uniform external certificate show a 3.6 × mean iteration reduction vs. fixed-parameter ManPG, mostly from the pre-existing adaptive parameter; transported momentum adds a small, instance-dependent 6.4 % with runtime overhead and occasional quality tradeoffs. The distinctive construction is search-direction transport plus objective-based restart; the theory records when a KL rate is preserved.

Author Contributions

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

Funding

This work was partially supported by the Science and Technology Research Program of Chongqing Municipal Education Commission (KJQN202000533, KJZD-M202300504), the Chongqing Natural Science Foundation Project (CSTB2024NSCQ-LZX0140, CSTB2025NSCQ-LZX0008), the National Science Foundation of China (12171063).

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The MATLAB source code and archived per-run experimental records supporting the numerical results are available from the authors on reasonable request.

Acknowledgments

The authors thank colleagues for comments that improved the experimental protocol and the scope of the theoretical claims.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Jolliffe, I.T.; Trendafilov, N.T.; Uddin, M. A modified principal component technique based on the LASSO. J. Comput. Graph. Stat. 2003, 12, 531–547. [Google Scholar] [CrossRef] [Scilit]
  2. Ozoliņš, V.; Lai, R.; Caflisch, R.; Osher, S. Compressed modes for variational problems in mathematics and physics. Proc. Natl. Acad. Sci. USA 2013, 110, 18368–18373. [Google Scholar] [CrossRef] [Scilit]
  3. Yang, Y.; Shen, H.T.; Ma, Z.; Huang, Z.; Zhou, X. ℓ2,1-Norm Regularized Discriminative Feature Selection for Unsupervised Learning. In Proceedings of the IJCAI, Barcelona, Spain, 16–22 July 2011; pp. 1589–1594. [Google Scholar]
  4. Zhang, Y.; Lau, Y.; Kuo, H.-W.; Cheung, S.; Pasupathy, A.; Wright, J. On the Global Geometry of Sphere-Constrained Sparse Blind Deconvolution. In Proceedings of the CVPR, Honolulu, HI, USA, 21–26 July 2017; pp. 4891–4899. [Google Scholar]
  5. Chen, S.; Ma, S.; So, A.M.-C.; Zhang, T. Proximal gradient method for nonsmooth optimization over the Stiefel manifold. SIAM J. Optim. 2020, 30, 210–239. [Google Scholar] [CrossRef] [Scilit]
  6. Chen, S.; Ma, S.; So, A.M.-C.; Zhang, T. Nonsmooth optimization over the Stiefel manifold and beyond: Proximal gradient method and recent variants. SIAM Rev. 2024, 66, 319–352. [Google Scholar] [CrossRef] [Scilit]
  7. Huang, W.; Wei, K. An extension of fast iterative shrinkage-thresholding algorithm to Riemannian optimization for sparse principal component analysis. Numer. Linear Algebra Appl. 2022, 29, e2409. [Google Scholar] [CrossRef] [Scilit]
  8. Beck, A.; Teboulle, M. A fast iterative shrinkage-thresholding algorithm for linear inverse problems. SIAM J. Imaging Sci. 2009, 2, 183–202. [Google Scholar] [CrossRef] [Scilit]
  9. Nesterov, Y. A method for solving a convex programming problem with convergence rate O(1/k2). Sov. Math. Dokl. 1983, 27, 372–376. [Google Scholar]
  10. Huang, W.; Wei, K. Riemannian proximal gradient methods. Math. Program. 2022, 194, 371–413. [Google Scholar] [CrossRef] [Scilit]
  11. Feng, S.; Jiang, Y.; Huang, W.; Ying, S. A Riemannian accelerated proximal gradient method. arXiv 2025, arXiv:2509.21897. [Google Scholar]
  12. Ghadimi, S.; Lan, G. Accelerated gradient methods for nonconvex nonlinear and stochastic programming. Math. Program. 2016, 156, 59–99. [Google Scholar] [CrossRef] [Scilit]
  13. Li, H.; Lin, Z. Accelerated proximal gradient methods for nonconvex programming. In Proceedings of the NeurIPS, Montréal, QC, Canada, 7–12 December 2015; pp. 379–387. [Google Scholar]
  14. O’Donoghue, B.; Candès, E. Adaptive restart for accelerated gradient schemes. Found. Comput. Math. 2015, 15, 715–732. [Google Scholar] [CrossRef] [Scilit]
  15. Si, W.; Absil, P.-A.; Huang, W.; Jiang, R.; Vary, S. A Riemannian proximal Newton method. SIAM J. Optim. 2024, 34, 654–681. [Google Scholar] [CrossRef] [Scilit]
  16. Huang, W.; Wei, K. An inexact Riemannian proximal gradient method. Comput. Optim. Appl. 2023, 85, 1–32. [Google Scholar] [CrossRef] [Scilit]
  17. Xu, J.; He, B.; Peng, Z.; Zhang, X. An improved proximal alternating linearized minimization algorithm and its inertial Bregman extension for structured nonconvex nonsmooth optimization problems on Riemannian manifold. J. Comput. Appl. Math. 2026, 473, 116886. [Google Scholar] [CrossRef] [Scilit]
  18. Hu, J.; Liu, X.; Wen, Z.; Yuan, Y. A brief introduction to manifold optimization. J. Oper. Res. Soc. China 2020, 8, 199–248. [Google Scholar] [CrossRef] [Scilit]
  19. Gao, B.; Liu, X.; Chen, X.; Yuan, Y. A new first-order algorithmic framework for optimization problems with orthogonality constraints. SIAM J. Optim. 2018, 28, 302–332. [Google Scholar] [CrossRef] [Scilit]
  20. Xiao, N.; Liu, X.; Yuan, Y. Exact penalty function for ℓ2,1 norm minimization over the Stiefel manifold. SIAM J. Optim. 2021, 31, 3097–3126. [Google Scholar] [CrossRef] [Scilit]
  21. Xiao, N.; Liu, X.; Yuan, Y. A class of smooth exact penalty function methods for optimization problems with orthogonality constraints. Optim. Methods Softw. 2022, 37, 1205–1241. [Google Scholar] [CrossRef] [Scilit]
  22. Xiao, N.; Liu, X. Solving optimization problems over the Stiefel manifold by smooth exact penalty functions. J. Comput. Math. 2024, 42, 1246–1276. [Google Scholar] [CrossRef] [Scilit]
  23. Liu, X.; Xiao, N.; Yuan, Y. A penalty-free infeasible approach for a class of nonsmooth optimization problems over the Stiefel manifold. J. Sci. Comput. 2024, 99, 30. [Google Scholar] [CrossRef] [Scilit]
  24. Xiao, N.; Liu, X.; Toh, K. Dissolving constraints for Riemannian optimization. Math. Oper. Res. 2024, 49, 366–397. [Google Scholar] [CrossRef] [Scilit]
  25. Hu, X.; Xiao, N.; Liu, X.; Toh, K. A constraint dissolving approach for nonsmooth optimization over the Stiefel manifold. IMA J. Numer. Anal. 2024, 44, 3717–3748. [Google Scholar] [CrossRef] [Scilit]
  26. Wang, L.; Gao, B.; Liu, X. Multipliers correction methods for optimization problems over the Stiefel manifold. CSIAM Trans. Appl. Math. 2021, 2, 508–531. [Google Scholar] [CrossRef] [Scilit]
  27. Gao, B.; Liu, X.; Yuan, Y. Parallelizable algorithms for optimization problems with orthogonality constraints. SIAM J. Sci. Comput. 2019, 41, A1949–A1983. [Google Scholar] [CrossRef] [Scilit]
  28. Attouch, H.; Bolte, J.; Redont, P.; Soubeyran, A. Proximal alternating minimization and projection methods for nonconvex problems: An approach based on the Kurdyka–Łojasiewicz inequality. Math. Oper. Res. 2010, 35, 438–457. [Google Scholar] [CrossRef] [Scilit]
  29. Bolte, J.; Sabach, S.; Teboulle, M. Proximal alternating linearized minimization for nonconvex and nonsmooth problems. Math. Program. 2014, 146, 459–494. [Google Scholar] [CrossRef] [Scilit]
  30. Attouch, H.; Bolte, J.; Svaiter, B.F. Convergence of descent methods for semi-algebraic and tame problems: Proximal algorithms, forward–backward splitting, and regularized Gauss–Seidel methods. Math. Program. 2013, 137, 91–129. [Google Scholar] [CrossRef] [Scilit]
  31. Liu, H.; So, A.M.-C.; Wu, W. Quadratic optimization with orthogonality constraints: Explicit Łojasiewicz exponents and linear convergence of retraction-based line-search and stochastic variance-reduced gradient methods. Math. Program. 2019, 178, 215–262. [Google Scholar] [CrossRef] [Scilit]
  32. Wang, P.; Liu, H.; So, A.M.-C. Linear convergence of a proximal alternating minimization method with extrapolation for ℓ1-norm principal component analysis. SIAM J. Optim. 2023, 33, 684–712. [Google Scholar] [CrossRef] [Scilit]
  33. Absil, P.-A.; Mahony, R.; Sepulchre, R. Optimization Algorithms on Matrix Manifolds; Princeton University Press: Princeton, NJ, USA, 2008. [Google Scholar]
  34. Boumal, N.; Absil, P.-A.; Cartis, C. Global rates of convergence for nonconvex optimization on manifolds. IMA J. Numer. Anal. 2019, 39, 1–33, Erratum in IMA J. Numer. Anal. 2020, 40, 2940.. [Google Scholar] [CrossRef] [Scilit]
  35. Rockafellar, R.T.; Wets, R.J.-B. Variational Analysis; Springer: Cham, Switzerland, 2009. [Google Scholar]
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.

Article Metrics

Citations

Article Access Statistics

Article metric data becomes available approximately 24 hours after publication online.