Abstract
AbstractAn efficient recursive algorithm is presented to compute orbital‐level Hamiltonian matrices for wave functions expanded in a basis of graphically contracted functions (GCF). Each GCF depends on a nonlinear set of parameters called arc factors. The orbital‐level Hamiltonian matrices characterize the dependence of the energy on the wave function changes associated with a subset of these nonlinear parameters corresponding to an individual molecular orbital. From these Hamiltonian matrices, gradients with respect to the nonlinear arc factor parameters may be computed and other arc factor optimization algorithms may be used. The recursive algorithm allows the orbital‐level Hamiltonian matrices to be computed with O(Nωn4) total effort, where NGCF is the dimension of the GCF basis, n is the dimension of the orbital basis, and where the scale factor ω depends on the number of electrons N and ranges from O(N0) to O(N2) depending on the complexity of the underlying Shavitt graph. This effort is about two to five times that required to compute an energy expectation value for a given set of arc factors; thus the energy and gradient have the same scaling behavior with increasing molecule size, NGCF dimension, and orbital basis size. Timings are given for wave functions that correspond to configuration state function expansions over 1073 in length, many orders of magnitude larger than can be considered using traditional electronic structure methods. © 2010 Wiley Periodicals, Inc. Int J Quantum Chem, 2010
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.