In this chapter, we discuss the efficient and robust design of algorithms using Davidson's diagonalization, both in the general case and in its application to the solution of the linear response equations, with particular emphasis on the numerical aspects. After introducing some general concepts of numerical analysis, in particular, the floating-point representation of real numbers and the conditioning of a matrix, we illustrate Davidson's algorithm for computing a few eigenvalues and eigenvectors of a large, possibly sparse matrix. We discuss in detail the orthogonalization of a set of vectors to an existing set, a step required in the Davidson's algorithm, and how this can be a source of numerical problems: we then propose a computationally efficient and robust strategy to address all such issues. Finally, we illustrate a few principles of algorithm design using as an example of the adaptation of Davidson's method to the solution of the linear response equations.

Robust and efficient design of algorithms in quantum chemistry: the case of Davidson's diagonalization

Pes, Federica;
2026-01-01

Abstract

In this chapter, we discuss the efficient and robust design of algorithms using Davidson's diagonalization, both in the general case and in its application to the solution of the linear response equations, with particular emphasis on the numerical aspects. After introducing some general concepts of numerical analysis, in particular, the floating-point representation of real numbers and the conditioning of a matrix, we illustrate Davidson's algorithm for computing a few eigenvalues and eigenvectors of a large, possibly sparse matrix. We discuss in detail the orthogonalization of a set of vectors to an existing set, a step required in the Davidson's algorithm, and how this can be a source of numerical problems: we then propose a computationally efficient and robust strategy to address all such issues. Finally, we illustrate a few principles of algorithm design using as an example of the adaptation of Davidson's method to the solution of the linear response equations.
2026
978-0-443-26596-9
Davidson diagonalization; Numerical Stability; Orthogonalization; Algorithm Design
File in questo prodotto:
File Dimensione Formato  
chapter.pdf

Solo gestori archivio

Tipologia: versione post-print (AAM)
Dimensione 607.15 kB
Formato Adobe PDF
607.15 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11584/476526
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact