pith. sign in

arxiv: physics/0309086 · v1 · submitted 2003-09-20 · ⚛️ physics.comp-ph · physics.chem-ph

Modified conjugated gradient method for diagonalising large matrices

classification ⚛️ physics.comp-ph physics.chem-ph
keywords gradientmethodconjugatedoriginalpreviousiterationlargematrices
0
0 comments X
read the original abstract

We present an iterative method to diagonalise large matrices. The basic idea is the same as the conjugated gradient (CG) method, i.e, minimizing the Rayleigh quotient via its gradient and avoiding reintroduce errors to the directions of previous gradients. Each iteration step is to find lowest eigenvector of the matrix in a subspace spanned by the current trial vector and the corresponding gradient of the Rayleigh quotient, as well as some previous trial vectors. The gradient, together with the previous trail vectors, play a similar role of the conjugated gradient of the original CG algorithm. Our numeric tests indicate that this method converges significantly faster than the original CG method. And the computational cost of one iteration step is about the same as the original CG method. It is suitably for first principle calculations.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.