Solutions of Equations in One Variable Newtons Method Numerical - - PowerPoint PPT Presentation

solutions of equations in one variable newton s method
SMART_READER_LITE
LIVE PREVIEW

Solutions of Equations in One Variable Newtons Method Numerical - - PowerPoint PPT Presentation

Solutions of Equations in One Variable Newtons Method Numerical Analysis (9th Edition) R L Burden & J D Faires Beamer Presentation Slides prepared by John Carroll Dublin City University 2011 Brooks/Cole, Cengage Learning c


slide-1
SLIDE 1

Solutions of Equations in One Variable Newton’s Method

Numerical Analysis (9th Edition) R L Burden & J D Faires

Beamer Presentation Slides prepared by John Carroll Dublin City University

c 2011 Brooks/Cole, Cengage Learning

slide-2
SLIDE 2

Derivation Example Convergence Final Remarks

Outline

1

Newton’s Method: Derivation

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 2 / 33

slide-3
SLIDE 3

Derivation Example Convergence Final Remarks

Outline

1

Newton’s Method: Derivation

2

Example using Newton’s Method & Fixed-Point Iteration

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 2 / 33

slide-4
SLIDE 4

Derivation Example Convergence Final Remarks

Outline

1

Newton’s Method: Derivation

2

Example using Newton’s Method & Fixed-Point Iteration

3

Convergence using Newton’s Method

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 2 / 33

slide-5
SLIDE 5

Derivation Example Convergence Final Remarks

Outline

1

Newton’s Method: Derivation

2

Example using Newton’s Method & Fixed-Point Iteration

3

Convergence using Newton’s Method

4

Final Remarks on Practical Application

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 2 / 33

slide-6
SLIDE 6

Derivation Example Convergence Final Remarks

Outline

1

Newton’s Method: Derivation

2

Example using Newton’s Method & Fixed-Point Iteration

3

Convergence using Newton’s Method

4

Final Remarks on Practical Application

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 3 / 33

slide-7
SLIDE 7

Derivation Example Convergence Final Remarks

Newton’s Method

Context

Newton’s (or the Newton-Raphson) method is one of the most powerful and well-known numerical methods for solving a root-finding problem.

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 4 / 33

slide-8
SLIDE 8

Derivation Example Convergence Final Remarks

Newton’s Method

Context

Newton’s (or the Newton-Raphson) method is one of the most powerful and well-known numerical methods for solving a root-finding problem.

Various ways of introducing Newton’s method

Graphically, as is often done in calculus.

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 4 / 33

slide-9
SLIDE 9

Derivation Example Convergence Final Remarks

Newton’s Method

Context

Newton’s (or the Newton-Raphson) method is one of the most powerful and well-known numerical methods for solving a root-finding problem.

Various ways of introducing Newton’s method

Graphically, as is often done in calculus. As a technique to obtain faster convergence than offered by other types of functional iteration.

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 4 / 33

slide-10
SLIDE 10

Derivation Example Convergence Final Remarks

Newton’s Method

Context

Newton’s (or the Newton-Raphson) method is one of the most powerful and well-known numerical methods for solving a root-finding problem.

Various ways of introducing Newton’s method

Graphically, as is often done in calculus. As a technique to obtain faster convergence than offered by other types of functional iteration. Using Taylor polynomials. We will see there that this particular derivation produces not only the method, but also a bound for the error of the approximation.

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 4 / 33

slide-11
SLIDE 11

Derivation Example Convergence Final Remarks

Newton’s Method

Derivation

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 5 / 33

slide-12
SLIDE 12

Derivation Example Convergence Final Remarks

Newton’s Method

Derivation

Suppose that f ∈ C2[a, b]. Let p0 ∈ [a, b] be an approximation to p such that f ′(p0) = 0 and |p − p0| is “small.”

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 5 / 33

slide-13
SLIDE 13

Derivation Example Convergence Final Remarks

Newton’s Method

Derivation

Suppose that f ∈ C2[a, b]. Let p0 ∈ [a, b] be an approximation to p such that f ′(p0) = 0 and |p − p0| is “small.” Consider the first Taylor polynomial for f(x) expanded about p0 and evaluated at x = p. f(p) = f(p0) + (p − p0)f ′(p0) + (p − p0)2 2 f ′′(ξ(p)), where ξ(p) lies between p and p0.

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 5 / 33

slide-14
SLIDE 14

Derivation Example Convergence Final Remarks

Newton’s Method

