Papers
Topics
Authors
Recent
Search
2000 character limit reached

Polar Decomposition Algorithms

Updated 26 November 2025
  • Polar Decomposition Algorithms are techniques to factor a matrix into a unitary (or isometric) matrix and a positive semidefinite matrix, crucial for optimal low-rank approximations.
  • They merge classical methods like SVD, Newton, and QDWH iterations with structure-preserving adaptations for Lie groups and manifold settings.
  • Advanced implementations extend to quantum algorithms and Riemannian optimization, enabling efficient tensor approximations and high-performance computations.

The polar decomposition expresses a matrix as the product of an isometry (or orthogonal/unitary) and a positive semidefinite matrix. Algorithmic frameworks for computing the polar decomposition span classical, Lie group, generalized, and quantum linear algebra settings, with applications in numerical analysis, optimization, tensor methods, and quantum information science. Recent research has yielded robust, backward-stable, and structure-preserving algorithms along with complete convergence analyses and extensions to group and manifold contexts, as well as to quantum circuit implementations.

1. Core Definitions and Classical Algorithmic Principles

Given AKm×nA \in \mathbb{K}^{m \times n} (K\mathbb{K} is R\mathbb{R} or C\mathbb{C}), the standard polar decomposition is

A=UH,A = U H,

where UU is a partial isometry (UU=InU^* U = I_n, UU is unitary if AA is full rank), and H=(AA)1/2H= (A^*A)^{1/2} is positive semidefinite and self-adjoint. This decomposition is intimately related to the SVD (K\mathbb{K}0), from which K\mathbb{K}1 and K\mathbb{K}2. The polar decomposition yields optimal low-rank approximations and is uniquely defined when K\mathbb{K}3 has full column rank (Benner et al., 2021).

Generalizations include the K\mathbb{K}4-polar decomposition, where K\mathbb{K}5 are nonsingular "inner-product" matrices. The canonical generalized polar decomposition (GPD) K\mathbb{K}6 features a partial K\mathbb{K}7-isometry K\mathbb{K}8 and K\mathbb{K}9-self-adjoint positive R\mathbb{R}0 (Benner et al., 2021).

2. Iterative and Direct Algorithms in Matrix and Group Contexts

Classical algorithms include SVD-based methods, Newton iterations, and Padé- or Zolotarev-rational-iteration schemes. Newton’s iteration is

R\mathbb{R}1

converging quadratically to the orthogonal factor for invertible R\mathbb{R}2 (Shen et al., 2022). The dynamically weighted Halley (DWH) iteration generalizes Padé-type matrix sign iterations, using adaptive rational maps for globally cubic convergence in the positive definite case (Benner et al., 2021).

Modern algorithms replace explicit inverses by QR (QDWH), Cholesky, or, in the indefinite-inner-product case, hyperbolic QR factorizations. The QDWH method, which forms the basis for highly stable and parallelizable polar algorithms, is written as

R\mathbb{R}3

where R\mathbb{R}4 are iteration-specific scalars and the QR decomposition is applied to R\mathbb{R}5 (Benner et al., 2021).

For group settings, such as R\mathbb{R}6 and indefinite orthogonal or symplectic groups, constructive algorithms based on R\mathbb{R}7 block reductions, quaternionic parametrizations, or double covers are available, avoiding large matrix eigenproblems (Adjei et al., 2018).

3. Manifold Optimization and Tensor Approximation

On product manifolds of Stiefel manifolds

R\mathbb{R}8

polar decomposition enters as a building block for block-coordinate optimization. The Alternating Polar-Decomposition Iteration (APDOI) cyclically updates factor blocks by polar projection of the Euclidean gradient: R\mathbb{R}9 The symmetric variant (PDOI) operates on single Stiefel blocks for symmetric tensor approximation (Li et al., 2019).

These frameworks encompass and generalize LROAT (low-rank orthogonal approximation), HOPM (higher-order power method), HOOI (higher-order orthogonal iteration), S-HOPM, and S-LROAT. Convergence theory establishes weak, global, and—under Morse–Bott conditions—linear convergence via the Łojasiewicz gradient inequality: C\mathbb{C}0 (Li et al., 2019).

4. Riemannian and Geometric Optimization for Polar Decomposition

