The DCA is a systematic quantum cluster theory that maps the lattice problem onto a self-consistently embedded cluster problem. It is an extension of the dynamical mean-field theory (DMFT)(6,5) which systematically incorporates non-local correlations. In the limit when the cluster size is one (i.e. single site), it recovers the purely local DMFT solution, systematically incorporates non-local corrections as the cluster size increases, and finally becomes exact when the cluster size equals the size of the lattice.
The respective approximations for the DMFT and DCA may be derived by approximating the Laue function which describes momentum conservation at the vertices of the irreducible diagrams:
In the DMFT, the Laue function is approximated with for all combinations of , , and . In doing so, all electron propagators in the self-energy diagrams may be averaged over the first Brillouin Zone (BZ); thus relinquishing any momentum dependence of the self-energy. Hence, the DMFT lattice Green's function contains local correlations of the system but is unable to capture non-local correlations. The DCA sets out to systematically include these non-local contributions. This is accomplished by partially restoring momentum conservation of the irreducible vertices. We divide the BZ into identical discrete sub-cells as illustrated in Fig. 3.1. The center of each cell is labeled by , and the surrounding points by , so that any arbitrary . In the DCA, this partial momentum conservation is expressed by the Laue function:
Therefore, all propagators may freely be summed over intra-cell momenta , yielding the coarse grained Green's function
In so doing, only momentum conservation of magnitude is neglected, while larger inter-cell transfers are preserved. The resulting self-energy diagrams are now those of a finite cluster of size where each lattice propagator has been replaced by its coarse-grained analog, and the remaining cluster problem is defined by . We can write for the DCA lattice Green's function
where is a function which maps momentum residing in a certain sub-cell of the BZ to its cluster momentum and the lattice self-energy is approximated by that of the cluster problem.
The remaining embedded cluster problem must be solved with a self-consistency requirement that the Green's function calculated on the cluster . Fig. 3.2 depicts the corresponding DCA algorithm: Starting with an initial guess for the self-energy, we construct the coarse-grained Green's function from the corresponding lattice (see Eq. 3.5). In the next step, we utilize one of the many available cluster solvers to determine the cluster self-energy. This is the numerically most involved step and a variety of numerical techniques may be applied. At this point, we use the new estimate for the self-energy to re-initialize the self-consistency loop. It is important to notice that in this procedure only the irreducible lattice quantities are approximated by their cluster equivalent - i.e. the self-energy.
The DCA has been successfully implemented with a variety of cluster solvers of which some are exact but limited in cluster size, while others are applicable up to larger length-scales but involve varying degrees of approximation. Some of the cluster solvers which have been used in conjunction with the DCA include the non-crossing approximation (NCA)(7), the fluctuation exchange approximation (FLEX)(3,8) and the Quantum Monte Carlo (QMC)(2) method. While NCA and FLEX involve various levels of approximations, QMC is of special interest since it provides an essentially numerically exact solution to the problem. Although the QMC constitutes a precise cluster solver, it becomes prohibitively expensive for large clusters. The range of applicability of exact calculations is thus restricted to relatively short length-scales. However, various properties of strongly-correlated systems are not accounted for (e.g. Mermin-Wagner theorem(9)) due to the absence of long-ranged fluctuations in these solutions.