English

Numerical stability of the symplectic $LL^T$ factorization

Numerical Analysis 2024-09-11 v2 Numerical Analysis

Abstract

In this paper we give the detailed error analysis of two algorithms W1W_1 and W2W_2 for computing the symplectic factorization of a symmetric positive definite and symplectic matrix AR2n×2nA \in \mathbb R^{2n \times 2n} in the form A=LLTA=LL^T, where LR2n×2nL \in \mathbb R^{2n \times 2n} is a symplectic block lower triangular matrix. We prove that Algorithm W2W_2 is numerically stable for a broader class of symmetric positive definite matrices AR2n×2nA \in \mathbb R^{2n \times 2n}. It means that Algorithm W2W_2 is producing the computed factors L~\tilde L in floating-point arithmetic with machine precision u\mathcal{u} such that AL~L~T2=O(uA2)||A-\tilde L {\tilde L}^T||_{2} = {\cal O}(\mathcal{u} ||{A}||_{2}). On the other hand, Algorithm W1W_1 is unstable, in general, for symmetric positive definite and symplectic matrix AA. In this paper we also give corresponding bounds for Algorithm W1W_1 that are weaker. We show that the factorization error depends on the condition number κ2(A11)\kappa_2(A_{11}) of the principal submatrix A11A_{11}. Bounds for the loss of symplecticity of the lower block triangular matrices LL for both Algorithms W1W_1 and W2W_2 that hold in exact arithmetic for a broader class of symmetric positive definite matrices AA (but not necessarily symplectic) are also given. The tests performed in \textsl{MATLAB} illustrate that our error bounds for considered algorithms are reasonably sharp.

Cite

@article{arxiv.2310.07662,
  title  = {Numerical stability of the symplectic $LL^T$ factorization},
  author = {Maksymilian Bujok and Miroslav Rozložník and Agata Smoktunowicz and Alicja Smoktunowicz},
  journal= {arXiv preprint arXiv:2310.07662},
  year   = {2024}
}

Comments

24 pages, 3 figures, 3 tables

R2 v1 2026-06-28T12:47:37.633Z