CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Wiki > Conjugate gradient methods

Conjugate gradient methods

From CFD-Wiki

(Difference between revisions)
Jump to: navigation, search
(External links)
 
(4 intermediate revisions not shown)
Line 2: Line 2:
For the system of equations: <br>
For the system of equations: <br>
-
:<math> AX = B </math> <br>
+
:<math> A \cdot X = B </math> <br>
The unpreconditioned conjugate gradient method constructs the '''i'''th iterate <math>x^{(k)}</math>  as an element of <math> x^{(k)}  + span\left\{ {r^{(0)} ,...,A^{i - 1} r^{(0)} } \right\}  </math> so that  so that <math> \left( {x^{(0)}  - \hat x} \right)^T A\left( {x^{(i)}  - \hat x} \right) </math>  is minimized , where  <math> {\hat x} </math> is the exact solution of <math> AX = B </math>. <br>
The unpreconditioned conjugate gradient method constructs the '''i'''th iterate <math>x^{(k)}</math>  as an element of <math> x^{(k)}  + span\left\{ {r^{(0)} ,...,A^{i - 1} r^{(0)} } \right\}  </math> so that  so that <math> \left( {x^{(0)}  - \hat x} \right)^T A\left( {x^{(i)}  - \hat x} \right) </math>  is minimized , where  <math> {\hat x} </math> is the exact solution of <math> AX = B </math>. <br>
This minimum is guaranteed to exist in general only if '''A''' is symmetric positive definite. The preconditioned version of these methods use a different subspace for constructing the iterates, but it satisfies the same minimization property over different subspace. It requires that the preconditioner '''M''' is symmetric and positive definite.
This minimum is guaranteed to exist in general only if '''A''' is symmetric positive definite. The preconditioned version of these methods use a different subspace for constructing the iterates, but it satisfies the same minimization property over different subspace. It requires that the preconditioner '''M''' is symmetric and positive definite.
 +
 +
==External links==
 +
* [http://www.math-linux.com/spip.php?article54 Conjugate Gradient Method] by N. Soualem.
 +
* [http://www.math-linux.com/spip.php?article55 Preconditioned Conjugate Gradient Method] by N. Soualem.
 +
----
 +
<i> Return to [[Numerical methods | Numerical Methods]] </i>

Latest revision as of 17:49, 26 August 2006

Basic Concept

For the system of equations:

 A \cdot X = B

The unpreconditioned conjugate gradient method constructs the ith iterate x^{(k)} as an element of  x^{(k)}  + span\left\{ {r^{(0)} ,...,A^{i - 1} r^{(0)} } \right\}  so that so that  \left( {x^{(0)}  - \hat x} \right)^T A\left( {x^{(i)}  - \hat x} \right) is minimized , where  {\hat x} is the exact solution of  AX = B .

This minimum is guaranteed to exist in general only if A is symmetric positive definite. The preconditioned version of these methods use a different subspace for constructing the iterates, but it satisfies the same minimization property over different subspace. It requires that the preconditioner M is symmetric and positive definite.

External links


Return to Numerical Methods

My wiki