Abstract
A genetic ‘static–dynamic–static’ (SDS) framework is proposed for describing strongly correlated electrons. It permits both simple and sophisticated parameterizations of many-electron wave functions. One particularly simple realization amounts to constructing and diagonalizing the Hamiltonian matrix in the same number of many-electron basis functions in the primary (static), external (dynamic) and secondary (static) subspaces of the full Hilbert space. It combines the merits of both internally and externally contracted configuration interaction as well as intermediate Hamiltonian approaches. When the Hamiltonian matrix elements between the contracted external functions, with the coefficients determined by first order perturbation, are approximated as the diagonal elements of the zeroth-order Hamiltonian \(H_0\), we obtain a multi-state multi-reference second-order perturbation theory (denoted as SDS-MS-MRPT2) that scales computationally with the fifth power of the molecular size. Depending on how \(H_0\) is defined, various variants of SDS-MS-MRPT2 can be obtained. For simplicity, we here choose \(H_0\) as a multi-partitioned Møller–Plesset-like diagonal operator. Further combined with the string-based macroconfiguration technique, an efficient implementation of SDS-MS-MRPT2 is realized and tested for prototypical systems of variable near-degeneracies. The results reveal that SDS-MS-MRPT2 can well describe not only standard benchmark systems but also problematic systems. Taking SDS-MS-MRPT2 as a start, the accuracy may steadily be increased by relaxing the contraction of the external functions and/or iterating the diagonalization–perturbation–diagonalization procedure. As such, the SDS framework offers a very powerful scenario for handling strongly correlated systems.
Similar content being viewed by others
References
Hirao K (1992) Chem Phys Lett 190:374
Hirao K (1992) Chem Phys Lett 196:397
Andersson K, Malmqvist PA, Roos BO, Sadlej AJ, Wolinski K (1990) J Phys Chem 94:5483
Andersson K, Malmqvist PA, Roos BO (1992) J Chem Phys 96:1218
Celani P, Werner HJ (2000) J Chem Phys 112:5546
Finley J, Malmqvist PA, Roos BO, Serrano-Andres L (1998) Chem Phys Lett 288:299
Shiozaki T, Győrffy W, Celani P, Werner HJ (2011) J Chem Phys 135:081106
Nakano H (1993) J Chem Phys 99:7983
Nakano H, Nakayama K, Hirao K, Dupuis M (1997) J Chem Phys 106:4912
Granovsky AA (2011) J Chem Phys 134:214113
Spiegelmann F, Malrieu JP (1984) J Phys B 17:1235
Angeli C, Borini S, Cestari M, Cimiraglia R (2004) J Chem Phys 121:4043
Angeli C, Cimiraglia R, Evangelisti S, Leininger T, Malrieu JP (2001) J Chem Phys 114:10252
Angeli C, Cimiraglia R, Malrieu JP (2001) Chem Phys Lett 350:297
Angeli C, Cimiraglia R, Malrieu JP (2002) J Chem Phys 117:9138
Khait YG, Song J, Hoffmann MR (2002) J Chem Phys 117:4133
Jiang W, Khait YG, Hoffmann MR (2009) J Phys Chem A 113:4374
Mahapatra US, Datta B, Mukherjee D (1999) J Phys Chem A 103:1822
Mao S, Cheng L, Liu W, Mukherjee D (2012) J Chem Phys 136:024105
Mao S, Cheng L, Liu W, Mukherjee D (2012) J Chem Phys 136:024106
Rolik Z, Szabados Á, Surján PR (2003) J Chem Phys 119:1922
Szabados Á, Tóth G, Rolik Z, Surján PR (2005) J Chem Phys 122:114104
Chen F (2009) J Chem Theory Comput 5:931
Chen F, Fan Z (2013) J Comput Chem. doi:10.1002/jcc.23471
Lei Y, Wang Y, Han H, Song Q, Suo B, Wen Z (2013) J Chem Phys 137:144102
Xu E, Li S (2013) J Chem Phys 139:174111
Chaudhuri RK, Freed KF, Hose G, Piecuch P, Kowalski K, Wloch M, Chattopadhyay S, Mukherjee D, Rolik Z, Szabados Á, Tóth G, Surján PR (2005) J Chem Phys 122:134105
Hoffmann MR, Datta D, Das S, Mukherjee D, Szabados Á, Rolik Z, Surján PR (2009) J Chem Phys 131:204104
Kirtman B (1981) J Chem Phys 75:798
Malrieu JP, Durand Ph, Daudey JP (1985) J Phys A 18:809
Heully JL, Daudey JP (1988) J Chem Phys 88:1041
Mukhopadhyay D, Datta B, Mukherjee D (1992) Chem Phys Lett 197:236
Malrieu JP, Heully JL, Zaitsevskii A (1995) Theor Chim Acta 90:167
Khait YG, Hoffmann MR (1998) J Chem Phys 108:8317
Meissner L (1998) J Chem Phys 108:9227
Landau A, Eliav E, Kaldor U (1999) Chem Phys Lett 313:399
Nikolic D, Lindroth E (2004) J Phys B 37:L285
Eliav E, Borschevsky A, Shamasundar KR, Pal S, Kaldor U (2009) Int J Quantum Chem 109:2909
Liu W (2010) Mol Phys 108:1679
Khait YG, Song J, Hoffmann MR (2004) Int J Quantum Chem 99:210
Knowles PJ, Handy NC (1984) Chem Phys Lett 111:315
Knowles PJ, Handy NC (1989) Comp Phys Comm 54:75
Olsen J, Roos BO, Jørgensen P, Jensen HJA (1988) J Chem Phys 89:2185
Kallay M, Surjan PR (2001) J Chem Phys 115:2945
Roos BO, Linse P, Siegbahn PEM, Blomberg MRA (1981) Chem Phys 66:197
McLean AD, Liu B (1973) J Chem Phys 58:1066
Werner HJ (1987) Adv Chem Phys 49:1
Wang Y, Suo B, Zhai G, Wen Z (2004) Chem Phys Lett 389:315
Siegbahn PEM (1977) Chem Phys 25:197
Siegbahn PEM (1983) Int J Quantum Chem 23:1869
Meyer W (1977) In: Schaefer HF III (ed) Modern theoretical chemistry. Plenum, New York
Werner HJ, Reinsch EA (1982) J Chem Phys 76:3144
Siegbahn PEM (1980) Int J Quantum Chern 18:1229
Werner HJ, Knowles PJ (1988) J Chem Phys 89:5803
Fink R, Staemmler V (1993) Theor Chim Acta 87:129
Gdanitz RJ, Ahlrichs R (1988) Chem Phys Lett 143:413
Szalay PG, Bartlett RJ (1993) Chem Phys Lett 214:481
Szalay PG (2008) Chem Phys 349:121
Khait YG, Jiang W, Hoffmann MR (2010) Chem Phys Lett 493:1
Zaitsevskii A, Malrieu JP (1995) Chem Phys Lett 233:597
Huron B, Malrieu JP, Rancurel F (1973) J Chem Phys 58:5745
Olsen J, Jørgensen P, Koch H, Balkova A, Bartlett RJ (1996) J Chem Phys 104:8007
Dunning TH Jr (1989) J Chem Phys 90:1007
Bauschlicher CW, Taylor PR (1987) J Chem Phys 86:2844
Dunning TH Jr (1970) J Chem Phys 53:2823
Dunning TH Jr, Hay PJ (1977) In: Schaefer HF III (ed) Methods of electronic structure theory, vol 2. Plenum, New York
Bauschlicher CW, Langhoff SR (1988) J Chem Phys 89:4246
Huzinaga S (1965) J Chem Phys 42:1293
Nooijen M, Shamasundar KR, Mukherjee D (2005) Mol Phys 103:2277
Heully JL, Malrieu JP, Zaitevskii A (1996) J Chem Phys 105:6887
Acknowledgments
The research of this work was supported by the NSFC (Project Nos. 21033001, 21273011 and 21290192) and NSF (Grant No. EPS-0814442).
Author information
Authors and Affiliations
Corresponding authors
Additional information
Dedicated to the memory of Professor Isaiah Shavitt and published as part of the special collection of articles celebrating his many contributions.
Appendix: String-based macroconfigurations
Appendix: String-based macroconfigurations
Since their introduction into quantum chemistry by Knowles and Handy [41], representation of determinants as separate strings of \(m_s=\frac{1}{2}\) (alpha) occupancies and \(m_s=-\frac{1}{2}\) (beta) occupancies have become well entrenched [42–44]. This representation has several distinct advantages, e.g., the simple coupling coefficients (either −1, 0 or 1) and the compact independent indexing of alpha and beta strings (i.e., pruned binomial trees). However, extension of this concept, originally designed for FCI, to more complicated calculations that have multiple groups of orbitals (e.g., MRCISD with core, valence and virtual orbitals) has generally been accompanied by a reduction in some of the advantages of the original method. In the SDS framework introduced in this work, including its MRPT2 realization, there is a special need to limit excitations between particular groups of orbitals.
The partitioning of orbitals into arbitrary groups together with assigning fixed number of electrons for each group, i.e., a macroconfiguration \(\kappa _i=G_1^{N_1^{{\kappa }_1}}G_2^{N_2^{{\kappa }_2}}\ldots G_g^{N_g^{{\kappa }_g}}\), has been shown to lead to both reliable means of generating complete and incomplete model spaces and computational efficiencies [40]. The advantages of articulating parts of the Hilbert space with macroconfigurations and the advantages of representing determinants with strings would seem to be incompatible. However, we demonstrate that this is not the case.
The critical insight that allows full use of both the concepts of macroconfigurations and strings is the notion of spectator groups. Suppose that a class of excitations from a set of ket determinants to another set of bra determinants can be characterized as a one-electron excitation from group \(G_j\) to \(G_i\) and another from \(G_l\) to \(G_k\). A concrete example is depicted in Fig. 6. In this example, there are four orbital groups, corresponding to eight spin-orbital groups. The indices of the generated strings within groups \(G_k\) and \(G_i\) can be calculated straightforwardly as walks on a (universal) pruned binary tree, as in the original work of Knowles and Handy. The indices of the strings within \(G_l\) and \(G_i\) are even simpler, as they can be generated sequentially. The key to efficiency is that the product of the resulting coupling coefficient multiplied by the two-electron integral [i.e., \((ij|kl)\)] is identical for every bra/ket pair that shares identical walks in the spectator groups (i.e., groups 1, 3, 5 and 8 in the considered example). It can be appreciated that the number of bras and kets sharing this matrix element could be very large (e.g., if group 8 is the beta excited orbitals and there are two electrons in this group, then its contribution alone can be on the order of 10,000 for a modest molecule using a triple split valence one-electron basis set).
Sharing the single matrix element by a truly large number of bra/ket pairs can only occur if the indexing of the bra and ket determinants can be done efficiently. This is accomplished by precomputing the base index of each group of the bra and ket macroconfigurations. For example, each walk within group 3 is offset from the previous one by the product of the total number of walks in group 2 multiplied by the total number of walks in group 1. Then, fragments of walks up to and including group 3 can be computed as the contribution from groups 1 and 3 added to the contribution from group 2. Since the contributions from groups 1 and 3 do not change as a result of the class of excitations connecting the ket and bra macroconfigurations, the sequence of contributions to the overall indices from the spectator groups can be precomputed at the macroconfiguration level.
The described algorithm is clearly not dependent on the number of spin-orbital groups. This allows one further efficiency in that Abelian molecular point group symmetry restrictions can be imposed at the macroconfiguration level, provided that each spin-orbital group contain only spin orbitals that transform as the same irreducible representation. In practice, this requires a sequestering of spin orbitals for each group of occupation-restricted orbitals. For example, if the CASSCF active orbitals transform as, say, two of the irreducible representations of the molecule, then four groups of spin orbitals would be generated.
The described algorithm is applicable to any partitioning of the Hilbert space that can be represented as direct sum of determinants generated from macroconfigurations. This includes all finite-order PT, including multi-reference variants, of present interest, as well as (multi-reference) CI and CEPA methods. Consequently, the computational realization was straightforwardly validated against well-established computer programs.
Rights and permissions
About this article
Cite this article
Liu, W., Hoffmann, M.R. SDS: the ‘static–dynamic–static’ framework for strongly correlated electrons. Theor Chem Acc 133, 1481 (2014). https://doi.org/10.1007/s00214-014-1481-x
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00214-014-1481-x