CASINO manual - Theory of Condensed Matter
CASINO manual - Theory of Condensed Matter
CASINO manual - Theory of Condensed Matter
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
apidly (typically thousands <strong>of</strong> times per second); furthermore the CPU time required is independent<br />
<strong>of</strong> the system size; and (ii) the LSF along any line in parameter space is a simple quartic polynomial,<br />
so that the exact, global minimum <strong>of</strong> the LSF along that line can be computed analytically.<br />
The method has two drawbacks: (i) only linear Jastrow parameters can be optimized in this fashion;<br />
and (ii) the number <strong>of</strong> quartic coefficients to be evaluated and stored in memory grows as the fourth<br />
power <strong>of</strong> the number <strong>of</strong> parameters to be optimized.<br />
Detailed information about the varmin-linjas method can be found in Ref. [53].<br />
25.2.2 Using the varmin-linjas method<br />
A casino variance-minimization calculation using the varmin-linjas method is carried out in exactly<br />
the same way as an ordinary variance-minimization calculation except that:<br />
1. The opt method keyword in input should be set to varmin linjas.<br />
2. If desired, the user may change the method used to minimize the LSF with respect to the<br />
set <strong>of</strong> parameters by using the vm linjas method keyword. This can take the values: ‘CG’<br />
(conjugate gradients); ‘SD’ (steepest descents); ‘GN’ (Gauss-Newton); ‘MC’ (Monte Carlo line<br />
minimization); ‘LM’ (simple line minimization); ‘CG MC’ (alternate conjugate gradients and<br />
Monte Carlo line minimization); ‘BFGS’ (Broyden-Fletcher-Goldfarb-Shanno); ‘BFGS MC’ (alternate<br />
BFGS and Monte Carlo line minimization); or ‘GN MC’ (alternate Gauss-Newton and<br />
Monte Carlo line minimization). If the vm linjas method keyword is omitted then the BFGS<br />
method will be used by default. If you experience difficulty optimizing a large set <strong>of</strong> parameters<br />
then the Gauss-Newton method is worth trying. The BFGS method seems to be the most<br />
efficient method in general, however.<br />
3. If desired, the user can change both the maximum number <strong>of</strong> iterations and the number <strong>of</strong><br />
line minimizations to be performed by means <strong>of</strong> the vm linjas its keyword. If this keyword is<br />
omitted, or it is given a negative value, then a default number <strong>of</strong> iterations will be performed.<br />
The cut<strong>of</strong>f lengths in the Jastrow factor are important variational parameters, and some attempt<br />
to optimize them should always be made. It is recommended that a (relatively cheap) calculation<br />
using the standard variance-minimization method should be carried out in order to optimize the<br />
cut<strong>of</strong>f lengths, followed by an accurate optimization <strong>of</strong> the linear parameters using the varmin-linjas<br />
method. For some systems, good values <strong>of</strong> the cut<strong>of</strong>f lengths can be supplied immediately (for example,<br />
in periodic systems at high density with small simulation cells, the cut<strong>of</strong>f length L u should be set equal<br />
to the radius <strong>of</strong> the sphere inscribed in the WS cell <strong>of</strong> the simulation cell), and one can make use <strong>of</strong><br />
the varmin-linjas method straight away.<br />
25.3 Energy minimization<br />
25.3.1 Motivation<br />
Although it was originally motivated by difficulties in optimizing the variational energy, variance minimization<br />
has proven capable <strong>of</strong> reliably producing very high quality trial wave functions. Nevertheless,<br />
there are several reasons why optimizing the energy may still be desirable:<br />
• Since trial wave functions generally cannot exactly represent an eigenstate, the energy and<br />
variance minima do not coincide. Energy minimization should therefore produce lower VMC<br />
energies. This might in turn yield lower DMC energies, although it is not clear how improvements<br />
in the energy (or variance) relate to improvements in the nodal surface. (In practice, lower VMC<br />
energies usually lead to lower DMC energies.)<br />
• Energy-optimized wave functions have been shown to give better estimates <strong>of</strong> other expectation<br />
values [55, 56, 57].<br />
• It is known that the variance <strong>of</strong> the DMC wave function is proportional to the difference between<br />
the ground-state energy and the VMC energy [58, 59].<br />
158