06.04.2013 Views

Monte Carlo Methods in Statistical Mechanics: Foundations and ...

Monte Carlo Methods in Statistical Mechanics: Foundations and ...

Monte Carlo Methods in Statistical Mechanics: Foundations and ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

(plus a little auxiliary computation) on the nestgridalone|irrespective of the total<br />

number of levels. The most common choices are = 1 (which is called the V-cycle) <strong>and</strong><br />

=2(the W-cycle).<br />

Convergence proofs. For certa<strong>in</strong> classes of Hamiltonians H |primarily quadratic<br />

ones|<strong>and</strong>suitable choices of the coarse grids, prolongations, smooth<strong>in</strong>g iterations<br />

<strong>and</strong> cycle control parameters, it can be proven rigorously 18 that the multi-grid iteration<br />

matrices Ml satisfy a uniform bound<br />

jjMljj C < 1 (5.35)<br />

valid irrespective of the total number of levels. Thus, a xed number of multi-grid<br />

iterations (maybe ve orten) are su cient toreduce the error to asmall value, <strong>in</strong>dependent<br />

of the lattice sizeL. Inother words, critical slow<strong>in</strong>g-down has been completely<br />

elim<strong>in</strong>ated.<br />

The rigorous convergence proofs are somewhat arcane, so we cannot describe them<br />

here <strong>in</strong> anydetail, but certa<strong>in</strong> general features are worth not<strong>in</strong>g. The convergence proofs<br />

are most straightforward when l<strong>in</strong>ear or higher-order <strong>in</strong>terpolation <strong>and</strong> restriction are<br />

used, <strong>and</strong> >1 (e.g. the W-cycle). When either low-order <strong>in</strong>terpolation (e.g. piecewiseconstant)<br />

or =1(the V-cycle) is used, the convergence proofs become much more<br />

delicate. Indeed, if both piecewise-constant <strong>in</strong>terpolation <strong>and</strong> a V-cycle are used, then<br />

the uniform bound (5.35) has not yet been proven, <strong>and</strong> itismostlikely false! To some<br />

extent these features may be artifacts ofthe current methods of proof, but we suspect<br />

that they do also re ect real properties of the multi-grid method, <strong>and</strong> sotheconvergence<br />

proofs may serve asguidance for practice. For example, <strong>in</strong> our work wehave used<br />

piecewise-constant<strong>in</strong>terpolation (so as to preserve the simple nearest-neighbor coupl<strong>in</strong>g<br />

on the coarse grids), <strong>and</strong> thus for safety westick tothe W-cycle. Thereis<strong>in</strong>any case<br />

much room for further research, both theoretical <strong>and</strong> experimental.<br />

To recapitulate, the extraord<strong>in</strong>ary e ciency of the multi-grid method arises from the<br />

comb<strong>in</strong>ation of two key features:<br />

1) The convergence estimate (5.35). This means that onlyO(1) iterations are needed,<br />

<strong>in</strong>dependent ofthe lattice size L.<br />

2) The work estimate (5.34). This means that eachiteration requires only a computational<br />

labor of order L d (the ne-grid lattice volume).<br />

It follows that the complete solution of the m<strong>in</strong>imization problem, to any speci ed<br />

accuracy ", requires a computational labor of order L d .<br />

Unigrid po<strong>in</strong>t of view. Let us look aga<strong>in</strong> at the multi-grid algorithm from the variational<br />

st<strong>and</strong>po<strong>in</strong>t. One natural class of iterative algorithms for m<strong>in</strong>imiz<strong>in</strong>g H are the<br />

18 For a detailed exposition of multi-grid convergence proofs, see [32, Chapters 6{8, 10, 11], [40] <strong>and</strong><br />

the references cited there<strong>in</strong>. The additional work needed to h<strong>and</strong>le the piecewise-constant <strong>in</strong>terpolation<br />

can be found <strong>in</strong>[41].<br />

35

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!