Derivation

Suppose that f ∈ C2[a, b]. Let p0 ∈ [a, b] be an approximation to p such that f ′(p0) = 0 and |p − p0| is “small.” Consider the first Taylor polynomial for f(x) expanded about p0 and evaluated at x = p. f(p) = f(p0) + (p − p0)f ′(p0) + (p − p0)2 2 f ′′(ξ(p)), where ξ(p) lies between p and p0. Since f(p) = 0, this equation gives 0 = f(p0) + (p − p0)f ′(p0) + (p − p0)2 2 f ′′(ξ(p)).

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 5 / 33

slide-15
SLIDE 15

Derivation Example Convergence Final Remarks

Newton’s Method

0 = f(p0) + (p − p0)f ′(p0) + (p − p0)2 2 f ′′(ξ(p)).

Derivation (Cont’d)

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 6 / 33

slide-16
SLIDE 16

Derivation Example Convergence Final Remarks

Newton’s Method

0 = f(p0) + (p − p0)f ′(p0) + (p − p0)2 2 f ′′(ξ(p)).

Derivation (Cont’d)

Newton’s method is derived by assuming that since |p − p0| is small, the term involving (p − p0)2 is much smaller, so 0 ≈ f(p0) + (p − p0)f ′(p0).

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 6 / 33

slide-17
SLIDE 17

Derivation Example Convergence Final Remarks

Newton’s Method

0 = f(p0) + (p − p0)f ′(p0) + (p − p0)2 2 f ′′(ξ(p)).

Derivation (Cont’d)

Newton’s method is derived by assuming that since |p − p0| is small, the term involving (p − p0)2 is much smaller, so 0 ≈ f(p0) + (p − p0)f ′(p0). Solving for p gives p ≈ p0 − f(p0) f ′(p0) ≡ p1.

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 6 / 33

slide-18
SLIDE 18

Derivation Example Convergence Final Remarks

Newton’s Method

p ≈ p0 − f(p0) f ′(p0) ≡ p1.

Newton’s Method

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 7 / 33

slide-19
SLIDE 19

Derivation Example Convergence Final Remarks

Newton’s Method

p ≈ p0 − f(p0) f ′(p0) ≡ p1.

Newton’s Method

This sets the stage for Newton’s method, which starts with an initial approximation p0 and generates the sequence {pn}∞

n=0, by

pn = pn−1 − f(pn−1) f ′(pn−1) for n ≥ 1

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 7 / 33

slide-20
SLIDE 20

Derivation Example Convergence Final Remarks

Newton’s Method: Using Successive Tangents

x x y (p0, f(p0)) (p1, f(p1)) p0 p1 p2 p Slope f9(p0) y 5 f(x) Slope f9(p1)

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 8 / 33

slide-21
SLIDE 21

Derivation Example Convergence Final Remarks

Newton’s Algorithm

To find a solution to f(x) = 0 given an initial approximation p0:

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 9 / 33

slide-22
SLIDE 22

Derivation Example Convergence Final Remarks

Newton’s Algorithm

To find a solution to f(x) = 0 given an initial approximation p0:

  • 1. Set i = 0;
  • 2. While i ≤ N, do Step 3:

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 9 / 33

slide-23
SLIDE 23

Derivation Example Convergence Final Remarks

Newton’s Algorithm

To find a solution to f(x) = 0 given an initial approximation p0:

  • 1. Set i = 0;
  • 2. While i ≤ N, do Step 3:

3.1 If f ′(p0) = 0 then Step 5.

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 9 / 33

slide-24
SLIDE 24

Derivation Example Convergence Final Remarks

Newton’s Algorithm

To find a solution to f(x) = 0 given an initial approximation p0:

  • 1. Set i = 0;
  • 2. While i ≤ N, do Step 3:

3.1 If f ′(p0) = 0 then Step 5. 3.2 Set p = p0 − f(p0)/f ′(p0);

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 9 / 33

slide-25
SLIDE 25

Derivation Example Convergence Final Remarks

Newton’s Algorithm

To find a solution to f(x) = 0 given an initial approximation p0:

  • 1. Set i = 0;
  • 2. While i ≤ N, do Step 3:

3.1 If f ′(p0) = 0 then Step 5. 3.2 Set p = p0 − f(p0)/f ′(p0); 3.3 If |p − p0| < TOL then Step 6;

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 9 / 33

slide-26
SLIDE 26

Derivation Example Convergence Final Remarks

