EFFICIENT NUMERICAL DIAGONALIZATION OF HERMITIAN3 × 3MATRICES
Joachim Kopp ()
Additional contact information
Joachim Kopp: Max–Planck–Institut für Kernphysik, Postfach 10 39 80, 69029 Heidelberg, Germany
International Journal of Modern Physics C (IJMPC), 2008, vol. 19, issue 03, 523-548
Abstract:
A very common problem in science is the numerical diagonalization of symmetric or hermitian3 × 3matrices. Since standard "black box" packages may be too inefficient if the number of matrices is large, we study several alternatives. We consider optimized implementations of the Jacobi, QL, and Cuppen algorithms and compare them with an alytical method relying on Cardano's formula for the eigenvalues and on vector cross products for the eigenvectors. Jacobi is the most accurate, but also the slowest method, while QL and Cuppen are good general purpose algorithms. The analytical algorithm outperforms the others by more than a factor of 2, but becomes inaccurate or may even fail completely if the matrix entries differ greatly in magnitude. This can mostly be circumvented by using a hybrid method, which falls back to QL if conditions are such that the analytical calculation might become too inaccurate. For all algorithms, we give an overview of the underlying mathematical ideas, and present detailed benchmark results. C and Fortran implementations of our code are available for download from.
Keywords: Linear algebra; eigenvalues; eigenvectors; eigensystems; numerical diagonalization; small matrices (search for similar items in EconPapers)
Date: 2008
References: View complete reference list from CitEc
Citations: View citations in EconPapers (1)
Downloads: (external link)
http://www.worldscientific.com/doi/abs/10.1142/S0129183108012303
Access to full text is restricted to subscribers
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:wsi:ijmpcx:v:19:y:2008:i:03:n:s0129183108012303
Ordering information: This journal article can be ordered from
DOI: 10.1142/S0129183108012303
Access Statistics for this article
International Journal of Modern Physics C (IJMPC) is currently edited by H. J. Herrmann
More articles in International Journal of Modern Physics C (IJMPC) from World Scientific Publishing Co. Pte. Ltd.
Bibliographic data for series maintained by Tai Tone Lim ().