29.01.2015 Views

0.1 Error analysis for Iterative Methods Definition 1 Suppose {pn ...

0.1 Error analysis for Iterative Methods Definition 1 Suppose {pn ...

0.1 Error analysis for Iterative Methods Definition 1 Suppose {pn ...

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.

<strong>0.1</strong> <strong>Error</strong> <strong>analysis</strong> <strong>for</strong> <strong>Iterative</strong> <strong>Methods</strong><br />

<strong>Definition</strong> 1 <strong>Suppose</strong> {p n } ∞ n=0 is a sequence that converges<br />

to p, with p n ≠ p <strong>for</strong> all n. If there exist constants<br />

λ and α such that<br />

lim<br />

n→∞<br />

|p n+1 − p|<br />

|p n − p| α = λ,<br />

then {p n } ∞ n=0 converges to p of order α, with<br />

asymptotic error constant λ.<br />

An iterative technique of the <strong>for</strong>m p n = g(p n−1 ) is said<br />

to be of order α if the sequence {p n } ∞ n=0 converges to p =<br />

g(p) of order α.<br />

• If α = 1(and λ < 1), the sequence is linearly convergent.<br />

• If α = 2, the seqiuence is quadratically convergent.<br />

Theorem 1 Let g ∈ C[a, b] be such that g([a, b]) ⊆ [a, b].<br />

<strong>Suppose</strong>, in addition, that g ′ is continuous on (a, b) and<br />

that a positive constant k < 1 exists with<br />

|g ′ (x)| ≤ k, <strong>for</strong> all x ∈ (a, b)<br />

. If g ′ (p) ≠ 0, where p is the unique fixed point of g(x),<br />

then <strong>for</strong> any p 0 in [a, b], the sequence<br />

p n = g(p n−1 ), <strong>for</strong> all n ≥ 1<br />

converges linearly to p.<br />

Proof:<br />

By the condition, the function g(x) has a unique fixed<br />

point p and <strong>for</strong> any p 0 ∈ [a, b] , the sequence converges<br />

to p. since<br />

p n+1 − p = g(p n ) − g(p) = g ′ (ξ n )(p n − p).<br />

1


where ξ n lies between p n and p.<br />

Since p n → p , then ξ n → p. since g ′ is continuous on<br />

(a, b), so<br />

lim<br />

n→∞ g′ (ξ n ) = g ′ (p)<br />

Thus,<br />

|p n+1 − p|<br />

lim = |g ′ (p)|<br />

n→∞ |p n − p|<br />

Hence, if g ′ (p) ≠ 0, the sequence {p n } converges linearly<br />

to p with asymptotic error constant |g ′ (p)|.<br />

So, if we want to get the higher order, the condition<br />

g ′ (p) = 0 needs to be occurred.<br />

Theorem 2 Assume p is a solution of x = g(x), and<br />

suppose that g(x) is continuously differentiable in some<br />

neighboring interval about p with |g ′ (p)| < 1. Then p n =<br />

g(p n−1 ) converges to p provided p 0 is chosen sufficiently<br />

close to p<br />

Proof:<br />

Since lim x→p g ′ (x) = g ′ (p) and |g ′ (p)| < 1 <strong>for</strong> some<br />

neighborhood of p, then we can pick up an interval I =<br />

[p − ɛ, p + ɛ] with<br />

Max x∈I |g ′ (x)| ≤ λ < 1<br />

Let x ∈ I. Then |x − p| ≤ ɛ. So<br />

|g(x) − p| = |g(x) − g(p)| = |g ′ (ξ)(x − p)| ≤ λ|x − p| ≤ ɛ<br />

Thus we have that g(I) ⊆ I and |g ′ (x)| ≤ λ < 1 <strong>for</strong> all<br />

x ∈ I, hence p n converges to p <strong>for</strong> any p 0 ∈ I.<br />

Example x 2 − 3 = 0<br />

2


• g(x) = x 2 + x − 3<br />

• g(x) = 3/x<br />

• g(x) = 1 2 (x + 3 x )<br />

Theorem 3 Assume that α is a root of x = g(x), and<br />

that g(x) is p times continuously differentiable <strong>for</strong> all x<br />

near to α, <strong>for</strong> some p ≥ 2. furthermore, assume<br />

g ′ (α) = . . . = g (p−1) (α) = 0<br />

Then if the initial guess x 0 is chosen sufficient close to<br />

α, the iteration<br />

x n+1 = g(x n ), n ≥ 0<br />

will have order of convergence p, and<br />

lim<br />

n→∞<br />

|x n+1 − α|<br />

|(x n − α)| = |g(p) (α)|<br />

p |p!|<br />

3

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

Saved successfully!

Ooh no, something went wrong!