Exciting determinants in Quantum Monte Carlo: Loading the dice with fast, low memory weights
Verena A. Neufeld, Alex J. W. Thom

TL;DR
This paper introduces a new excitation generator for Quantum Monte Carlo methods that combines efficiency and low memory usage, outperforming existing algorithms in larger systems.
Contribution
It develops a spawn-sampling algorithm with quadratic memory scaling, improving efficiency and scalability over previous heat bath and on-the-fly weight algorithms.
Findings
Comparable efficiency to existing methods on small water chains
Faster convergence for larger systems
Significantly reduced memory requirements
Abstract
High-quality excitation generators are crucial to the effectiveness of Coupled cluster Monte Carlo (CCMC) and full configuration interaction Quantum Monte Carlo (FCIQMC) calculations. The heat bath sampling of Holmes et al. [A. A. Holmes, H. J. Changlani, and C. J. Umrigar, J. Chem. Theory Comput. 12, 1561 (2016)] dramatically increases the efficiency of the spawn step of such algorithms but requires memory storage scaling quartically with system size which can be prohibitive for large systems. Alavi et al. [S. D. Smart, G. H. Booth, and A. Alavi, unpublished] then approximated these weights with weights based on Cauchy--Schwarz-like inequalities calculated on-the-fly. While reducing the memory cost, this algorithm scales linearly in system size computationally. We combine both these ideas with the single reference nature of many systems, and introduce a spawn-sampling algorithm that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