Newton’s Algorithm

To find a solution to f(x) = 0 given an initial approximation p0:

  • 1. Set i = 0;
  • 2. While i ≤ N, do Step 3:

3.1 If f ′(p0) = 0 then Step 5. 3.2 Set p = p0 − f(p0)/f ′(p0); 3.3 If |p − p0| < TOL then Step 6; 3.4 Set i = i + 1;

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 9 / 33

slide-27
SLIDE 27

Derivation Example Convergence Final Remarks

Newton’s Algorithm

To find a solution to f(x) = 0 given an initial approximation p0:

  • 1. Set i = 0;
  • 2. While i ≤ N, do Step 3:

3.1 If f ′(p0) = 0 then Step 5. 3.2 Set p = p0 − f(p0)/f ′(p0); 3.3 If |p − p0| < TOL then Step 6; 3.4 Set i = i + 1; 3.5 Set p0 = p;

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 9 / 33

slide-28
SLIDE 28

Derivation Example Convergence Final Remarks

Newton’s Algorithm

To find a solution to f(x) = 0 given an initial approximation p0:

  • 1. Set i = 0;
  • 2. While i ≤ N, do Step 3:

3.1 If f ′(p0) = 0 then Step 5. 3.2 Set p = p0 − f(p0)/f ′(p0); 3.3 If |p − p0| < TOL then Step 6; 3.4 Set i = i + 1; 3.5 Set p0 = p;

  • 4. Output a ‘failure to converge within the specified number of

iterations’ message & Stop;

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 9 / 33

slide-29
SLIDE 29

Derivation Example Convergence Final Remarks

Newton’s Algorithm

To find a solution to f(x) = 0 given an initial approximation p0:

  • 1. Set i = 0;
  • 2. While i ≤ N, do Step 3:

3.1 If f ′(p0) = 0 then Step 5. 3.2 Set p = p0 − f(p0)/f ′(p0); 3.3 If |p − p0| < TOL then Step 6; 3.4 Set i = i + 1; 3.5 Set p0 = p;

  • 4. Output a ‘failure to converge within the specified number of

iterations’ message & Stop;

  • 5. Output an appropriate failure message (zero derivative) & Stop;

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 9 / 33

slide-30
SLIDE 30

Derivation Example Convergence Final Remarks

Newton’s Algorithm

To find a solution to f(x) = 0 given an initial approximation p0:

  • 1. Set i = 0;
  • 2. While i ≤ N, do Step 3:

3.1 If f ′(p0) = 0 then Step 5. 3.2 Set p = p0 − f(p0)/f ′(p0); 3.3 If |p − p0| < TOL then Step 6; 3.4 Set i = i + 1; 3.5 Set p0 = p;

  • 4. Output a ‘failure to converge within the specified number of

iterations’ message & Stop;

  • 5. Output an appropriate failure message (zero derivative) & Stop;
  • 6. Output p

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 9 / 33

slide-31
SLIDE 31

Derivation Example Convergence Final Remarks

Newton’s Method

Stopping Criteria for the Algorithm

Various stopping procedures can be applied in Step 3.3.

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 10 / 33

slide-32
SLIDE 32

Derivation Example Convergence Final Remarks

Newton’s Method

Stopping Criteria for the Algorithm

Various stopping procedures can be applied in Step 3.3. We can select a tolerance ǫ > 0 and generate p1, . . . , pN until one

  • f the following conditions is met:

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 10 / 33

slide-33
SLIDE 33

Derivation Example Convergence Final Remarks

Newton’s Method

Stopping Criteria for the Algorithm

Various stopping procedures can be applied in Step 3.3. We can select a tolerance ǫ > 0 and generate p1, . . . , pN until one

  • f the following conditions is met:

|pN − pN−1| < ǫ (1) |pN − pN−1| |pN| < ǫ, pN = 0,

  • r

(2) |f(pN)| < ǫ (3)

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 10 / 33

slide-34
SLIDE 34

Derivation Example Convergence Final Remarks

Newton’s Method

Stopping Criteria for the Algorithm

Various stopping procedures can be applied in Step 3.3. We can select a tolerance ǫ > 0 and generate p1, . . . , pN until one

  • f the following conditions is met:

|pN − pN−1| < ǫ (1) |pN − pN−1| |pN| < ǫ, pN = 0,

  • r

(2) |f(pN)| < ǫ (3) Note that none of these inequalities give precise information about the actual error |pN − p|.

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 10 / 33

