11.08.2013 Views

Untitled - Cdm.unimo.it

Untitled - Cdm.unimo.it

Untitled - Cdm.unimo.it

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.

Eigenvalue Analysis 173<br />

Now, we have a bidiagonal precond<strong>it</strong>ioner. Though the spread of eigenvalues of the<br />

precond<strong>it</strong>ioned matrix is reduced, we are still far from the results of the previous section.<br />

The eigenvalues of R −1 D are complex w<strong>it</strong>h pos<strong>it</strong>ive real part, but they approach the<br />

imaginary axis w<strong>it</strong>h increasing n.<br />

A more effective precond<strong>it</strong>ioner was proposed in funaro(1987). First introduce the<br />

linear operator T : R n → R n . For any polynomial p ∈ Pn−1, the operator T maps<br />

the vector {p(ξ (n)<br />

j )}1≤j≤n into the vector {p(η (n)<br />

i )}1≤i≤n. The way to perform this<br />

transformation is described by formula (4.4.1). The coefficients l (n)<br />

j (η (n)<br />

i ), 1 ≤ i ≤ n,<br />

1 ≤ j ≤ n, are the entries of the n × n matrix relative to the mapping T. Then, we<br />

define Z := {zij} 0≤i≤n , to be the (n + 1) × (n + 1) matrix<br />

0≤j≤n<br />

⎧<br />

1<br />

⎪⎨<br />

if i = j = 0,<br />

(8.5.2) zij :=<br />

⎪⎩<br />

0 elsewhere.<br />

l (n)<br />

j (η (n)<br />

i ) if 1 ≤ i ≤ n, 1 ≤ j ≤ n,<br />

We claim that ZR is a good precond<strong>it</strong>ioning matrix for D. We remark that Z is a<br />

full matrix. On the other hand, we can find explic<strong>it</strong>ly the entries of Z −1 . Indeed, one<br />

easy checks the relation<br />

(8.5.3) p(ξ (n)<br />

i ) =<br />

n<br />

j=1<br />

which is true for any p ∈ Pn−1.<br />

p(η (n)<br />

j )<br />

1 + η(n)<br />

j<br />

1 + ξ (n)<br />

i<br />

˜ l (n)<br />

j (ξ (n)<br />

i ), 1 ≤ i ≤ n,<br />

Clearly, (8.5.3) is the inverse of the transformation T. Noting that (ZR) −1 = R −1 Z −1 ,<br />

we can evaluate ¯p → (ZR) −1 ¯p w<strong>it</strong>h a cost proportional to n 2 . The computing time<br />

is further reduced, in the Chebyshev case, by using the FFT (see section 4.4). Let us<br />

examine the eigenvalues Λn,m, 0 ≤ m ≤ n, of (ZR) −1 D. We have a precise answer in<br />

the Chebyshev case. Actually, one has<br />

(8.5.4) Λn,0 = 1, Λn,m = m<br />

Therefore, we get 1 ≤ Λn,m < π<br />

2 , 0 ≤ m ≤ n.<br />

π sin 2n<br />

sin mπ , 1 ≤ m ≤ n.<br />

2n

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

Saved successfully!

Ooh no, something went wrong!