pith. sign in

arxiv: 2605.26317 · v1 · pith:HRDMWGRLnew · submitted 2026-05-25 · 🧮 math.NA · cs.NA

A Jacobi-like algorithm for normal matrices by the skew-symmetric part

Pith reviewed 2026-06-29 20:08 UTC · model grok-4.3

classification 🧮 math.NA cs.NA
keywords Jacobi algorithmnormal matriceseigenvalue computationskew-symmetric matricesPaardekooper methodorthogonal matricesnumerical linear algebra
0
0 comments X

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.

The paper presents a Jacobi-like algorithm for the eigenvalues and optional eigenvectors of real normal matrices. It incorporates Paardekooper's method on the skew-symmetric component to reduce work when most eigenvalues are complex. This setting covers random orthogonal matrices that appear in statistics on manifolds, where the new procedure runs faster than prior Jacobi-like algorithms. The final section supplies closed-form expressions for the nearest symmetric skew-Hamiltonian matrix and the nearest ortho-symplectic matrix, problems that arise directly in the algorithm's construction and analysis.

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.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

1 major / 1 minor

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)
  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)
  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

1 responses · 0 unresolved

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
  1. 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

0 steps flagged

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

0 free parameters · 0 axioms · 0 invented entities

No free parameters, axioms, or invented entities are identifiable from the abstract; the work relies on standard numerical linear algebra background and an external cited method.

pith-pipeline@v0.9.1-grok · 5628 in / 1020 out tokens · 28482 ms · 2026-06-29T20:08:33.294104+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Reference graph

Works this paper leans on

43 extracted references · 36 canonical work pages

  1. [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. [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. [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. [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. [5]

    Bunse-Gerstner, R

    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. [6]

    Bunse-Gerstner and L

    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. [7]

    Chakraborty and B

    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. [8]

    Charlier and P

    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. [9]

    T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein , Introduction to Algorithms , MIT Press, Cambridge, MA, 3 ed., 2009

  10. [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

  11. [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. [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. [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. [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. [15]

    Faßbender, D

    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. [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. [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. [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. [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

  20. [20]

    Hacon , Jacobi’s method for skew-symmetric matrices , SIAM Journal on Matrix Analysis and Applications, 14 (1993), pp

    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. [21]

    He and D

    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. [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. [23]

    R. A. Horn and C. R. Johnson , Matrix Analysis , Cambridge University Press, Cambridge; New York, 2 ed., 2013

  24. [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. [25]

    Krakowski, K

    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. [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. [27]

    Mataigne and K

    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. [28]

    Mataigne, R

    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. [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

  30. [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. [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

  32. [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. [33]

    Ruhe , On the quadratic convergence of the J acobi method for normal matrices , BIT Numerical Mathematics, 7 (1967), pp

    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. [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. [35]

    A. H. Sameh , On Jacobi and Jacobi-like algorithms for a parallel computer , Mathematics of Computation, 25 (1971), pp. 579--590, http://www.jstor.org/stable/2005221

  36. [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. [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. [38]

    Veseli \'c , A convergent J acobi method for solving the eigenproblem of arbitrary real matrices , Numerische Mathematik, 25 (1976), pp

    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. [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. [40]

    Veseli \'c and H

    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. [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. [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. [43]

    Zimmermann and K

    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