A Jacobi-like algorithm for normal matrices by the skew-symmetric part
Pith reviewed 2026-06-29 20:08 UTC · model grok-4.3
The pith
Jacobi-like algorithm for real normal matrices gains speed by applying Paardekooper's method to the skew-symmetric part
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
A Jacobi-like iteration for real normal matrices that routes the skew-symmetric part through Paardekooper's method computes eigenvalues more rapidly than existing Jacobi-like schemes when most eigenvalues are complex, and yields explicit formulas for the nearest symmetric skew-Hamiltonian and nearest ortho-symplectic matrices.
What carries the argument
Integration of Paardekooper's skew-symmetric eigenvalue routine into a Jacobi-like sweep for normal matrices
Load-bearing premise
That routing the skew-symmetric part through Paardekooper's method inside the Jacobi iteration produces a net reduction in arithmetic work for matrices whose eigenvalues are mostly complex.
What would settle it
A direct timing comparison on a collection of random orthogonal matrices in which the new algorithm requires at least as many floating-point operations or wall-clock time as the fastest existing Jacobi-like method.
read the original abstract
We present a fast Jacobi-like algorithm for computing the eigenvalues, and optionally the eigenvectors, of a real normal matrix. The method gains a computational advantage by using Paardekooper's method for skew-symmetric matrices The method is most efficient for matrices where most eigenvalues are complex, such as random orthogonal matrices arising in the context of statistics on manifolds. In this case, the method is faster than the other Jacobi-like algorithms. In the last section of this paper, we also give explicit formulas for the nearest symmetric skew-Hamiltonian and the nearest ortho-symplectic matrix. These problems arise in the design and the analysis of the algorithm.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript presents a Jacobi-like algorithm for computing the eigenvalues (and optionally eigenvectors) of real normal matrices. It integrates Paardekooper's method for the skew-symmetric part to obtain a computational advantage, claiming superior speed over other Jacobi-like methods when most eigenvalues are complex (e.g., random orthogonal matrices arising in manifold statistics). Explicit formulas are also derived for the nearest symmetric skew-Hamiltonian matrix and the nearest ortho-symplectic matrix.
Significance. If the speed advantage is confirmed by reproducible timings and analysis, the algorithm would supply a targeted, practical tool for eigenvalue problems on normal matrices with complex spectra. The explicit nearest-matrix formulas may additionally serve as independent contributions for structured-matrix approximation tasks.
major comments (1)
- [Abstract] Abstract: the central claim that the method 'is faster than the other Jacobi-like algorithms' for matrices with mostly complex eigenvalues is unsupported by any numerical timings, operation counts, or complexity comparison in the visible text; this performance assertion is load-bearing and cannot be assessed from the given material.
minor comments (1)
- The abstract refers to 'the last section of this paper' for the nearest-matrix formulas without providing section numbers or indicating how these formulas are used in the algorithm's design or analysis.
Simulated Author's Rebuttal
We thank the referee for the positive evaluation of the manuscript's significance and for identifying the need to substantiate the performance claim. We address the major comment below.
read point-by-point responses
-
Referee: [Abstract] Abstract: the central claim that the method 'is faster than the other Jacobi-like algorithms' for matrices with mostly complex eigenvalues is unsupported by any numerical timings, operation counts, or complexity comparison in the visible text; this performance assertion is load-bearing and cannot be assessed from the given material.
Authors: We agree that the performance assertion in the abstract requires explicit support and cannot be left unsubstantiated. The advantage stems from integrating Paardekooper's method on the skew-symmetric part, which avoids full complex arithmetic per rotation when eigenvalues are complex conjugate pairs; this yields a lower operation count per sweep compared with standard Jacobi-like methods that treat all entries uniformly. In the revised manuscript we will add a dedicated numerical section with reproducible timings on random orthogonal matrices (and other normal matrices with predominantly complex spectra), together with an operation-count analysis contrasting the per-iteration cost against the methods cited in the introduction. The claim will be qualified accordingly and moved from the abstract to the results section once the evidence is presented. revision: yes
Circularity Check
No significant circularity; derivation is self-contained
full rationale
The paper integrates Paardekooper's external method for skew-symmetric matrices into a Jacobi-like scheme for normal matrices, with the speed advantage presented as an empirical observation on matrices with mostly complex eigenvalues (e.g., random orthogonal matrices). No load-bearing derivations, self-citations, or fitted inputs reduce to the target result by construction. The additional explicit formulas for nearest skew-Hamiltonian/ortho-symplectic matrices are described as arising in design/analysis and are not foundational to the performance claim. The approach is independent of its inputs.
Axiom & Free-Parameter Ledger
Reference graph
Works this paper leans on
-
[1]
G. S. Ammar, W. B. Gragg, and L. Reichel , Determination of P isarenko frequency estimates as eigenvalues of an orthogonal matrix , in Advanced Algorithms and Architectures for Signal Processing II, F. T. Luk, ed., vol. 0826, International Society for Optics and Photonics, SPIE, 1988, pp. 143 -- 145, https://doi.org/10.1117/12.942026
-
[2]
T. W. Anderson, I. Olkin, and L. G. Underhill , Generation of random orthogonal matrices , SIAM Journal on Scientific and Statistical Computing, 8 (1987), pp. 625--629, https://doi.org/10.1137/0908055
-
[3]
Bhatia , Matrix Analysis , vol
R. Bhatia , Matrix Analysis , vol. 169, Springer New York, NY, 1997, https://doi.org/10.1007/978-1-4612-0653-8
-
[4]
R. P. Brent and F. T. Luk , The solution of singular-value and symmetric eigenvalue problems on multiprocessor arrays , SIAM Journal on Scientific and Statistical Computing, 6 (1985), pp. 69--84, https://doi.org/10.1137/0906007
-
[5]
A. Bunse-Gerstner, R. Byers, and V. Mehrmann , Numerical methods for simultaneous diagonalization , SIAM Journal on Matrix Analysis and Applications, 14 (1993), pp. 927--949, https://doi.org/10.1137/0614062
-
[6]
A. Bunse-Gerstner and L. Elsner , Schur parameter pencils for the solution of the unitary eigenproblem , Linear Algebra and its Applications, 154-156 (1991), pp. 741--778, https://doi.org/10.1016/0024-3795(91)90402-I
-
[7]
R. Chakraborty and B. C. Vemuri , Statistics on the S tiefel manifold: Theory and applications , The Annals of Statistics, 47 (2019), pp. 415--438, https://www.jstor.org/stable/26581851
-
[8]
J.-P. Charlier and P. van Dooren , A J acobi-like algorithm for computing the generalized S chur form of a regular pencil , in Parallel Algorithms for Numerical Linear Algebra, H. A. van der Vorst and P. van Dooren , eds., vol. 1 of Advances in Parallel Computing, North-Holland, 1990, pp. 17--36, https://doi.org/10.1016/B978-0-444-88621-7.50007-4
-
[9]
T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein , Introduction to Algorithms , MIT Press, Cambridge, MA, 3 ed., 2009
2009
-
[10]
Cybenko , Computing P isarenko frequency estimates , in Proceedings of the Princeton Conference on Information Science, Princeton, 1985, Department of Electrical Engineering
G. Cybenko , Computing P isarenko frequency estimates , in Proceedings of the Princeton Conference on Information Science, Princeton, 1985, Department of Electrical Engineering
1985
-
[11]
F. M. Dopico and C. R. Johnson , Parametrization of the matrix symplectic group and applications , SIAM Journal on Matrix Analysis and Applications, 31 (2009), pp. 650--673, https://doi.org/10.1137/060678221
-
[12]
P. J. Eberlein , A J acobi-like method for the automatic computation of eigenvalues and eigenvectors of an arbitrary matrix , Journal of the Society for Industrial and Applied Mathematics, 10 (1962), pp. 74--88, https://doi.org/10.1137/0110007
-
[13]
P. J. Eberlein , Solution to the complex eigenproblem by a norm reducing J acobi type method , Numerische Mathematik, 14 (1970), pp. 232--245, https://doi.org/10.1007/BF02163332
-
[14]
P. J. Eberlein and J. Boothroyd , Solution to the eigenproblem by a norm reducing J acobi type method , Numerische Mathematik, 11 (1968), pp. 1--12, https://doi.org/10.1007/BF02165467
-
[15]
H. Faßbender, D. S. Mackey, and N. Mackey , H amilton and J acobi come full circle: J acobi algorithms for structured H amiltonian eigenproblems , Linear Algebra and its Applications, 332-334 (2001), pp. 37--80, https://doi.org/10.1016/S0024-3795(00)00093-8
-
[16]
G. E. Forsythe and P. Henrici , The cyclic J acobi method for computing the principal values of a complex matrix , Transactions of the American Mathematical Society, 94 (1960), pp. 1--23, https://doi.org/10.1090/S0002-9947-1960-0109825-2
-
[17]
H. H. Goldstine and L. P. Horwitz , A procedure for the diagonalization of normal matrices , J. ACM, 6 (1959), p. 176–195, https://doi.org/10.1145/320964.320975
-
[18]
H. H. Goldstine, F. J. Murray, and J. von Neumann , The J acobi method for real symmetric matrices , J. ACM, 6 (1959), p. 59–96, https://doi.org/10.1145/320954.320960
-
[19]
R. T. Gregory , Computing eigenvalues and eigenvectors of a symmetric matrix on the illiac , Mathematical Tables and Other Aids to Computation, 7 (1953), pp. 215--220
1953
-
[20]
D. Hacon , Jacobi’s method for skew-symmetric matrices , SIAM Journal on Matrix Analysis and Applications, 14 (1993), pp. 619--628, https://doi.org/10.1137/0614043
-
[21]
H. He and D. Kressner , A simple, randomized algorithm for diagonalizing normal matrices , Calcolo, 62 (2025), p. 30, https://doi.org/10.1007/s10092-025-00654-z
-
[22]
N. J. Higham , Accuracy and Stability of Numerical Algorithms , Society for Industrial and Applied Mathematics, second ed., 2002, https://epubs.siam.org/doi/abs/10.1137/1.9780898718027
-
[23]
R. A. Horn and C. R. Johnson , Matrix Analysis , Cambridge University Press, Cambridge; New York, 2 ed., 2013
2013
-
[24]
U ber ein leichtes verfahren die in der theorie der s \
C. G. J. Jacobi , \"U ber ein leichtes verfahren die in der theorie der s \"a cularst \"o rungen vorkommenden gleichungen numerisch aufzul \"o sen , (1846)
-
[25]
K. Krakowski, K. H\" u per, and J. Manton , On the computation of the K archer mean on spheres and special orthogonal groups , 09 2007, https://arxiv.org/abs/https://www.researchgate.net/publication/228753783_On_the_computation_of_the_Karcher_mean_on_spheres_and_special_orthogonal_groups
-
[26]
F. T. Luk and H. Park , On parallel J acobi orderings , SIAM Journal on Scientific and Statistical Computing, 10 (1989), pp. 18--26, https://doi.org/10.1137/0910002
-
[27]
S. Mataigne and K. A. Gallivan , The eigenvalue decomposition of normal matrices by the skew-symmetric part , The Electronic Journal of Linear Algebra, 42 (2026), pp. 349--386, https://doi.org/10.13001/ela.2026.9957
-
[28]
S. Mataigne, R. Zimmermann, and N. Miolane , An efficient algorithm for the R iemannian logarithm on the S tiefel manifold for a family of R iemannian metrics , SIAM Journal on Matrix Analysis and Applications, 46 (2025), pp. 879--905, https://doi.org/10.1137/24M1647801
-
[29]
F. D. Murnaghan and A. Wintner , A canonical form for real matrices under orthogonal transformations , Proceedings of the National Academy of Sciences of the United States of America, 17 (1931), pp. 417--420, https://www.jstor.org/stable/86181
1931
-
[30]
M. H. C. Paardekooper , An eigenvalue algorithm for skew-symmetric matrices , Numerische Mathematik, 17 (1971), pp. 189--202, https://doi.org/10.1007/BF01436375
-
[31]
Q. Rentmeesters , A lgorithms for data fitting on some common homogeneous spaces , PhD thesis, Catholic University of Louvain (UCLouvain), 2013, https://arxiv.org/abs/https://dial.uclouvain.be/pr/boreal/fr/object/boreal:132587
2013
-
[32]
N. H. Rhee and V. Hari , On the cubic convergence of the P aardekooper method , BIT Numerical Mathematics, 35 (1995), pp. 116--132, https://doi.org/10.1007/BF01732981
-
[33]
A. Ruhe , On the quadratic convergence of the J acobi method for normal matrices , BIT Numerical Mathematics, 7 (1967), pp. 305--313, https://doi.org/10.1007/BF01939324
-
[34]
Rutishauser , The J acobi method for real symmetric matrices , Numerische Mathematik, 9 (1966), pp
H. Rutishauser , The J acobi method for real symmetric matrices , Numerische Mathematik, 9 (1966), pp. 1--10, https://doi.org/10.1007/BF02165223
- [35]
-
[36]
G. M. Shroff , A parallel algorithm for the eigenvalues and eigenvectors of a general complex matrix , Numerische Mathematik, 58 (1990), pp. 779--805, https://doi.org/10.1007/BF01385654
-
[37]
G. W. Stewart , The efficient generation of random orthogonal matrices with an application to condition estimators , SIAM Journal on Numerical Analysis, 17 (1980), pp. 403--409, https://doi.org/10.1137/0717034
-
[38]
K. Veseli \'c , A convergent J acobi method for solving the eigenproblem of arbitrary real matrices , Numerische Mathematik, 25 (1976), pp. 179--184, https://doi.org/10.1007/BF01462271
-
[39]
Veseli \'c , On a new class of elementary matrices , Numerische Mathematik, 33 (1979), pp
K. Veseli \'c , On a new class of elementary matrices , Numerische Mathematik, 33 (1979), pp. 173--180, https://doi.org/10.1007/BF01399552
-
[40]
K. Veseli \'c and H. J. Wenzel , A quadratically convergent J acobi-like method for real matrices with complex eigenvalues , Numerische Mathematik, 33 (1979), pp. 425--435, https://doi.org/10.1007/BF01399324
-
[41]
J. H. Wilkinson , Note on the quadratic convergence of the cyclic J acobi process , Numerische Mathematik, 4 (1962), pp. 296--300, https://doi.org/10.1007/BF01386321
-
[42]
B. B. Zhou and R. P. Brent , An efficient method for computing eigenvalues of a real normal matrix , Journal of Parallel and Distributed Computing, 63 (2003), pp. 638--648, https://doi.org/10.1016/S0743-7315(03)00007-8
-
[43]
R. Zimmermann and K. H\" u per , Computing the R iemannian logarithm on the S tiefel manifold: Metrics, methods, and performance , SIAM Journal on Matrix Analysis and Applications, 43 (2022), pp. 953--980, https://doi.org/10.1137/21M1425426
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.