Orthonormal integrators based on Householder and Givens transformations
Luca Dieci, Erik S. Van Vleck
TL;DR
The article develops orthonormal integrators for QR-flow on the Stiefel manifold by expressing the evolving orthonormal factor $Q$ through Householder reflectors or Givens rotations, and by using a reimbedding strategy to ensure stable local coordinates. It introduces new formulations, notably $w$-variables for Householder and $\theta$-variables for Givens, and provides a complete FORTRAN code suite with fixed and adaptive Runge-Kutta schemes to test the methods on dense coefficient matrices. Numerical experiments indicate that variable-step Dormand–Prince schemes with these representations achieve high accuracy and robustness, often outperforming projection-based RKF45, while $u$-variable Householder representations may be unstable. The work demonstrates practical effectiveness for solving $\dot X = A(t)X$ with $X=QR$, delivering orthonormal solutions efficiently and suggesting directions for optimization and structured-matrix extensions.
Abstract
We carry further our work [DV2] on orthonormal integrators based on Householder and Givens transformations. We propose new algorithms and pay particular attention to appropriate implementation of these techniques. We also present a suite of Fortran codes and provide numerical testing to show the efficiency and accuracy of our techniques.
