Iterative diagonalization for orbital optimization in natural orbital functional theory.
A challenging task in natural orbital functional theory is to find an efficient procedure for doing orbital optimization. Procedures based on diagonalization techniques have confirmed its practical value since the resulting orbitals are automatically orthogonal. In this work, a new procedure is introduced, which yields the natural orbitals by iterative diagonalization of a Hermitian matrix F. The off-diagonal elements of the latter are determined explicitly from the hermiticity of the matrix of the Lagrange multipliers. An expression for diagonal elements is absent so a generalized Fockian is undefined in the conventional sense, nevertheless, they may be determined from an aufbau principle. Thus, the diagonal elements are obtained iteratively considering as starting values those coming from a single diagonalization of the matrix of the Lagrange multipliers calculated with the Hartree-Fock orbitals after the occupation numbers have been optimized. The method has been tested on the G2/97 set of molecules for the Piris natural orbital functional. To help the convergence, we have implemented a variable scaling factor which avoids large values of the off-diagonal elements of F. The elapsed times of the computations required by the proposed procedure are compared with a full sequential quadratic programming optimization, so that the efficiency of the method presented here is demonstrated.
Piris
M
M
Kimika Fakultatea, Euskal Herriko Unibertsitatea, and Donostia International Physics Center (DIPC), P.K. 1072, 20080 Donostia, Euskadi, Spain. mario.piris@ehu.es
Ugalde
J M
JM