EconPapers    
Economics at your fingertips  
 

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 ().

 
Page updated 2025-03-20
Handle: RePEc:wsi:ijmpcx:v:19:y:2008:i:03:n:s0129183108012303