Computing a nearest symmetric positive semidefinite matrix (Q1105980)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Computing a nearest symmetric positive semidefinite matrix |
scientific article |
Statements
Computing a nearest symmetric positive semidefinite matrix (English)
0 references
1988
0 references
The problem of computing a nearest positive semidefinite matrix (notation used \(X\geq 0)\) to an arbitrary real matrix A is considered. The criterion of approximation is the distance \(\delta (A)=\min_{X=X^ T\geq 0}\| A-X\|\) where the norm is chosen to be either Frobenius or 2-norm. The paper consists of two parts. In the first part the author proves that the nearest unique positive approximant \(X_ F\) of A in the Frobenius norm is \(X_ F=(B+H)/2,\) where \(B=(A+A^ T)/2\) and H is the symmetric polar factor of B, and the corresponding distance from A is \(\delta^ 2_ F(A)=\sum_{\lambda_ i(B)<0}\lambda^ 2_ i(B)+\| C\|_ F^ 2,\) where \(C=(A-A^ T)/2.\) In the second part the problem is studied in 2-norm. Examining from a computational view point the famous Halmos formula for the distance \(\delta_ 2(A)\) the author proposes two algorithms to estimate \(\delta_ 2(A)\) as well as the positive approximant (which is not unique in general): (i) an efficient bisection algorithm of low accuracy that is \(\alpha \geq \delta_ 2(A)\leq \alpha +2\max \{f\alpha,tol\},\) where f is a relative error tolerance and tol is an absolute error tolerance; (ii) a hybrid Newton-bisection type algorithm for high accuracy computations. The problem of computational testing for positive definiteness as well as some details concerning the implementation of algorithm (ii) are discussed. Numerical examples are presented.
0 references
nearest positive semidefinite matrix
0 references
2-norm
0 references
Frobenius norm
0 references
bisection algorithm
0 references
positive definiteness
0 references
Numerical examples
0 references