Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2023 Dec 26;19(24):9118-9135.
doi: 10.1021/acs.jctc.3c00546. Epub 2023 Dec 5.

Exploiting Locality in Full Configuration Interaction Quantum Monte Carlo for Fast Excitation Generation

Affiliations

Exploiting Locality in Full Configuration Interaction Quantum Monte Carlo for Fast Excitation Generation

Oskar Weser et al. J Chem Theory Comput. .

Abstract

In this paper, we propose an improved excitation generation algorithm for the full configuration interaction quantum Monte Carlo method, which is particularly effective in systems described by localized orbitals. The method is an extension of the precomputed heat-bath strategy of Holmes et al., with more effective sampling of double excitations and a novel approach for nonuniform sampling of single excitations. We demonstrate the effectiveness of the algorithm for a chain of 30 hydrogen atoms with atom-localized orbitals, a stack of benzene molecules, and an Fe(II)-porphyrin model complex, whereby we show an overall efficiency gain by a factor of two to four, as measured by variance reduction per wall-clock time.

PubMed Disclaimer

Conflict of interest statement

The authors declare no competing financial interest.

Figures

Figure 1
Figure 1
PCHB probability of the first particle p2PCHB(I) for a double excitation in a stack of 10 benzene molecules. The orbitals are ordered by fragment, and the vertical dotted lines separate MOs of different benzene molecules. Since α and β electrons have the same probability, assuming RHF-type orbitals, we could use the spatial orbital index. The horizontal dashed line gives the probability of the corresponding unconstrained uniform distribution p2uni(I) as reference. The value is obtained as 1/norb = 1/120 = 8.3 × 10–3.
Figure 2
Figure 2
PCHB probability of the second particle after having picked an α electron in the first spatial orbital p2PCHB(J|1) for a double excitation in a stack of 10 benzene molecules. The orbitals are sorted by fragment, and the vertical dotted lines separate MOs of different benzene molecules. We again use spatial orbital indices. The blue line represents an opposite spin p2PCHB(j|1), while the orange line represents a parallel spin p2PCHB(j|1) for the second electron. The right figure is a logarithmic version of the left one. The horizontal dashed line gives the probability of the corresponding unconstrained uniform distribution p2uni(J|1) as the reference. The value is obtained as 1/norb = 1/120 = 8.3 × 10–3.
Figure 3
Figure 3
PCHB probability of the first particle p2PCHB(I) for a double excitation in the N2 dimer. The orbitals are sorted by probability. Since α and β electrons have the same probability, assuming RHF-type orbitals, we could use the spatial orbital index. The horizontal dashed line gives the probability of the corresponding unconstrained uniform distribution p2uni(I) as reference. The value is obtained as 1/norb = 1/220 = 4.5 × 10–3.
Figure 4
Figure 4
PCHB probability of the second particle after having picked an α electron in the first spatial orbital p2PCHB(J|1) for double excitation in the N2 dimer. We use again spatial orbital indices, which are sorted by joint spatial probability, i.e., p2PCHB(jα|1) + p2PCHB(jβ|1). The blue line represents an opposite spin p2PCHB(j|1), while the orange line represents a parallel spin p2PCHB(j|1) for the second electron. The right figure is a logarithmic version of the left one. The horizontal dashed line gives the probability of the corresponding unconstrained uniform distribution p2uni(J|1) as reference. The value is obtained as 1/norb = 1/220 = 4.5 × 10–3.
Figure 5
Figure 5
Sampling time for drawing from a constrained subset that contains half of the elements of the total system size using two different algorithms: redrawing method (blue line, algorithm 3) and rebuilding an alias table for the constrained subset (orange line). The right figure is a logarithmic version of the left one.
Figure 6
Figure 6
PCHB probability of the hole in a single excitation after having picked an α electron in the first spatial orbital, p1PCHB(a|1), on a stack of 10 benzene molecules. The blue line shows the exact probability (eq 20) assuming that the starting determinant |Di⟩ = |2, 2, 2, 0, 0, 0; 2, ···⟩ is given by doubly occupying all π-orbitals and keeping all π*-orbitals empty for each benzene molecule. The orange line shows the approximated PCHB probabilities for single excitations (eq 23). Only unoccupied α spin–orbitals, i.e., allowed holes, are considered. The orbital indices are sorted by decreasing exact probability (blue line). (b) Logarithmic scale of (a). The horizontal dashed line gives the probability of the corresponding unconstrained uniform distribution p1uni(a|1)|a↑∉|Di as reference. The value is obtained from the inverse of the number of empty α-orbitals 1/(norbNe) = 1/30 = 3.3 × 10–2.
Figure 7
Figure 7
Stack of 10 benzene molecules at a distance of 3.0 Å.
Figure 8
Figure 8
Example of a GASCI wave function.
Figure 9
Figure 9
Sampling times of the alias method with and without the optional sorting step in the initialization (compare algorithm 2) against the system size n. The dotted lines are purely the sampling times, while the solid lines include the sampling and construction times.
Figure 10
Figure 10
Sampling times for drawing from a constrained subset. The colors denote the algorithm: blue uses redrawing (algorithm 3) orange and green rebuild an alias and CDF sampler for the constrained subset. The line style denotes the size of the subset measured as a fraction of the number of elements.

References

    1. Booth G. H.; Thom A. J. W.; Alavi A. Fermion Monte Carlo without fixed nodes: A game of life, death, and annihilation in Slater determinant space. J. Chem. Phys. 2009, 131, 054106–054115. 10.1063/1.3193710. - DOI - PubMed
    1. Guther K.; Anderson R. J.; Blunt N. S.; Bogdanov N. A.; Cleland D.; Dattani N.; Dobrautz W.; Ghanem K.; Jeszenszki P.; Liebermann N.; et al. NECI: N-Electron Configuration Interaction with an emphasis on state-of-the-art stochastic methods. J. Chem. Phys. 2020, 153, 34107–34131. 10.1063/5.0005754. - DOI - PubMed
    1. Li Manni G.; Smart S. D.; Alavi A. Combining the Complete Active Space Self-Consistent Field Method and the Full Configuration Interaction Quantum Monte Carlo within a Super-CI Framework, with Application to Challenging Metal-Porphyrins. J. Chem. Theory Comput. 2016, 12, 1245–1258. 10.1021/acs.jctc.5b01190. - DOI - PubMed
    1. Li Manni G.; Alavi A. Understanding the Mechanism Stabilizing Intermediate Spin States in Fe(II)-Porphyrin. J. Phys. Chem. A 2018, 122, 4935–4947. 10.1021/acs.jpca.7b12710. - DOI - PubMed
    1. Li Manni G.; Dobrautz W.; Bogdanov N. A.; Guther K.; Alavi A. Resolution of Low-Energy States in Spin-Exchange Transition-Metal Clusters: Case Study of Singlet States in [Fe(III)4S4] Cuban. J. Phys. Chem. A 2021, 125, 4727–4740. 10.1021/acs.jpca.1c00397. - DOI - PMC - PubMed