Component-wise accurate computation of the square root of an M-matrix
Dario A. Bini, Bruno Iannazzo, Beatrice Meini, Jie Meng

TL;DR
This paper introduces component-wise accurate algorithms for computing the principal square root of M-matrices using triplet representations, ensuring numerical stability regardless of matrix singularity or condition number.
Contribution
It develops new triplet-based Cyclic Reduction and Incremental Newton algorithms for stable, component-wise computation of M-matrix square roots, extending existing methods.
Findings
Algorithms are component-wise numerically stable regardless of matrix singularity.
Numerical experiments confirm the stability of the proposed algorithms.
Principal square root of an M-matrix exists and can be represented by a triplet.
Abstract
Component-wise accurate algorithms for computing the principal square root of an M-matrix are designed in terms of triplet representations. A triplet representation of an M-matrix is the triple , where the matrix is such that for , , and , are two vectors such that . It is shown that if is an M-matrix representable by a triplet, then its principal square root exists and is an M-matrix represented by a triplet as well. New versions of the Cyclic Reduction and the Incremental Newton iterations are provided in terms of triplets, to compute the principal matrix square root of . It is shown that these algorithms are component-wise numerically stable independently of the singularity of and of its condition number. Numerical experiments are shown to confirm the component-wise…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