slide-35
SLIDE 35

Derivation Example Convergence Final Remarks

Newton’s Method as a Functional Iteration Technique

Functional Iteration

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 11 / 33

slide-36
SLIDE 36

Derivation Example Convergence Final Remarks

Newton’s Method as a Functional Iteration Technique

Functional Iteration

Newton’s Method pn = pn−1 − f(pn−1) f ′(pn−1) for n ≥ 1

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 11 / 33

slide-37
SLIDE 37

Derivation Example Convergence Final Remarks

Newton’s Method as a Functional Iteration Technique

Functional Iteration

Newton’s Method pn = pn−1 − f(pn−1) f ′(pn−1) for n ≥ 1 can be written in the form pn = g (pn−1)

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 11 / 33

slide-38
SLIDE 38

Derivation Example Convergence Final Remarks

Newton’s Method as a Functional Iteration Technique

Functional Iteration

Newton’s Method pn = pn−1 − f(pn−1) f ′(pn−1) for n ≥ 1 can be written in the form pn = g (pn−1) with g (pn−1) = pn−1 − f(pn−1) f ′(pn−1) for n ≥ 1

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 11 / 33

slide-39
SLIDE 39

Derivation Example Convergence Final Remarks

Outline

1

Newton’s Method: Derivation

2

Example using Newton’s Method & Fixed-Point Iteration

3

Convergence using Newton’s Method

4

Final Remarks on Practical Application

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 12 / 33

slide-40
SLIDE 40

Derivation Example Convergence Final Remarks

Newton’s Method

Example: Fixed-Point Iteration & Newton’s Method

Consider the function f(x) = cos x − x = 0 Approximate a root of f using (a) a fixed-point method, and (b) Newton’s Method

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 13 / 33

slide-41
SLIDE 41

Derivation Example Convergence Final Remarks

Newton’s Method & Fixed-Point Iteration

y x y 5 x y 5 cos x 1 1 q

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 14 / 33

slide-42
SLIDE 42

Derivation Example Convergence Final Remarks

Newton’s Method & Fixed-Point Iteration

(a) Fixed-Point Iteration for f(x) = cos x − x

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 15 / 33

slide-43
SLIDE 43

Derivation Example Convergence Final Remarks

Newton’s Method & Fixed-Point Iteration

(a) Fixed-Point Iteration for f(x) = cos x − x

A solution to this root-finding problem is also a solution to the fixed-point problem x = cos x and the graph implies that a single fixed-point p lies in [0, π/2].

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 15 / 33

slide-44
SLIDE 44

Derivation Example Convergence Final Remarks

Newton’s Method & Fixed-Point Iteration

(a) Fixed-Point Iteration for f(x) = cos x − x

A solution to this root-finding problem is also a solution to the fixed-point problem x = cos x and the graph implies that a single fixed-point p lies in [0, π/2]. The following table shows the results of fixed-point iteration with p0 = π/4.

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 15 / 33

slide-45
SLIDE 45

Derivation Example Convergence Final Remarks

Newton’s Method & Fixed-Point Iteration

(a) Fixed-Point Iteration for f(x) = cos x − x

A solution to this root-finding problem is also a solution to the fixed-point problem x = cos x and the graph implies that a single fixed-point p lies in [0, π/2]. The following table shows the results of fixed-point iteration with p0 = π/4. The best conclusion from these results is that p ≈ 0.74.

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 15 / 33

slide-46
SLIDE 46

Derivation Example Convergence Final Remarks

Newton’s Method & Fixed-Point Iteration

Fixed-Point Iteration: x = cos(x), x0 = π

4

n pn−1 pn |pn − pn−1| en/en−1 1 0.7853982 0.7071068 0.0782914 — 2 0.707107 0.760245 0.053138 0.678719 3 0.760245 0.724667 0.035577 0.669525 4 0.724667 0.748720 0.024052 0.676064 5 0.748720 0.732561 0.016159 0.671826 6 0.732561 0.743464 0.010903 0.674753 7 0.743464 0.736128 0.007336 0.672816

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 16 / 33

slide-47
SLIDE 47

Derivation Example Convergence Final Remarks

Newton’s Method

(b) Newton’s Method for f(x) = cos x − x

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 17 / 33

slide-48
SLIDE 48

Derivation Example Convergence Final Remarks

Newton’s Method

(b) Newton’s Method for f(x) = cos x − x

To apply Newton’s method to this problem we need f ′(x) = − sin x − 1

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 17 / 33

