Inexact Riemannian Proximal DC (iRPDC)
- The paper introduces the iRPDC framework that efficiently solves nonsmooth Riemannian difference-of-convex problems on embedded manifolds.
- It establishes finite-parameter equivalence between DC surrogates and ℓ0‐regularized or ℓ0‐constrained models, providing rigorous complexity guarantees.
- The algorithm employs structured inexact subproblem solutions with adaptive linesearch, achieving an ε-Riemannian critical point in O(ε⁻²) outer iterations.
Inexact Riemannian proximal DC (iRPDC) is an algorithmic framework for nonsmooth Riemannian difference-of-convex optimization on an embedded manifold. It addresses problems of the form
where is a Riemannian submanifold of a finite-dimensional Euclidean space, is smooth, and are convex and possibly nonsmooth. The framework was introduced together with finite-parameter equivalence results that connect specific nonsmooth DC penalties on the sphere to -regularized and -constrained models, and with complexity guarantees showing that an -Riemannian critical point is obtained in outer iterations; one variant attains overall complexity, matching the best-known bound reported in the literature (Jiang et al., 10 Sep 2025).
1. Problem class and geometric setting
The iRPDC framework is formulated on a Riemannian submanifold , endowed with the Euclidean inner product 0 and norm 1. For each 2, the tangent space is denoted 3, and the manifold structure is accessed algorithmically through a retraction
4
The analysis assumes retraction regularity: there exist 5 such that
6
Typical examples mentioned for 7 are the sphere and the Stiefel manifold, with QR-based or projection-type retractions (Jiang et al., 10 Sep 2025).
The objective decomposition
8
is studied under three structural hypotheses. First, 9 is continuously differentiable, globally Lipschitz in value, and satisfies the quadratic Euclidean upper bound
0
Second, 1 are convex, Lipschitz, possibly nonsmooth, with 2 and a subgradient of 3 efficiently computable. Third, a level set of 4 is compact. The smooth part is transferred to the manifold through the Riemannian gradient
5
while the convex nonsmooth components use projected subdifferentials
6
This formulation targets sparse manifold-constrained models in which nonsmooth DC penalties are intended to sharpen recovery relative to purely convex nonsmooth regularization (Jiang et al., 10 Sep 2025).
2. DC modeling and exact 7 surrogacy on the sphere
A distinctive aspect of iRPDC is its use as both an algorithmic framework and a modeling framework. On the sphere 8, the associated theory establishes equivalence, in the sense of global and local minimizers, between certain nonsmooth DC formulations and their 9-regularized or 0-constrained counterparts (Jiang et al., 10 Sep 2025).
For 1-regularization, the target model is
2
The DC surrogate uses the capped-3 penalty
4
which decomposes as
5
Two equivalence statements are given. Asymptotically, if 6 and 7 solves the capped-8 problem, every accumulation point of 9 is a global or local minimizer of the 0-regularized problem. More strongly, if 1 is a Riemannian critical point of the DC model and
2
then each coordinate of 3 satisfies either 4 or 5, and therefore 6. Under the same parameter condition, the two problems have the same global minimizers, and every local minimizer of the DC model is a local minimizer of the 7-regularized model. In the terminology used in the source paper, capped-8 is then an exact DC surrogate on the sphere (Jiang et al., 10 Sep 2025).
For cardinality constraints, the target model is
9
The DC penalization exploits the largest-0-norm
1
together with the equivalence
2
The penalized model is
3
with
4
Again there is an asymptotic regime, 5, under which global minimizers of the DC model converge to global minimizers of the 6-constrained problem. The finite-parameter result rests on a global error bound for the sparse feasible set
7
namely
8
If 9 is a Riemannian critical point of the DC penalty model and
0
then 1 is 2-sparse. Under the same inequality, the 3-constrained problem and its DC penalization have the same global minimizers, and every local minimizer of the DC penalization is a local minimizer of the original constrained problem (Jiang et al., 10 Sep 2025).
A common simplification is to treat these equivalence statements as general manifold facts. That is inaccurate. The finite-parameter exact-surrogacy results stated above are proved on the sphere. A plausible implication is that analogous results on other manifolds would require geometry-specific arguments rather than a direct transfer of the sphere proof.
3. Riemannian criticality and the proximal DC model
The first-order stationarity notion underlying iRPDC is explicitly Riemannian and explicitly DC. If 4 is a local minimizer of
5
then
6
Equivalently, there exist 7 and 8 such that
9
This is the exact Riemannian criticality condition (Jiang et al., 10 Sep 2025).
For complexity analysis, the framework uses an approximate notion. A point 0 is an 1-Riemannian critical point if there exists 2 with
3
such that
4
The asymmetry is deliberate: the gradient and the subgradient of the concave component 5 are evaluated at 6, while the subgradient of 7 may be evaluated at a nearby point 8. This is not a cosmetic weakening; it is built into the algorithm’s stopping mechanism and its outer-iteration proof (Jiang et al., 10 Sep 2025).
The proximal DC step is based on a majorization of the pullback 9. For any 0, any 1, and
2
define
3
Then
4
Moreover,
5
This yields a quadratic upper model plus the convex term 6 (Jiang et al., 10 Sep 2025).
The exact Riemannian proximal DC algorithm, denoted RPDCA in the source paper, solves at iteration 7 the tangent-space convex subproblem
8
where 9. Exact optimality implies
0
Combined with the pullback majorization, this gives sufficient decrease after retraction and backtracking. When 1, the exact scheme reduces to an exact ManPG-type method (Jiang et al., 10 Sep 2025).
4. Inexactness mechanism and algorithmic structure
The iRPDC framework replaces the exact tangent minimizer 2 by an approximate direction 3, but does so under a structured inexactness criterion rather than by an arbitrary residual rule. At outer iteration 4, the framework selects a curvature estimate 5, defines
6
solves the tangent subproblem inexactly, checks whether the estimated norm of 7 is below 8, and otherwise performs a linesearch on steps 9, 00, before updating 01 (Jiang et al., 10 Sep 2025).
The approximate direction must satisfy two conditions. The first is a model-decrease inequality: 02 The second relates the exact and inexact step norms: 03 with nonnegative error sequences 04, 05 controlled by the cumulative bounds
06
The admissible parameters satisfy
07
The first condition allows controlled nonmonotonicity in the local model. The second makes the stopping test implementable, because it converts information on 08 into information on the inaccessible exact minimizer 09 (Jiang et al., 10 Sep 2025).
The linesearch is integrated with this inexactness model. Under the two conditions above,
10
The accepted step 11 is the first one satisfying
12
The number of backtracking steps is uniformly bounded, and 13 is bounded away from zero. In the language of the source paper, the linesearch adaptively captures local curvature even when subproblems are solved only approximately (Jiang et al., 10 Sep 2025).
A notable technical feature is that the inexactness criterion is made practical through the dual of the tangent subproblem. Writing
14
where the columns of 15 form an orthonormal basis of 16, the primal problem is recast as a Euclidean minimization with linear constraints, whose dual is
17
The associated primal unconstrained minimizer is
18
and its tangent projection is
19
The gradient of the dual satisfies
20
and is 21-Lipschitz. Small 22 simultaneously controls model decrease and the discrepancy between 23 and 24. The practical dual stopping threshold
25
depends on previous iterates rather than on the unknown exact solution. This is the implementability mechanism emphasized in the framework (Jiang et al., 10 Sep 2025).
5. Convergence, complexity, and algorithmic variants
The main outer-iteration result states that, under the standing assumptions and the inexactness conditions above, iRPDC terminates in
26
outer iterations and returns an 27-Riemannian critical point. The proof combines sufficient decrease, bounds on 28, and the implementable control of 29. At termination, the stopping rule yields 30, and subproblem optimality translates that bound into the 31-Riemannian criticality condition (Jiang et al., 10 Sep 2025).
The overall complexity depends on how each dual subproblem is solved. Three variants are developed.
The first, iRPDC-NFG, applies Nesterov’s fast gradient method to a regularized dual
32
Its subproblem complexity is
33
which leads to
34
calls to 35, together with 36 calls to 37 and 38.
The second, iRPDC-BB, uses a gradient method with Barzilai–Borwein step sizes and safeguarded backtracking directly on the dual. The reported overall bound is
39
proximal evaluations, with the same 40 outer complexity for gradient and retraction calls.
The third, iRPDC-AR, applies the accumulative regularization scheme of Lan, using accelerated gradient on a sequence of regularized dual problems. Its subproblem complexity is
41
giving
42
calls to 43, while retaining 44 calls to 45 and 46. This matches the best-known overall complexity bound cited in the paper (Jiang et al., 10 Sep 2025).
The comparison drawn in the source paper is specific. Existing algorithms for nonsmooth Riemannian DC problems either lack provable overall complexity or require 47 iterations in both outer and overall complexity. By contrast, iRPDC keeps the outer iteration bound at 48, while one variant still reaches the best-known overall 49 rate. When 50, these methods become inexact ManPG-type algorithms with provable overall complexity, which the paper states was not previously available (Jiang et al., 10 Sep 2025).
The framework also includes practical parameter rules. The curvature estimate 51 may be updated by a Riemannian BB-type formula, the linesearch contraction is chosen as 52, and the experiments use additional termination rules based on successive-iterate differences and objective changes. Warm-starting is used when solving families of related DC problems, such as continuation in penalty parameters. These implementation choices are reported as part of the practical algorithmic design rather than as independent theoretical claims (Jiang et al., 10 Sep 2025).
6. Sparse PCA, empirical behavior, and relation to adjacent frameworks
The principal application developed for iRPDC is sparse principal component analysis on the Stiefel manifold
53
With data 54, the base PCA objective is
55
The paper considers the 56-regularized model
57
the 58-constrained model
59
the standard 60-SPCA relaxation
61
and two DC relaxations: 62 and
63
Both are direct instances of the 64 structure (Jiang et al., 10 Sep 2025).
The reported experiments use synthetic data with 65 and a CIFAR-10 subset from LIBSVM with 66. Performance is measured by scaled variance relative to the PCA baseline and by sparsity level. The numerical findings are consistent across the two DC models. For capped-67-SPCA, increasing the slope parameter 68 improves the 69-regularized objective monotonically until stabilization, and at the same sparsity level capped-70 yields substantially higher explained variance than 71-SPCA. One reported random-data example with 72 gives 73 and 74 for capped-75, versus 76 for 77-SPCA tuned to similar sparsity. For the 78 model, sufficiently large 79 yields solutions that satisfy the target sparsity level 80 with high variance, whereas 81-SPCA with large 82 tends to degenerate toward nearly one-hot columns with very low variance. Computationally, iRPDC variants, especially iRPDC-BB and iRPDC-ASSN, are compared with OADMM; iRPDC-BB often has the best runtime, all iRPDC algorithms deliver better objective values than OADMM at comparable sparsity, and OADMM is reported as sensitive to its penalty parameter while iRPDC is more robust (Jiang et al., 10 Sep 2025).
Within the broader literature, iRPDC occupies a specific position. The paper contrasts it with Riemannian nonsmooth methods that handle composite structures such as 83 but do not explicitly address DC terms 84, and with existing Riemannian DC methods that often rely on Hadamard-manifold assumptions and therefore do not cover spheres or Stiefel manifolds (Jiang et al., 10 Sep 2025). This distinction is visible in nearby work. The inexact manifold proximal linear algorithm IManPL studies composite problems 85, uses low- and high-accuracy stopping conditions, and establishes 86 outer complexity together with essentially 87 total inner complexity, but its analysis is organized around composite weak convexity rather than explicit DC decomposition (Zheng et al., 26 Aug 2025). The inexact Riemannian proximal gradient method IRPG treats 88 on manifolds, provides global convergence and KL-based local rates under inexact proximal solves, and supplies practical residual rules, yet it is not a DC framework in the sense of 89 modeling (Huang et al., 2021). FRIDA develops exact and inexact proximal DC algorithms for signed Fréchet regression on manifolds with bounded curvature, using local strongly convex normal balls, curvature-dependent proximal parameters, sublinear step-size complexity, and KL-type local rates (Zhou et al., 21 May 2026). Other adjacent inexact frameworks include enlargement-based proximal methods for monotone vector fields on Hadamard manifolds (Batista et al., 2015), tangential block majorization-minimization with 90 complexity under summable subproblem gaps (Li et al., 2024), and proximal gradient with an inexact first-order oracle, global stationarity, KL convergence, and explicit rates under oracle decay conditions (Huang et al., 24 Jun 2026).
This positioning clarifies two points. First, iRPDC is not merely an inexact manifold proximal-gradient scheme with a convex regularizer; its defining object is the explicit DC structure 91, together with a criticality notion and stopping rule adapted to that structure. Second, its sphere-based 92-equivalence results and its 93 outer complexity claim are separate contributions: one concerns model fidelity, the other algorithmic complexity. The paper presents them as complementary ingredients in a unified approach to nonsmooth sparse optimization on manifolds (Jiang et al., 10 Sep 2025).