Algorithm 854

Algorithm 854: Fortran 77 subroutines for computing the eigenvalues of Hamiltonian matrices II This article describes Fortran 77 subroutines for computing eigenvalues and invariant subspaces of Hamiltonian and skew-Hamiltonian matrices. The implemented algorithms are based on orthogonal symplectic decompositions, implying numerical backward stability as well as symmetry preservation for the computed eigenvalues. These algorithms are supplemented with balancing and block algorithms which can lead to considerable accuracy and performance improvements. As a by-product, an efficient implementation for computing symplectic QR decompositions is provided. We demonstrate the usefulness of the subroutines for several, practically relevant examples.

This software is also peer reviewed by journal TOMS.

References in zbMATH (referenced in 16 articles )

Showing results 1 to 16 of 16.
Sorted by year (citations)

  1. Benner, Peter; Faßbender, Heike; Yang, Chao: Some remarks on the complex (J)-symmetric eigenproblem (2018)
  2. Freitag, Melina A.; Spence, Alastair: A new approach for calculating the real stability radius (2014)
  3. Jia, Zhigang; Wei, Musheng; Ling, Sitao: A new structure-preserving method for quaternion Hermitian eigenvalue problems (2013)
  4. Mehrmann, Volker; Schröder, C.; Simoncini, Valeria: An implicitly-restarted Krylov subspace method for real symmetric/skew-symmetric eigenproblems (2012)
  5. Benner, Peter; Faßbender, Heike; Stoll, Martin: A Hamiltonian Krylov-Schur-type method based on the symplectic Lanczos process (2011)
  6. Maehara, Takanori; Murota, Kazuo: A numerical algorithm for block-diagonal decomposition of matrix (*)-algebras with general irreducible components (2010)
  7. Mehrmann, V.; Schröder, C.; Watkins, D. S.: A new block method for computing the Hamiltonian Schur form (2009)
  8. Chu, Moody T.: Linear algebra algorithms as dynamical systems (2008)
  9. Benzi, Michele; Razouk, Nader: On the Iwasawa decomposition of a symplectic matrix (2007)
  10. Chu, Delin; Liu, Xinmin; Mehrmann, Volker: A numerical method for computing the Hamiltonian Schur form (2007)
  11. Benner, Peter; Kressner, Daniel: Algorithm 854: Fortran 77 subroutines for computing the eigenvalues of Hamiltonian matrices. II. (2006)
  12. Watkins, David S.: On the reduction of a Hamiltonian matrix to Hamiltonian Schur form (2006)
  13. Benner, Peter; Kressner, Daniel; Mehrmann, Volker: Skew-Hamiltonian and Hamiltonian eigenvalue problems: theory, algorithms and applications (2005)
  14. Kressner, Daniel: Perturbation bounds for isotropic invariant subspaces of skew-Hamiltonian matrices (2005)
  15. Kreßner, Daniel: Numerical methods and software for general and structured eigenvalue problems. (2004)
  16. Benner, Peter; Byers, Ralph; Barth, Eric: Algorithm 800. Fortran 77 subroutines for computing the eigenvalues of Hamiltonian matrices. I: The square-reduced method. (2000)