A polar decomposition of with is a factorization , the place has orthonormal columns and is Hermitian constructive semidefinite. This decomposition is a generalization of the polar illustration of a fancy quantity, the place corresponds to and to . When is actual, is symmetric constructive semidefinite. When , is a sq. unitary matrix (orthogonal for actual ).
We have now , so , which is the distinctive constructive semidefinite sq. root of . When has full rank, is nonsingular and is exclusive, and on this case could be expressed as
An instance of a polar decomposition is
For an instance with a rank-deficient matrix contemplate
for which and so . The equation then implies that
so isn’t distinctive.
The polar issue has the necessary property that it’s a closest matrix with orthonormal columns to in any unitarily invariant norm. Therefore the polar decomposition gives an optimum solution to orthogonalize a matrix. This technique of orthogonalization is utilized in varied purposes, together with in quantum chemistry, the place it’s known as Löwdin orthogonalization. Most frequently, although, orthogonalization is finished by way of QR factorization, buying and selling optimality for a sooner computation.
An necessary utility of the polar decomposition is to the orthogonal Procrustes downside
the place and the norm is the Frobenius norm . This downside, which arises in issue evaluation and in multidimensional scaling, asks how carefully a unitary transformation of can reproduce . Any answer is a unitary polar issue of , and there’s a distinctive answer if is nonsingular. One other utility of the polar decomposition is in 3D graphics transformations. Right here, the matrices are and the polar decomposition could be computed by exploiting a relationship with quaternions.
For a sq. nonsingular matrix , the unitary polar issue could be computed by a Newton iteration:
The iterates converge quadratically to . This is only one of many iterations for computing and far work has been executed on the environment friendly implementation of those iterations.
If is a singular worth decomposition (SVD), the place has orthonormal columns, is unitary, and is sq. and diagonal with nonnegative diagonal components, then
the place has orthonormal columns and is Hermitian constructive semidefinite. So a polar decomposition could be constructed from an SVD. The converse is true: if is a polar decomposition and is a spectral decomposition ( unitary, diagonal) then is an SVD. This latter relation is the premise of a way for computing the SVD that first computes the polar decomposition by a matrix iteration then computes the eigensystem of , and which is extraordinarily quick on distributed-memory manycore computer systems.
The nonuniqueness of the polar decomposition for rank poor , and the dearth of a passable definition of a polar decomposition for , are overcome within the canonical polar decomposition, outlined for any and . Right here, with a partial isometry, is Hermitian constructive semidefinite, and . The superscript “” denotes the Moore–Penrose pseudoinverse and a partial isometry could be characterised as a matrix for which .
Generalizations of the (canonical) polar decomposition have been investigated during which the properties of and are outlined with respect to a normal, probably indefinite, scalar product.
References
It is a minimal set of references, which comprise additional helpful references inside.
- Nicholas J. Higham, Features of Matrices: Idea and Computation, Society for Industrial and Utilized Arithmetic, Philadelphia, PA, USA, 2008. (Chapter 8.)
- Nicholas Higham, Christian Mehl, and Françoise Tisseur, The canonical generalized polar decomposition, SIAM J. Matrix Anal. Appl. 31(4), 2163–2180, 2010.
- Nicholas J. Higham and Vanni Noferini, An algorithm to compute the polar decomposition of a matrix, Numer. Algorithms 73, 349–369, 2016.
- Yuji Nakatsukasa and Nicholas J. Higham, Steady and environment friendly spectral divide and conquer algorithms for the symmetric eigenvalue decomposition and the SVD, SIAM J. Sci. Comput. 35(3), A1325–A1349, 2013.
- Dalal Sukkari, Hatem Ltaief, Aniello Esposito, and David Keyes, A QDWH-based SVD software program framework on distributed-memory manycore programs, ACM Trans. Math. Software program 45, 18:1–18:21, 2019.