TY - JOUR
T1 - Convergence Analysis of the Stochastic Resolution of Identity
T2 - Comparing Hutchinson to Hutch++ for the Second-Order Green’s Function
AU - Mejía, Leopoldo
AU - Sharma, Sandeep
AU - Baer, Roi
AU - Chan, Garnet Kin Lic
AU - Rabani, Eran
N1 - Publisher Copyright:
© 2024 American Chemical Society.
PY - 2024/9/10
Y1 - 2024/9/10
N2 - Stochastic orbital techniques offer reduced computational scaling and memory requirements to describe ground and excited states at the cost of introducing controlled statistical errors. Such techniques often rely on two basic operations, stochastic trace estimation and stochastic resolution of identity, both of which lead to statistical errors that scale with the number of stochastic realizations (Nξ) as Formula Presented. Reducing the statistical errors without significantly increasing Nξ has been challenging and is central to the development of efficient and accurate stochastic algorithms. In this work, we build upon recent progress made to improve stochastic trace estimation based on the ubiquitous Hutchinson’s algorithm and propose a two-step approach for the stochastic resolution of identity, in the spirit of the Hutch++ method. Our approach is based on employing a randomized low-rank approximation followed by a residual calculation, resulting in statistical errors that scale much better than Formula Presented. We implement the approach within the second-order Born approximation for the self-energy in the computation of neutral excitations and discuss three different low-rank approximations for the two-body Coulomb integrals. Tests on a series of hydrogen dimer chains with varying lengths demonstrate that the Hutch++-like approximations are computationally more efficient than both deterministic and purely stochastic (Hutchinson) approaches for low error thresholds and intermediate system sizes. Notably, for arbitrarily large systems, the Hutchinson-like approximation outperforms both deterministic and Hutch++-like methods.
AB - Stochastic orbital techniques offer reduced computational scaling and memory requirements to describe ground and excited states at the cost of introducing controlled statistical errors. Such techniques often rely on two basic operations, stochastic trace estimation and stochastic resolution of identity, both of which lead to statistical errors that scale with the number of stochastic realizations (Nξ) as Formula Presented. Reducing the statistical errors without significantly increasing Nξ has been challenging and is central to the development of efficient and accurate stochastic algorithms. In this work, we build upon recent progress made to improve stochastic trace estimation based on the ubiquitous Hutchinson’s algorithm and propose a two-step approach for the stochastic resolution of identity, in the spirit of the Hutch++ method. Our approach is based on employing a randomized low-rank approximation followed by a residual calculation, resulting in statistical errors that scale much better than Formula Presented. We implement the approach within the second-order Born approximation for the self-energy in the computation of neutral excitations and discuss three different low-rank approximations for the two-body Coulomb integrals. Tests on a series of hydrogen dimer chains with varying lengths demonstrate that the Hutch++-like approximations are computationally more efficient than both deterministic and purely stochastic (Hutchinson) approaches for low error thresholds and intermediate system sizes. Notably, for arbitrarily large systems, the Hutchinson-like approximation outperforms both deterministic and Hutch++-like methods.
UR - http://www.scopus.com/inward/record.url?scp=85202464852&partnerID=8YFLogxK
U2 - 10.1021/acs.jctc.4c00862
DO - 10.1021/acs.jctc.4c00862
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
C2 - 39189663
AN - SCOPUS:85202464852
SN - 1549-9618
VL - 20
SP - 7494
EP - 7502
JO - Journal of Chemical Theory and Computation
JF - Journal of Chemical Theory and Computation
IS - 17
ER -