slide-49
SLIDE 49

Derivation Example Convergence Final Remarks

Newton’s Method

(b) Newton’s Method for f(x) = cos x − x

To apply Newton’s method to this problem we need f ′(x) = − sin x − 1 Starting again with p0 = π/4, we generate the sequence defined, for n ≥ 1, by pn = pn−1 − f(pn−1) f(p′

n−1) = pn−1 − cos pn−1 − pn−1

− sin pn−1 − 1 .

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 17 / 33

slide-50
SLIDE 50

Derivation Example Convergence Final Remarks

Newton’s Method

(b) Newton’s Method for f(x) = cos x − x

To apply Newton’s method to this problem we need f ′(x) = − sin x − 1 Starting again with p0 = π/4, we generate the sequence defined, for n ≥ 1, by pn = pn−1 − f(pn−1) f(p′

n−1) = pn−1 − cos pn−1 − pn−1

− sin pn−1 − 1 . This gives the approximations shown in the following table.

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 17 / 33

slide-51
SLIDE 51

Derivation Example Convergence Final Remarks

Newton’s Method

Newton’s Method for f(x) = cos(x) − x, x0 = π

4

n pn−1 f (pn−1) f ′ (pn−1) pn |pn − pn−1| 1 0.78539816

  • 0.078291
  • 1.707107

0.73953613 0.04586203 2 0.73953613

  • 0.000755
  • 1.673945

0.73908518 0.00045096 3 0.73908518

  • 0.000000
  • 1.673612

0.73908513 0.00000004 4 0.73908513

  • 0.000000
  • 1.673612

0.73908513 0.00000000

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 18 / 33

slide-52
SLIDE 52

Derivation Example Convergence Final Remarks

Newton’s Method

Newton’s Method for f(x) = cos(x) − x, x0 = π

4

n pn−1 f (pn−1) f ′ (pn−1) pn |pn − pn−1| 1 0.78539816

  • 0.078291
  • 1.707107

0.73953613 0.04586203 2 0.73953613

  • 0.000755
  • 1.673945

0.73908518 0.00045096 3 0.73908518

  • 0.000000
  • 1.673612

0.73908513 0.00000004 4 0.73908513

  • 0.000000
  • 1.673612

0.73908513 0.00000000

An excellent approximation is obtained with n = 3.

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 18 / 33

slide-53
SLIDE 53

Derivation Example Convergence Final Remarks

Newton’s Method

Newton’s Method for f(x) = cos(x) − x, x0 = π

4

n pn−1 f (pn−1) f ′ (pn−1) pn |pn − pn−1| 1 0.78539816

  • 0.078291
  • 1.707107

0.73953613 0.04586203 2 0.73953613

  • 0.000755
  • 1.673945

0.73908518 0.00045096 3 0.73908518

  • 0.000000
  • 1.673612

0.73908513 0.00000004 4 0.73908513

  • 0.000000
  • 1.673612

0.73908513 0.00000000

An excellent approximation is obtained with n = 3. Because of the agreement of p3 and p4 we could reasonably expect this result to be accurate to the places listed.

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 18 / 33

slide-54
SLIDE 54

Derivation Example Convergence Final Remarks

Outline

1

Newton’s Method: Derivation

2

Example using Newton’s Method & Fixed-Point Iteration

3

Convergence using Newton’s Method

4

Final Remarks on Practical Application

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 19 / 33

slide-55
SLIDE 55

Derivation Example Convergence Final Remarks

Convergence using Newton’s Method

Theoretical importance of the choice of p0

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 20 / 33

slide-56
SLIDE 56

Derivation Example Convergence Final Remarks

Convergence using Newton’s Method

Theoretical importance of the choice of p0

The Taylor series derivation of Newton’s method points out the importance of an accurate initial approximation.

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 20 / 33

slide-57
SLIDE 57

Derivation Example Convergence Final Remarks

Convergence using Newton’s Method

Theoretical importance of the choice of p0

The Taylor series derivation of Newton’s method points out the importance of an accurate initial approximation. The crucial assumption is that the term involving (p − p0)2 is, by comparison with |p − p0|, so small that it can be deleted.

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 20 / 33

slide-58
SLIDE 58

Derivation Example Convergence Final Remarks

Convergence using Newton’s Method

Theoretical importance of the choice of p0

