15.05.2015 Views

Greville's Method for Preconditioning Least Squares ... - Projects

Greville's Method for Preconditioning Least Squares ... - Projects

Greville's Method for Preconditioning Least Squares ... - Projects

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

13<br />

Hence,<br />

[ ]<br />

M = (I − K)F −1 Ir×r 0<br />

H T (I − K) T A T . (6.11)<br />

0<br />

From the above equation, we can also see that the difference between the full column<br />

rank case and the rank deficient case lies in<br />

[ ] Ir×r 0<br />

H T , (6.12)<br />

0<br />

which should be an identity matrix when A is full column rank.<br />

If there is no numerical dropping, M will be the Moore-Penrose inverse of A,<br />

[ ]<br />

A † = (I − ˆK) ˆF −1 Ir×r 0<br />

Ĥ T (I −<br />

0<br />

ˆK) T A T . (6.13)<br />

Comparing Equation (6.11) and Equation (6.13), we have the following theorem.<br />

Theorem 5 Let A ∈ R m×n . If Assumption 1 holds, then the following relationships<br />

hold, where M denotes the approximate Moore-Penrose inverse constructed by Algorithm<br />

1,<br />

R(M) = R(A † ) = R(A T ). (6.14)<br />

Based on Theorem 3 and Theorem 5, we have the following theorem which ensures<br />

that the GMRES method can determine a solution to the preconditioned problem<br />

MAx = Mb be<strong>for</strong>e breakdown happens <strong>for</strong> any b ∈ R m .<br />

Theorem 6 Let A ∈ R m×n . If Assumption 1 holds, then GMRES can determine a<br />

least squares solution to<br />

min ‖MAx − Mb‖ x∈R n 2 (6.15)<br />

be<strong>for</strong>e breakdown happens <strong>for</strong> all b ∈ R m , where M is constructed by Algorithm 1.<br />

Proof According to Theorem 2.1 in Brown and Walker [6], we only need to prove<br />

which is equivalent to<br />

N (MA) = N (A T M T ), (6.16)<br />

R(MA) = R(A T M T ). (6.17)<br />

Using the result from Theorem 3, there exists a nonsingular matrix T ∈ R n×n such<br />

that A = M T T . Hence,<br />

On the other hand,<br />

R(MA) = R(MM T T ) (6.18)<br />

= R(MM T ) (6.19)<br />

= R(M). (6.20)<br />

R(A T M T ) = R(A T AT −1 ) (6.21)<br />

= R(A T A) (6.22)<br />

= R(A T ). (6.23)<br />

The proof is completed using Theorem 5.<br />

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

Saved successfully!

Ooh no, something went wrong!