13.07.2015 Views

An Introduction to the Conjugate Gradient Method Without the ...

An Introduction to the Conjugate Gradient Method Without the ...

An Introduction to the Conjugate Gradient Method Without the ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

¡¡26 Jonathan Richard Shewchuk422-4 -2 2 4 61-2-4-6Figure 25: The method of <strong>Conjugate</strong> Directions using <strong>the</strong> axial unit vec<strong>to</strong>rs, also known as Gaussianelimination.are required <strong>to</strong> generate <strong>the</strong> full set. In fact, if <strong>the</strong> search vec<strong>to</strong>rs are constructed by conjugation of <strong>the</strong> axialunit vec<strong>to</strong>rs, <strong>Conjugate</strong> Directions becomes equivalent <strong>to</strong> performing Gaussian elimination (see Figure 25).As a result, <strong>the</strong> method of <strong>Conjugate</strong> Directions enjoyed little use until <strong>the</strong> discovery of CG — which is amethod of <strong>Conjugate</strong> Directions — cured <strong>the</strong>se disadvantages.<strong>An</strong> important key <strong>to</strong> understanding <strong>the</strong> method of <strong>Conjugate</strong> Directions (and also CG) is <strong>to</strong> noticethat Figure 25 is just a stretched copy of Figure 21! Remember that when one is performing <strong>the</strong> methodof <strong>Conjugate</strong> Directions (including CG), one is simultaneously performing <strong>the</strong> method of OrthogonalDirections in a stretched (scaled) space.7.3. Optimality of <strong>the</strong> Error Term<strong>Conjugate</strong> Directions has an interesting property: it finds at every step <strong>the</strong> best solution within <strong>the</strong> boundsof where it’s been allowed <strong>to</strong> explore. Where has it been allowed <strong>to</strong> explore? ¥ Let be <strong>the</strong> -dimensional1¡ 1¡¢subspace ; <strong>the</strong> ¢¡ value is chosen ¢ 0¡ from . What do I mean by “bestspan¡ 0¡solution”? I mean that <strong>Conjugate</strong> Directions chooses ¢ 0¡<strong>the</strong> value from ¢¡§that minimizes (seeFigure 26). In fact, some authors derive CG by trying <strong>to</strong> ¢¡§minimize ¢ within .§ §0¡In <strong>the</strong> same way that <strong>the</strong> error term can be expressed as a linear combination of search directions

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

Saved successfully!

Ooh no, something went wrong!