Computing the polar factor can be framed as an optimization problem on C\mathbb{C}1 or C\mathbb{C}2, such as the orthogonal Procrustes problem: C\mathbb{C}3 The Riemannian gradient-descent algorithm uses the exponential map for updates on the manifold: C\mathbb{C}4 and exhibits linear convergence when C\mathbb{C}5 is nonsingular and algebraic convergence when singular, due to the problem’s weak-quasi-strong-convexity property (Alimisis et al., 2024).

In Lie group variational integrators, instead of retraction via the exponential map (which mandates evaluation of higher-order derivatives of C\mathbb{C}6), projection back to C\mathbb{C}7 is performed using the polar decomposition, yielding group-preserving and symplectic structure (Shen et al., 2022).

5. Quantum Algorithms for Polar Decomposition

Quantum algorithms approximate polar factors via block-encodings and quantum singular value transformation (QSVT). In this framework, preparing a block-encoding of C\mathbb{C}8 and applying a polynomial singular-value transform enables the implementation of

C\mathbb{C}9

on quantum registers, with query complexity A=UH,A = U H,0 for condition number A=UH,A = U H,1 and target precision A=UH,A = U H,2 (Quek et al., 2021).

An alternative exploits simulation of A=UH,A = U H,3:

  • Phase estimation extracts eigencomponents,
  • Controlled-phase rotations enact the sign or absolute value transform,
  • Ancilla manipulation yields the unitary/isometry or positive factors (Lloyd et al., 2020).

These quantum routines exhibit exponential improvement in precision and polynomial speed-up in condition number over density-matrix-exponentiation-based methods and underpin quantum versions of the Procrustes problem and pretty good measurements (Quek et al., 2021).

6. Stability, Parallelization, and Decomposition Frameworks

Backward-stable algorithms for polar decomposition are crucial for the CS decomposition (cosine-sine decomposition) and are achieved by leveraging parallelizable polar and eigendecomposition subroutines, especially those using Zolotarev rational approximations to the sign function. In the CS case, two independent polar decompositions on submatrices A=UH,A = U H,4, A=UH,A = U H,5 are followed by an eigendecomposition of a Hermitian auxiliary matrix A=UH,A = U H,6 (Gawlik et al., 2018).

Generalized polar decomposition is stabilized further through methods such as CholeskyQR2 (two-stage A=UH,A = U H,7 factorization), and even more so by employing permuted graph bases, achieving residuals A=UH,A = U H,8 uniformly up to condition numbers A=UH,A = U H,9 (Benner et al., 2021). QR-based versions circumvent the need for explicit matrix inversion, and hyperbolic QR extends the framework to indefinite inner products, essential for polar decompositions over groups preserving bilinear forms (Adjei et al., 2018).

<table> <thead> <tr> <th>Algorithmic Approach</th> <th>Complexity (per iter.)</th> <th>Stability/Residuals</th> </tr> </thead> <tbody> <tr> <td>QDWH/QR-based (Std.)</td> <td>UU0</td> <td>Good, UU1</td> </tr> <tr> <td>CholeskyQR2 (LDL)</td> <td>UU2</td> <td>Robust to UU3</td> </tr> <tr> <td>Permuted Graph Bases</td> <td>UU4</td> <td>Excellent, UU5 up to UU6</td> </tr> </tbody> </table>

7. Specialized and Group-Intrinsic Polar Decomposition Algorithms

For real UU7 groups preserving a signature matrix UU8, polar decomposition can be implemented using only UU9 manipulations. For UU=InU^* U = I_n0 (neutral signature), the procedure consists of Cholesky factorization, UU=InU^* U = I_n1 rotation, and block matrix assembly—no eigendecomposition is required. The Lorentz group UU=InU^* U = I_n2 uses the UU=InU^* U = I_n3 double cover; the symmetric and positive-definite matrix is parametrized via Hermitian UU=InU^* U = I_n4 matrices (Adjei et al., 2018). This approach ensures explicit, constructive, and component-wise algorithms for all matrix groups of interest.


In summary, polar decomposition algorithms form a highly developed branch, spanning matrix analysis, Riemannian and Lie group optimization, high-order structure-preserving integrators, quantum algorithms, and applications across tensor and group settings. Recent advances have delivered convergence guarantees, backward stability, and algorithmic parallelizability, while group-specific and quantum schemes extend applicability to a breadth of algebraic and computational frameworks (Li et al., 2019, Alimisis et al., 2024, Quek et al., 2021, Adjei et al., 2018, Lloyd et al., 2020, Gawlik et al., 2018, Shen et al., 2022, Benner et al., 2021).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Polar Decomposition Algorithms.