English

Iterations for the Unitary Sign Decomposition and the Unitary Eigendecomposition

Numerical Analysis 2020-11-26 v1 Numerical Analysis

Abstract

We construct fast, structure-preserving iterations for computing the sign decomposition of a unitary matrix AA with no eigenvalues equal to ±i\pm i. This decomposition factorizes AA as the product of an involutory matrix S=sign(A)=A(A2)1/2S = \operatorname{sign}(A) = A(A^2)^{-1/2} times a matrix N=(A2)1/2N = (A^2)^{1/2} with spectrum contained in the open right half of the complex plane. Our iterations rely on a recently discovered formula for the best (in the minimax sense) unimodular rational approximant of the scalar function sign(z)=z/z2\operatorname{sign}(z) = z/\sqrt{z^2} on subsets of the unit circle. When AA has eigenvalues near ±i\pm i, the iterations converge significantly faster than Pad\'e iterations. Numerical evidence indicates that the iterations are backward stable, with backward errors often smaller than those obtained with direct methods. This contrasts with other iterations like the scaled Newton iteration, which suffers from numerical instabilities if AA has eigenvalues near ±i\pm i. As an application, we use our iterations to construct a stable spectral divide-and-conquer algorithm for the unitary eigendecomposition.

Keywords

Cite

@article{arxiv.2011.12449,
  title  = {Iterations for the Unitary Sign Decomposition and the Unitary Eigendecomposition},
  author = {Evan S. Gawlik},
  journal= {arXiv preprint arXiv:2011.12449},
  year   = {2020}
}
R2 v1 2026-06-23T20:29:27.462Z