The Taylor series derivation of Newton’s method points out the importance of an accurate initial approximation. The crucial assumption is that the term involving (p − p0)2 is, by comparison with |p − p0|, so small that it can be deleted. This will clearly be false unless p0 is a good approximation to p.

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 20 / 33

slide-59
SLIDE 59

Derivation Example Convergence Final Remarks

Convergence using Newton’s Method

Theoretical importance of the choice of p0

The Taylor series derivation of Newton’s method points out the importance of an accurate initial approximation. The crucial assumption is that the term involving (p − p0)2 is, by comparison with |p − p0|, so small that it can be deleted. This will clearly be false unless p0 is a good approximation to p. If p0 is not sufficiently close to the actual root, there is little reason to suspect that Newton’s method will converge to the root.

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 20 / 33

slide-60
SLIDE 60

Derivation Example Convergence Final Remarks

Convergence using Newton’s Method

Theoretical importance of the choice of p0

The Taylor series derivation of Newton’s method points out the importance of an accurate initial approximation. The crucial assumption is that the term involving (p − p0)2 is, by comparison with |p − p0|, so small that it can be deleted. This will clearly be false unless p0 is a good approximation to p. If p0 is not sufficiently close to the actual root, there is little reason to suspect that Newton’s method will converge to the root. However, in some instances, even poor initial approximations will produce convergence.

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 20 / 33

slide-61
SLIDE 61

Derivation Example Convergence Final Remarks

Convergence using Newton’s Method

Convergence Theorem for Newton’s Method

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 21 / 33

slide-62
SLIDE 62

Derivation Example Convergence Final Remarks

Convergence using Newton’s Method

Convergence Theorem for Newton’s Method

Let f ∈ C2[a, b]. If p ∈ (a, b) is such that f(p) = 0 and f ′(p) = 0.

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 21 / 33

slide-63
SLIDE 63

Derivation Example Convergence Final Remarks

Convergence using Newton’s Method

Convergence Theorem for Newton’s Method

Let f ∈ C2[a, b]. If p ∈ (a, b) is such that f(p) = 0 and f ′(p) = 0. Then there exists a δ > 0 such that Newton’s method generates a sequence {pn}∞

n=1, defined by

pn = pn−1 − f(pn−1) f(p′

n−1)

converging to p for any initial approximation p0 ∈ [p − δ, p + δ]

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 21 / 33

slide-64
SLIDE 64

Derivation Example Convergence Final Remarks

Convergence using Newton’s Method

Convergence Theorem (1/4)

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 22 / 33

slide-65
SLIDE 65

Derivation Example Convergence Final Remarks

Convergence using Newton’s Method

Convergence Theorem (1/4)

The proof is based on analyzing Newton’s method as the functional iteration scheme pn = g(pn−1), for n ≥ 1, with g(x) = x − f(x) f ′(x).

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 22 / 33

slide-66
SLIDE 66

Derivation Example Convergence Final Remarks

Convergence using Newton’s Method

Convergence Theorem (1/4)

The proof is based on analyzing Newton’s method as the functional iteration scheme pn = g(pn−1), for n ≥ 1, with g(x) = x − f(x) f ′(x). Let k be in (0, 1). We first find an interval [p − δ, p + δ] that g maps into itself and for which |g′(x)| ≤ k, for all x ∈ (p − δ, p + δ).

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 22 / 33

slide-67
SLIDE 67

Derivation Example Convergence Final Remarks

Convergence using Newton’s Method

Convergence Theorem (1/4)

The proof is based on analyzing Newton’s method as the functional iteration scheme pn = g(pn−1), for n ≥ 1, with g(x) = x − f(x) f ′(x). Let k be in (0, 1). We first find an interval [p − δ, p + δ] that g maps into itself and for which |g′(x)| ≤ k, for all x ∈ (p − δ, p + δ). Since f ′ is continuous and f ′(p) = 0, part (a) of Exercise 29 in Section 1.1

Ex 29 implies that there exists a δ1 > 0, such that

f ′(x) = 0 for x ∈ [p − δ1, p + δ1] ⊆ [a, b].

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 22 / 33

slide-68
SLIDE 68

Derivation Example Convergence Final Remarks

Convergence using Newton’s Method

Convergence Theorem (2/4)

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 23 / 33

slide-69
SLIDE 69

Derivation Example Convergence Final Remarks

Convergence using Newton’s Method

Convergence Theorem (2/4)

