The paper introduces the Cayley-free two-step algorithm that bypasses costly Cayley transforms by using explicit algebraic updates for singular vector corrections.
The method attains local cubic root convergence under standard analyticity and nonsingularity conditions, simplifying the iterative process for ISVP.
Empirical results demonstrate 10–15% lower CPU times compared to traditional methods, particularly benefiting large-scale matrix problems.
The Cayley-free two-step algorithm constitutes a class of iterative methods for the inverse singular value problem (ISVP) that achieve high-order convergence without recourse to Cayley transformations. This approach eliminates the necessity to solve $2(m+n)$ large linear systems typically involved in updating approximate singular vectors at each iteration within previous two-step frameworks. The method is structured around explicitly computable first-order corrections to left and right singular vectors, leveraging only analytic operations and dense matrix updates. Under standard analyticity and nonsingularity conditions for the Jacobian at a target solution, the Cayley-free two-step algorithm attains local cubic root convergence with reduced computational overhead relative to competing techniques (Fan et al., 31 Jan 2026).
1. Formulation of the Inverse Singular-Value Problem (ISVP)
Given real matrices A0,A1,…,An∈Rm×n and a target spectrumσ∗=(σ1∗,σ2∗,…,σn∗)⊤, with distinct strictly positive entries σ1∗>σ2∗>⋯>σn∗>0, define the affine matrix mapping: A(c)=A0+i=1∑nciAi,c∈Rn.
Let σ1(c)≥⋯≥σn(c)≥0 denote the singular values of A(c). The ISVP asks for c∗∈Rn such that
σi(c∗)=σi∗,i=1,…,n,
which is equivalent to solving the nonlinear system f(c)=0, where A0,A1,…,An∈Rm×n0 is given by
A0,A1,…,An∈Rm×n1
The mapping A0,A1,…,An∈Rm×n2 is analytic, and its Jacobian is
A0,A1,…,An∈Rm×n3
where A0,A1,…,An∈Rm×n4 and A0,A1,…,An∈Rm×n5 are the A0,A1,…,An∈Rm×n6-th left and right singular vectors of A0,A1,…,An∈Rm×n7.
2. Description of the Cayley-Free Two-Step Iterative Scheme
The Cayley-free two-step algorithm performs a Chebyshev-corrected two-step iteration, bypassing Cayley transform–based updates:
where σ∗=(σ1∗,σ2∗,…,σn∗)⊤1 approximates σ∗=(σ1∗,σ2∗,…,σn∗)⊤2, and σ∗=(σ1∗,σ2∗,…,σn∗)⊤3, σ∗=(σ1∗,σ2∗,…,σn∗)⊤4, σ∗=(σ1∗,σ2∗,…,σn∗)⊤5 use (potentially inexact) updated singular vector approximations. Initialization requires a starting value σ∗=(σ1∗,σ2∗,…,σn∗)⊤6, σ∗=(σ1∗,σ2∗,…,σn∗)⊤7, and a thin SVDσ∗=(σ1∗,σ2∗,…,σn∗)⊤8.
At each outer iteration, rather than solving O(σ∗=(σ1∗,σ2∗,…,σn∗)⊤9) linear systems, closed-form first-order corrections to σ1∗>σ2∗>⋯>σn∗>00 (σ1∗>σ2∗>⋯>σn∗>01) and σ1∗>σ2∗>⋯>σn∗>02 (σ1∗>σ2∗>⋯>σn∗>03) are derived. Specifically, matrix “skew-block” corrections σ1∗>σ2∗>⋯>σn∗>04, σ1∗>σ2∗>⋯>σn∗>05 (σ1∗>σ2∗>⋯>σn∗>06, σ1∗>σ2∗>⋯>σn∗>07) are assembled from explicit formulas involving blockwise combinations of σ1∗>σ2∗>⋯>σn∗>08, σ1∗>σ2∗>⋯>σn∗>09, and the residual matrix A(c)=A0+i=1∑nciAi,c∈Rn.0. For instance, for A(c)=A0+i=1∑nciAi,c∈Rn.1,
A(c)=A0+i=1∑nciAi,c∈Rn.2
with analogous formulas for other index sets. All steps to update A(c)=A0+i=1∑nciAi,c∈Rn.3, A(c)=A0+i=1∑nciAi,c∈Rn.4, A(c)=A0+i=1∑nciAi,c∈Rn.5, A(c)=A0+i=1∑nciAi,c∈Rn.6, A(c)=A0+i=1∑nciAi,c∈Rn.7 involve only dense algebraic operations, no linear system solves or exponentials.
The procedure for a single iteration comprises:
Forming the predictor A(c)=A0+i=1∑nciAi,c∈Rn.8;
Computing A(c)=A0+i=1∑nciAi,c∈Rn.9 and associated block corrections σ1(c)≥⋯≥σn(c)≥00, σ1(c)≥⋯≥σn(c)≥01;
Updating σ1(c)≥⋯≥σn(c)≥02, σ1(c)≥⋯≥σn(c)≥03 via postmultiplication by σ1(c)≥⋯≥σn(c)≥04, σ1(c)≥⋯≥σn(c)≥05;
Calculating residuals σ1(c)≥⋯≥σn(c)≥06 and taking the Chebyshev step;
Repeating analogous corrections (second step) for improved vector approximations.
3. Theoretical Conditions and Analytic Properties
Analysis assumes:
The target spectrum σ1(c)≥⋯≥σn(c)≥07 features strictly decreasing positive entries (σ1(c)≥⋯≥σn(c)≥08);
The function σ1(c)≥⋯≥σn(c)≥09 is analytic, and the Jacobian A(c)0 is nonsingular.
These conditions guarantee that in a neighborhood of the solution A(c)1, all steps are well-defined and the algorithm is locally convergent.
4. Convergence Analysis and Root-Cubic Rate
Perturbative and matrix-equation estimates establish the convergence rate. For suitable constants A(c)2, and all A(c)3,
A(c)4
A(c)5
Thus, the convergence rate is a cubic root, with root rate A(c)6 for A(c)7 and 0 otherwise.
An explicit error bound holds for constants A(c)8,
A(c)9
5. Computational Efficiency and Comparison
Traditional Cayley-based two-step schemes require solving c∗∈Rn0 linear systems of size c∗∈Rn1 or c∗∈Rn2 at every outer iteration, incurring per-iteration complexity c∗∈Rn3. The Cayley-free two-step algorithm eliminates these costs: all singular vector updates occur via c∗∈Rn4 inner products and algebraic manipulations, with no linear solves or matrix exponentials required. Only the Chebyshev update of c∗∈Rn5 requires c∗∈Rn6 operations (matrix-matrix product for c∗∈Rn7 matrices).
Storage requirements are correspondingly reduced: there is no need to retain or factorize skew-symmetric matrices for Cayley operations—only c∗∈Rn8, c∗∈Rn9, σi(c∗)=σi∗,i=1,…,n,0, σi(c∗)=σi∗,i=1,…,n,1 are required (sizes σi(c∗)=σi∗,i=1,…,n,2, σi(c∗)=σi∗,i=1,…,n,3, and σi(c∗)=σi∗,i=1,…,n,4, respectively).
6. Numerical Experiments and Empirical Results
Numerical studies were conducted on test matrices σi(c∗)=σi∗,i=1,…,n,5 generated randomly in three representative cases:
For each experiment, a random f(c)=02 yields f(c)=03; initial f(c)=04 with f(c)=05 uniformly distributed in f(c)=06, f(c)=07–f(c)=08. The iterative procedure halts if the outer residual f(c)=09 or A0,A1,…,An∈Rm×n00.
The comparative results between the proposed Cayley-free two-step, the Ulm-Cayley method, and a two-step inexact Newton (TIN) scheme are as follows (10 random trials, averaged):
Case
Ulm-Cayley (CPU sec, # Iters)
Cayley-Free (CPU sec, # Iters)
Two-step TIN (CPU sec, # Iters)
(a) 100, 60
0.47, 3.20
0.36, 3.20
0.48, 3.20
(b) 300,120
8.51, 3.10
7.52, 3.10
8.72, 3.10
(c) 600,300
266.6, 2.50
241.0, 2.50
271.7, 2.50
The Cayley-free scheme exhibits the same iteration count (2–4 steps) as previous methods but shows 10–15% lower CPU time, with increasing benefits as A0,A1,…,An∈Rm×n01 grow, due to the elimination of A0,A1,…,An∈Rm×n02 Cayley-related solves.
The Cayley-free two-step algorithm achieves ISVP solutions with cubic root local convergence while requiring only algebraic updates for singular vector approximations. By dispensing with the use of Cayley transforms, the method substantially reduces both computation and storage, particularly for larger-scale problems, without compromising on theoretical convergence guarantees or empirical performance (Fan et al., 31 Jan 2026).
“Emergent Mind helps me see which AI papers have caught fire online.”
Philip
Creator, AI Explained on YouTube
Sign up for free to explore the frontiers of research
Discover trending papers, chat with arXiv, and track the latest research shaping the future of science and technology.Discover trending papers, chat with arXiv, and more.