CC solves the size consistency problem of CI by forming a wavefunction where the excitation operators are exponentiated,
where
and
is a linear combination of all n-type excitations, for example,
where Cia and
Cijab are the coefficients to be determined. Substituting equation (1.62) into equation (1.60) yields the CCSD wavefunction
This reveals the advantage of CC theory: higher excitations are partially included, but their coefficients are determined by the lower order excitations. The coefficients are determined by projecting Schrödinger's equation on the left with the configurations generated by the
operator. This replaces the eigenvalue problem by a non-linear simultaneous system, requiring iterative solution. Luckily, convergence is fast in most cases [42].
As mentioned above, the addition of pure triple excitations is required for some chemical problems. However, CCSDT scales as O(N8), which is impractical for all but the simplest of systems. A more practical alternative is CCSD(T) [37] where the effect of triples is estimated through perturbation theory with a non-iterative O(N7) cost.
With a large enough basis set CCSD typically recovers 95% of the correlation energy for a molecule at equilibrium geometry, while CCSD(T) sees a further five- to ten-fold reduction in error [43]. With such accuracy CC has become the method of choice for accurate small-molecule calculations, even though the method is not variational (property 6, above).
A method closely related to CCSD is Brueckner Doubles (BD) [44], which uses the Brueckner orbitals [45] rather than the HF orbitals for a CCSD treatment. The Brueckner orbitals are defined as the set of orbitals for which the single excitation coefficients are zero. Finding these orbitals makes the theory slightly more computationally intensive (BD and BD(T) still scale as O(N6) and O(N7) respectively). However, BD theory promises a slight increase in accuracy above CCSD.