English

The Hamiltonian Extended Krylov Subspace Method

Numerical Analysis 2022-02-28 v1 Numerical Analysis

Abstract

An algorithm for constructing a JJ-orthogonal basis of the extended Krylov subspace Kr,s=range{u,Hu,H2u,\mathcal{K}_{r,s}=\operatorname{range}\{u,Hu, H^2u, , \ldots, H2r1u,H1u,H2u,,H2su},H^{2r-1}u, H^{-1}u, H^{-2}u, \ldots, H^{-2s}u\}, where HR2n×2nH \in \mathbb{R}^{2n \times 2n} is a large (and sparse) Hamiltonian matrix is derived (for r=s+1r = s+1 or r=sr=s). Surprisingly, this allows for short recurrences involving at most five previously generated basis vectors. Projecting HH onto the subspace Kr,s\mathcal{K}_{r,s} yields a small Hamiltonian matrix. The resulting HEKS algorithm may be used in order to approximate f(H)uf(H)u where ff is a function which maps the Hamiltonian matrix HH to, e.g., a (skew-)Hamiltonian or symplectic matrix. Numerical experiments illustrate that approximating f(H)uf(H)u with the HEKS algorithm is competitive for some functions compared to the use of other (structure-preserving) Krylov subspace methods.

Keywords

Cite

@article{arxiv.2202.12640,
  title  = {The Hamiltonian Extended Krylov Subspace Method},
  author = {Peter Benner and Heike Faßbender and Michel-Niklas Senn},
  journal= {arXiv preprint arXiv:2202.12640},
  year   = {2022}
}
R2 v1 2026-06-24T09:53:45.746Z