Convergence and mixed-precision preconditioning for the naive Jacobi eigenvalue algorithm
Abstract
The paper studies a Jacobi-type method for the eigenvalue problem of general complex matrices with simple eigenvalues. The method applies elementary triangular similarity transformations in order to annihilate selected off-diagonal elements and, when convergent, produces highly accurate eigenvalues. We give a new proof of its asymptotic quadratic convergence and derive an explicit, verifiable bound that describes the region in which this convergence is guaranteed. To make the method applicable well beyond matrices already close to the diagonal form, we introduce a preconditioning strategy. We use two types of preconditioners, both based on theoretical convergence results. The preconditioner is computed at lower precision to reduce computational cost, the associated similarity transformation is applied either at working or at higher precision, to preserve spectral information, while the main algorithm performs at working precision. Numerical experiments demonstrate that the resulting algorithm is robust and produces very accurate eigenvalues.
Disclosure
“ments The authors thank Krešimir Veselić for suggesting this research topic and for his valuable insights. The authors also thank Zlatko Drmač for useful discussion. Declaration of AI Use OpenAI’s ChatGPT 5.4 Pro was used to sharpen the inequality (3.10) from Lemma 3.4. References [1] Advanpix, Multiprecision Computing Toolbox for MATLAB, Advanpix, Tokyo, Japan, 2026. Version 5.2, https”
PDF page 28
- Classification
- Proof ideas or individual proof-step assistance
- Multiplier
- 8
- Verified
Structural counts
Count notes
- Source counts use the expanded primary TeX file clanak.tex.
- Appendix pages include the first PDF page with an explicit Appendix heading through the final page.