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.

£¡ ¡ ¡¡ ¡ £ ¤¡¡¡££ 1 £ ¡ ¡ ££ £ 1 ££¡¡0¡0¡ 1 ¡ £¡ ¥¤¡¤ ¡ ¡¡1 £ 1 £¡¡ ¡¡£¡¡£¡¡¡40 Jonathan Richard Shewchuk2-4 -2 2 4 61-2-4-6-8Figure 36: Con<strong>to</strong>ur lines of <strong>the</strong> quadratic form of <strong>the</strong> diagonally preconditioned sample problem.¡¡ £ £ £¡ ¡This method has <strong>the</strong> undesirable characteristic that must be computed. However, a few carefulvariable substitutions can eliminate . Setting 1 and, and using <strong>the</strong> identities1£ 1 , we derive <strong>the</strong> Untransformed Preconditioned <strong>Conjugate</strong> <strong>Gradient</strong>¡ £¡<strong>Method</strong>:¡ and ¡ 0¡£¦¥ ¡ ¢¡0¡£ £¡ 1¡£1¡£1¡1¡1¡£ £¡ ¡ The matrix does not appear in <strong>the</strong>se equations; only1 is needed. By <strong>the</strong> same means, it is possible<strong>to</strong> derive a Preconditioned Steepest Descent <strong>Method</strong> that does ¡ not use .1¡1¡1¡The effectiveness of a preconditioner is determined by <strong>the</strong> condition number of , and occasionallyby its clustering of eigenvalues. The problem remains of finding a preconditioner thatapproximateswell enough <strong>to</strong> improve convergence enough <strong>to</strong> make up for <strong>the</strong> cost of computing <strong>the</strong> product1 £once per iteration. (It is not necessary <strong>to</strong> explicitly compute or1 ; it is only necessary <strong>to</strong> be able<strong>to</strong>compute <strong>the</strong> effect of applying1 <strong>to</strong> a vec<strong>to</strong>r.) Within this constraint, <strong>the</strong>re is a surprisingly rich supplyof possibilities, and I can only scratch <strong>the</strong> surface here.1

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

Saved successfully!

Ooh no, something went wrong!