Thus g is defined and continuous on [p − δ1, p + δ1]. Also g′(x) = 1 − f ′(x)f ′(x) − f(x)f ′′(x) [f ′(x)]2 = f(x)f ′′(x) [f ′(x)]2 , for x ∈ [p − δ1, p + δ1], and, since f ∈ C2[a, b], we have g ∈ C1[p − δ1, p + δ1].

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 23 / 33

slide-70
SLIDE 70

Derivation Example Convergence Final Remarks

Convergence using Newton’s Method

Convergence Theorem (2/4)

Thus g is defined and continuous on [p − δ1, p + δ1]. Also g′(x) = 1 − f ′(x)f ′(x) − f(x)f ′′(x) [f ′(x)]2 = f(x)f ′′(x) [f ′(x)]2 , for x ∈ [p − δ1, p + δ1], and, since f ∈ C2[a, b], we have g ∈ C1[p − δ1, p + δ1]. By assumption, f(p) = 0, so g′(p) = f(p)f ′′(p) [f ′(p)]2 = 0.

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 23 / 33

slide-71
SLIDE 71

Derivation Example Convergence Final Remarks

Convergence using Newton’s Method

g′(p) = f(p)f ′′(p) [f ′(p)]2 = 0.

Convergence Theorem (3/4)

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 24 / 33

slide-72
SLIDE 72

Derivation Example Convergence Final Remarks

Convergence using Newton’s Method

g′(p) = f(p)f ′′(p) [f ′(p)]2 = 0.

Convergence Theorem (3/4)

Since g′ is continuous and 0 < k < 1, part (b) of Exercise 29 in Section 1.1

Ex 29 implies that there exists a δ, with 0 < δ < δ1,

and |g′(x)| ≤ k, for all x ∈ [p − δ, p + δ].

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 24 / 33

slide-73
SLIDE 73

Derivation Example Convergence Final Remarks

Convergence using Newton’s Method

g′(p) = f(p)f ′′(p) [f ′(p)]2 = 0.

Convergence Theorem (3/4)

Since g′ is continuous and 0 < k < 1, part (b) of Exercise 29 in Section 1.1

Ex 29 implies that there exists a δ, with 0 < δ < δ1,

and |g′(x)| ≤ k, for all x ∈ [p − δ, p + δ]. It remains to show that g maps [p − δ, p + δ] into [p − δ, p + δ].

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 24 / 33

slide-74
SLIDE 74

Derivation Example Convergence Final Remarks

Convergence using Newton’s Method

g′(p) = f(p)f ′′(p) [f ′(p)]2 = 0.

Convergence Theorem (3/4)

Since g′ is continuous and 0 < k < 1, part (b) of Exercise 29 in Section 1.1

Ex 29 implies that there exists a δ, with 0 < δ < δ1,

and |g′(x)| ≤ k, for all x ∈ [p − δ, p + δ]. It remains to show that g maps [p − δ, p + δ] into [p − δ, p + δ]. If x ∈ [p − δ, p + δ], the Mean Value Theorem

MVT implies that for

some number ξ between x and p, |g(x) − g(p)| = |g′(ξ)||x − p|. So |g(x) − p| = |g(x) − g(p)| = |g′(ξ)||x − p| ≤ k|x − p| < |x − p|.

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 24 / 33

slide-75
SLIDE 75

Derivation Example Convergence Final Remarks

Convergence using Newton’s Method

Convergence Theorem (4/4)

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 25 / 33

slide-76
SLIDE 76

Derivation Example Convergence Final Remarks

Convergence using Newton’s Method

Convergence Theorem (4/4)

Since x ∈ [p − δ, p + δ], it follows that |x − p| < δ and that |g(x) − p| < δ. Hence, g maps [p − δ, p + δ] into [p − δ, p + δ].

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 25 / 33

slide-77
SLIDE 77

Derivation Example Convergence Final Remarks

Convergence using Newton’s Method

Convergence Theorem (4/4)

Since x ∈ [p − δ, p + δ], it follows that |x − p| < δ and that |g(x) − p| < δ. Hence, g maps [p − δ, p + δ] into [p − δ, p + δ]. All the hypotheses of the Fixed-Point Theorem

Theorem 2.4 are now

satisfied, so the sequence {pn}∞

n=1, defined by

pn = g(pn−1) = pn−1 − f(pn−1) f ′(pn−1), for n ≥ 1, converges to p for any p0 ∈ [p − δ, p + δ].

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 25 / 33

slide-78
SLIDE 78

Derivation Example Convergence Final Remarks

Outline

