Component-wise accurate computation of the square root of an M-matrix
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 stability.
Keywords
Cite
@article{arxiv.2605.21679,
title = {Component-wise accurate computation of the square root of an M-matrix},
author = {Dario A. Bini and Bruno Iannazzo and Beatrice Meini and Jie Meng},
journal= {arXiv preprint arXiv:2605.21679},
year = {2026}
}