DIIS

DIIS (direct inversion in the iterative subspace or direct inversion of the iterative subspace), also known as Pulay mixing, is a technique for extrapolating the solution to a set of linear equations by directly minimizing an error residual (e.g. a Newton–Raphson step size) with respect to a linear combination of known sample vectors. DIIS was developed by Peter Pulay in the field of computational quantum chemistry with the intent to accelerate and stabilize the convergence of the Hartree–Fock self-consistent field method.[1][2][3]

At a given iteration, the approach constructs a linear combination of approximate error vectors from previous iterations. The coefficients of the linear combination are determined so to best approximate, in a least squares sense, the null vector. The newly determined coefficients are then used to extrapolate the function variable for the next iteration.

  1. ^ Pulay, Péter (1980). "Convergence acceleration of iterative sequences. the case of SCF iteration". Chemical Physics Letters. 73 (2): 393–398. Bibcode:1980CPL....73..393P. doi:10.1016/0009-2614(80)80396-4.
  2. ^ Pulay, Péter (1982). "Improved SCF Convergence Acceleration". Journal of Computational Chemistry. 3 (4): 556–560. doi:10.1002/jcc.540030413. S2CID 120876883.
  3. ^ Shepard, Ron; Minkoff, Michael (2010). "Some comments on the DIIS method". Molecular Physics. 105 (19–22): 2839–2848. Bibcode:2007MolPh.105.2839S. doi:10.1080/00268970701691611. S2CID 94014926.