1

Newton’s Method: Derivation

2

Example using Newton’s Method & Fixed-Point Iteration

3

Convergence using Newton’s Method

4

Final Remarks on Practical Application

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 26 / 33

slide-79
SLIDE 79

Derivation Example Convergence Final Remarks

Newton’s Method in Practice

Choice of Initial Approximation

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 27 / 33

slide-80
SLIDE 80

Derivation Example Convergence Final Remarks

Newton’s Method in Practice

Choice of Initial Approximation

The convergence theorem states that, under reasonable assumptions, Newton’s method converges provided a sufficiently accurate initial approximation is chosen.

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 27 / 33

slide-81
SLIDE 81

Derivation Example Convergence Final Remarks

Newton’s Method in Practice

Choice of Initial Approximation

The convergence theorem states that, under reasonable assumptions, Newton’s method converges provided a sufficiently accurate initial approximation is chosen. It also implies that the constant k that bounds the derivative of g, and, consequently, indicates the speed of convergence of the method, decreases to 0 as the procedure continues.

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 27 / 33

slide-82
SLIDE 82

Derivation Example Convergence Final Remarks

Newton’s Method in Practice

Choice of Initial Approximation

The convergence theorem states that, under reasonable assumptions, Newton’s method converges provided a sufficiently accurate initial approximation is chosen. It also implies that the constant k that bounds the derivative of g, and, consequently, indicates the speed of convergence of the method, decreases to 0 as the procedure continues. This result is important for the theory of Newton’s method, but it is seldom applied in practice because it does not tell us how to determine δ.

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 27 / 33

slide-83
SLIDE 83

Derivation Example Convergence Final Remarks

Newton’s Method in Practice

In a practical application . . .

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 28 / 33

slide-84
SLIDE 84

Derivation Example Convergence Final Remarks

Newton’s Method in Practice

In a practical application . . .

an initial approximation is selected

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 28 / 33

slide-85
SLIDE 85

Derivation Example Convergence Final Remarks

Newton’s Method in Practice

In a practical application . . .

an initial approximation is selected and successive approximations are generated by Newton’s method.

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 28 / 33

slide-86
SLIDE 86

Derivation Example Convergence Final Remarks

Newton’s Method in Practice

In a practical application . . .

an initial approximation is selected and successive approximations are generated by Newton’s method. These will generally either converge quickly to the root,

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 28 / 33

slide-87
SLIDE 87

Derivation Example Convergence Final Remarks

Newton’s Method in Practice

In a practical application . . .

an initial approximation is selected and successive approximations are generated by Newton’s method. These will generally either converge quickly to the root,

  • r it will be clear that convergence is unlikely.

Numerical Analysis (Chapter 2) Newton’s Method R L Burden & J D Faires 28 / 33

slide-88
SLIDE 88

Questions?

slide-89
SLIDE 89

Reference Material

slide-90
SLIDE 90

Exercise 29, Section 1.1

Let f ∈ C[a, b], and let p be in the open interval (a, b).

Exercise 29 (a)

Suppose f(p) = 0. Show that a δ > 0 exists with f(x) = 0, for all x in [p − δ, p + δ], with [p − δ, p + δ] a subset of [a, b].

Return to Newton’s Convergence Theorem (1 of 4)

Exercise 29 (b)

Suppose f(p) = 0 and k > 0 is given. Show that a δ > 0 exists with |f(x)| ≤ k, for all x in [p − δ, p + δ], with [p − δ, p + δ] a subset of [a, b].

Return to Newton’s Convergence Theorem (3 of 4)

slide-91
SLIDE 91

Mean Value Theorem

If f ∈ C[a, b] and f is differentiable on (a, b), then a number c exists such that f ′(c) = f(b) − f(a) b − a

y x a b c Slope f9(c) Parallel lines Slope b 2 a f (b) 2 f(a) y 5 f(x)

Return to Newton’s Convergence Theorem (3 of 4)

slide-92
SLIDE 92

Fixed-Point Theorem

Let g ∈ C[a, b] be such that g(x) ∈ [a, b], for all x in [a, b]. Suppose, in addition, that g′ exists on (a, b) and that a constant 0 < k < 1 exists with |g′(x)| ≤ k, for all x ∈ (a, b). Then for any number p0 in [a, b], the sequence defined by pn = g(pn−1), n ≥ 1, converges to the unique fixed point p in [a, b].

  • Return to Newton’s Convergence Theorem (4 of 4)