A New Modification of Newton s Method

Similar documents
NEW ITERATIVE METHODS BASED ON SPLINE FUNCTIONS FOR SOLVING NONLINEAR EQUATIONS

On a few Iterative Methods for Solving Nonlinear Equations

Three New Iterative Methods for Solving Nonlinear Equations

An efficient Newton-type method with fifth-order convergence for solving nonlinear equations

A Fifth-Order Iterative Method for Solving Nonlinear Equations

SOME MULTI-STEP ITERATIVE METHODS FOR SOLVING NONLINEAR EQUATIONS

Solving Nonlinear Equations Using Steffensen-Type Methods With Optimal Order of Convergence

Two New Predictor-Corrector Iterative Methods with Third- and. Ninth-Order Convergence for Solving Nonlinear Equations

Newton-Raphson Type Methods

Iterative Methods for Single Variable Equations

Geometrically constructed families of iterative methods

A nonlinear equation is any equation of the form. f(x) = 0. A nonlinear equation can have any number of solutions (finite, countable, uncountable)

A new sixth-order scheme for nonlinear equations

COURSE Iterative methods for solving linear systems

X. Numerical Methods

Math 651 Introduction to Numerical Analysis I Fall SOLUTIONS: Homework Set 1

Family of Optimal Eighth-Order of Convergence for Solving Nonlinear Equations

SOLVING NONLINEAR EQUATIONS USING A NEW TENTH-AND SEVENTH-ORDER METHODS FREE FROM SECOND DERIVATIVE M.A. Hafiz 1, Salwa M.H.

On matrix equations X ± A X 2 A = I

FIXED POINT ITERATION

MA 8019: Numerical Analysis I Solution of Nonlinear Equations

Chebyshev-Halley s Method without Second Derivative of Eight-Order Convergence

1 Newton s Method. Suppose we want to solve: x R. At x = x, f (x) can be approximated by:

Completion Date: Monday February 11, 2008

Introduction to Numerical Analysis

Numerical Methods. King Saud University

On Newton-type methods with cubic convergence

1 Exam 1 Spring 2007.

Modified Cubic Convergence Iterative Method for Estimating a Single Root of Nonlinear Equations

Math /Foundations of Algebra/Fall 2017 Numbers at the Foundations: Real Numbers In calculus, the derivative of a function f(x) is defined

MATH 3795 Lecture 12. Numerical Solution of Nonlinear Equations.

TAYLOR AND MACLAURIN SERIES

University of Education Lahore 54000, PAKISTAN 2 Department of Mathematics and Statistics

Section Taylor and Maclaurin Series

SOLUTION OF ALGEBRAIC AND TRANSCENDENTAL EQUATIONS BISECTION METHOD

Numerical Methods in Physics and Astrophysics

A New Accelerated Third-Order Two-Step Iterative Method for Solving Nonlinear Equations

Optimization. Yuh-Jye Lee. March 21, Data Science and Machine Intelligence Lab National Chiao Tung University 1 / 29

Math 4329: Numerical Analysis Chapter 03: Newton s Method. Natasha S. Sharma, PhD

A Two-step Iterative Method Free from Derivative for Solving Nonlinear Equations

A Three-Step Iterative Method to Solve A Nonlinear Equation via an Undetermined Coefficient Method

Numerical solutions of nonlinear systems of equations

arxiv: v1 [math.na] 21 Jan 2015

Numerical Methods in Physics and Astrophysics

MATH 3795 Lecture 13. Numerical Solution of Nonlinear Equations in R N.

Taylor and Maclaurin Series. Approximating functions using Polynomials.

Simple Iteration, cont d

A Family of Methods for Solving Nonlinear Equations Using Quadratic Interpolation

Lecture 32: Taylor Series and McLaurin series We saw last day that some functions are equal to a power series on part of their domain.

Solutions Preliminary Examination in Numerical Analysis January, 2017

Jim Lambers MAT 460/560 Fall Semester Practice Final Exam

Taylor and Maclaurin Series. Approximating functions using Polynomials.

Math 113 (Calculus 2) Exam 4

Quadrature based Broyden-like method for systems of nonlinear equations

Analysis II: Basic knowledge of real analysis: Part V, Power Series, Differentiation, and Taylor Series

Math and Numerical Methods Review

Modified Jarratt Method Without Memory With Twelfth-Order Convergence

IMPROVED METHODS AND STARTING VALUES TO SOLVE THE MATRIX EQUATIONS X ± A X 1 A = I ITERATIVELY

Math Numerical Analysis

Outline. Math Numerical Analysis. Intermediate Value Theorem. Lecture Notes Zeros and Roots. Joseph M. Mahaffy,

Practice problems from old exams for math 132 William H. Meeks III

Exam 2. Average: 85.6 Median: 87.0 Maximum: Minimum: 55.0 Standard Deviation: Numerical Methods Fall 2011 Lecture 20

A Novel Computational Technique for Finding Simple Roots of Nonlinear Equations

Math Camp II. Calculus. Yiqing Xu. August 27, 2014 MIT

Nonlinearity Root-finding Bisection Fixed Point Iteration Newton s Method Secant Method Conclusion. Nonlinear Systems

PART I Lecture Notes on Numerical Solution of Root Finding Problems MATH 435

A new family of four-step fifteenth-order root-finding methods with high efficiency index

8.3 Numerical Quadrature, Continued

THE SECANT METHOD. q(x) = a 0 + a 1 x. with

Math Numerical Analysis

1. Method 1: bisection. The bisection methods starts from two points a 0 and b 0 such that

NUMERICAL METHODS. x n+1 = 2x n x 2 n. In particular: which of them gives faster convergence, and why? [Work to four decimal places.

8.7 MacLaurin Polynomials

18.01 EXERCISES. Unit 3. Integration. 3A. Differentials, indefinite integration. 3A-1 Compute the differentials df(x) of the following functions.

Section 9.7 and 9.10: Taylor Polynomials and Approximations/Taylor and Maclaurin Series

Applied Mathematics Letters. Combined bracketing methods for solving nonlinear equations

CE 191: Civil and Environmental Engineering Systems Analysis. LEC 05 : Optimality Conditions

Math 473: Practice Problems for Test 1, Fall 2011, SOLUTIONS

AS PURE MATHS REVISION NOTES

80 Wyner PreCalculus Spring 2017

1.1: The bisection method. September 2017

SYSTEMS OF NONLINEAR EQUATIONS

MATH 1242 FINAL EXAM Spring,

Taylor Series. Math114. March 1, Department of Mathematics, University of Kentucky. Math114 Lecture 18 1/ 13

Solution of Algebric & Transcendental Equations

SECTION A. f(x) = ln(x). Sketch the graph of y = f(x), indicating the coordinates of any points where the graph crosses the axes.

TAYLOR SERIES [SST 8.8]

MATH 2053 Calculus I Review for the Final Exam

+ 1 for x > 2 (B) (E) (B) 2. (C) 1 (D) 2 (E) Nonexistent

lim4 4. By the definition of a limit, there is a positive real number such that if 0 x 2. The largest valid value of is

Chapter 4 Integration

AP Calculus Testbank (Chapter 9) (Mr. Surowski)

A fourth order method for finding a simple root of univariate function

Chapter 6. Nonlinear Equations. 6.1 The Problem of Nonlinear Root-finding. 6.2 Rate of Convergence

Chapter 2. First-Order Differential Equations

PHYS 410/555 Computational Physics Solution of Non Linear Equations (a.k.a. Root Finding) (Reference Numerical Recipes, 9.0, 9.1, 9.

Numerical Methods. King Saud University

5. Hand in the entire exam booklet and your computer score sheet.

Interpolation Theory

MA 113 Calculus I Fall 2015 Exam 3 Tuesday, 17 November Multiple Choice Answers. Question

Transcription:

A New Modification of Newton s Method Vejdi I. Hasanov, Ivan G. Ivanov, Gurhan Nedjibov Laboratory of Mathematical Modelling, Shoumen University, Shoumen 971, Bulgaria e-mail: v.hasanov@@fmi.shu-bg.net Faculty of Economics and Business Administration, Sofia University, Sofia 1113, Bulgaria e-mail: i ivanov@@feb.uni-sofia.bg Abstract A new iterative modification of Newton s method for solving nonlinear scalar equations are proposed. Weerakoon and Fernando have been propose a variant of Newton s method in which they approximate the indefinite integral by a trapezoid instead of a rectangle. This modification has third-order convergence. We approximate the indefinite integral by a Simpson s formula instead of a trapezoid and obtain a new modification with third-order convergence. This new variant achieves less error than the Newton s method and the Weerakoon s and the Fernando s variant in special cases. It is showed that the convergence order of our method is three. Keywords: Newton s method, nonlinear equations, iterative methods, order of convergence. 1 Introduction It is well known that the iterative Newton s formula for numerical solving a nonlinear equation computes the function value the value of its first derivative. The Newton s method converges to the root quadratically. Weerakoon and Fernando 1] have suggested an improvement to the iteration of Newton s method. They have approximated the indefinite integral by a trapezoid instead of a rectangle and the results is a new method with third-order convergence. In this paper we propose a modification the Newton s iteration in which we approximate the integral by a Simpson formula. This new modification has third order convergence also. Preliminaries We use the following definitions 1]. Definition 1 Let α R, x n R, n = 0, 1,,.... Then the sequence x n } is said to convergence to α if lim n x n α = 0. If there exists a constant c 0 an integer n 0 0 and p 0 such that for all n > n 0 we have x n+1 α c x n α p, then x n } is said to convergence to α with convergence order at least p. convergence is said to be quadratic or cubic, respectively. If p = or p = 3 the The notation e n = x n α is the error in the n th iteration. The equation e n+1 = ce p n + O(e p+1 n ) is called the error equation and the parameter p is called the order of this method. 1

Definition Let α be a root of the function f(x) and suppose that x n 1, x n, x n+1 are three consecutive iterations closer to the root α. Then the computational order of convergence p can be computed using the formula p ln (x n+1 α)/(x n α) ln (x n α)/(x n 1 α). (1) 3 Iterative methods 3.1 Newton s method The Newton s method for computing the α of the nonlinear equation f(x) = 0 uses the following iteration x n+1 = x n f(x f (x n ), () where x n is the n-th approximation of α. It is well known this method is quadratically convergent. The solution of the equation M(x) = 0 is denoted x n+1 where M(x) = f(x n ) + f (x n )(x x n ). (3) The equation (3) is the tangent s equation to the function f(x) to point x n. If at the formula f(x) = f(x n ) + the integral is approximated by the rectangle, i.e. x we obtain the linear equation (3). x x n f (λ) dλ f (x n )(x x n ), 3. The Weerakoon s and the Fernando s modification Weerakoon and Fernando 1] have been proposed the following variant x n f (λ) dλ (4) f(x n ) x n+1 = x n f (x n ) + f (x (5) n+1 ), where x n+1 = x n f(x f (x n ). The equation (5) is received from (4) when the integral is approximated by trapezoid. This method has third-order convergence. 3.3 A New Modification of Newton s method We approximate the integral by Simpson s formula which is x We obtain the equation f (λ) dλ x x n x n ˆM n (x) = f(x n ) + x x n We find the solution x n+1 of the equation ˆM n (x n+1 ) = 0 and obtain f(x n ) + x n+1 x n ( ) } x + f (x) + 4f xn + f (x n ). ( ) } x + f (x) + 4f xn + f (x n ). () ( ) } f (x n+1 ) + 4f xn+1 + x n + f (x n ) = 0

x n+1 = x n f(x n ) f (x n+1 ) + 4f ( xn+1 +x n ) + f (x n ) In order to compute x n+1 it is used values of the derivative of the function at points x n+1 and x n+1+x n. Further on we replace x n+1 with x n+1 and use Newton s iterative step to compute x n+1. Define where and obtain the formula x n+1 + x n = 1 x n+1 = x n f (x n ), f (x n ). x n f(x ] f (x n ) + x n = x n f(x f (x n ). f(x n ) f (x n+1 ) + 4f (x n+1 ) + f (x n ), (8) x n+1 = x n f(x f (x n ). Theorem 1 Let f be a real function. Assume that f(x) has first, second and third derivatives in the interval (a, b). If f(x) has a simple root an α (a, b) and x 0 is sufficiently close to α, then the iterative method (8) satisfies the following error equation: where e n = x n α and C = 1 f () (α) f (α). e n+1 = (C ) e 3 n + O(e 4, Proof: Let α be a simple root of f(x), i.e. f(α) = 0, f (α) 0. Assume x n = α + e n,. We use the Taylor expansions f(x n ) = f(α + e n ) = f(α) + f (α)e n + 1! f () (α)e n + 1 3! f (3) (α)e 3 n + O(e 4 = f (α) e n + 1 f () (α)! f (α) e n + 1 f (3) ] (α) 3! f (α) e3 n + O(e 4 = f (α) e n + C e n + C 3 e 3 n + O(e 4 ], (7) where C j = 1 f (j) (α) j! f (α), j =, 3. We have f (x n ) = f (α + e n ) = f (α) + f () (α)e n + 1! f (3) (α)e n + O(e 3 = f (α) 1 + f () (α) f (α) e n + 1 f (3) ] (α)! f (α) e n + O(e 3 = f (α) 1 + C e n + 3C 3 e n + O(e 3 ]. Compute f(x n ) f (x n ) = 1 en + C e n + C 3 e 3 n + O(e 4 ] 1 + C e n + 3C 3 e n + O(e 3 ] 1 = 1 en + C e n + O(e 3 ] 1 C e n + 3C 3 e n + O(e 3 ] + C e n + 3C 3 e n + O(e 3 ] } = 1 en + C e n + O(e 3 ] 1 C e n + 3C 3 e n + O(e 3 ] + 4Ce n + } = 1 e n 1 C e n + O(e 3, 3

Thus we obtain for x n+1 and x n+1 Compute f (x n ) = α + e n e n C e n + O(e 3 ] = α + C e n + O(e 3, x n+1 = x n f(x f (x n ) 1 = α + e n e n 1 ] C e n + O(e 3 f (x n+1) = f (α) + C e n + O(e 3 ] f () (α) + O(e 4 = f (α) 1 + C e n + O(e 3 ] f () ]} (α) f (α) = α + 1 e n + 1 C e n + O(e 3. = f (α) 1 + Ce n + O(e 3 }, 1 f (x n+1) = f (α) + e n + 1 ] C e n + O(e 3 f () (α) 1 + e n + 1 ] C e n + O(e 3 f (3) (α) + O(e 3! = f (α) 1 + e n + C e n + O(e 3 ] 1 C + e n + 1 ] } C e n + O(e 3 3C 3 + O(e 3 = f (α) 1 + e n + C e n + O(e 3 ] ] } 1 C + 4 e n + O(e 3 3C 3 + O(e 3 = f (α) 1 + C e n + C + 3 ] } 4 C 3 e n + O(e 3, Hence f (x n ) + 4f (x n+1) + f (x n+1) = f (α) 1 + C e n + 3C 3 e n + O(e 3 ] ( +4f (α) 1 + C e n + C + 3 ) ] 4 C 3 e n + O(e 3 +f (α) 1 + Ce n + O(e 3 ] = f (α) 1 + C e n + (C 3 + C )e n + O(e 3 ]. f(x n ) e n + C e n + C 3 e 3 n + O(e 4 f (x n ) + 4f (x n+1 ) + f (x n+1 ) = 1 + C e n + (C 3 + C ) e n + O(e 3 = e n + C e n + C 3 e 3 n + O(e 4 ] 1 C e n + ( C 3 + C ) e n + O(e 3 ] Finally we obtain + C e n + ( C 3 + C ) e n + O(e 3 ] } = e n + C e n + C 3 e 3 n + O(e 4 ] 1 C e n C 3 e n + O(e 3 } = e n + C e n + C 3 e 3 n + O(e 4 C e n C e 3 n C 3 e 3 n + O(e 4 = e n C e 3 n + O(e 4. e n+1 + α = e n + α e n C e 3 n + O(e 4 ], e n+1 = C e 3 n + O(e 4. 4

The theorem is proved. The new modification has third-order convergence. We use notations MN - the Newton s method; V T - the Weerakoon and the Fernando 1] variant; V S - the proposed modification. Table 1 shows iterative formulas of the methods and their error equations. Table 1 MN x n+1 = x n f(x f (x n ) e n+1 = C e n + O(e 3 V T x n+1 = x n f(x n ) f (x +f (x n+1 ), x n+1 = x n f(x f (x n ) e n+1 = ( C + 1 C 3) e 3 n + O(e 4, V S x n+1 = x n f(x f (x n )+4f (x n+1 )+f (x n+1 ), f (x, x n+1 = x n f(x f (x n ) e n+1 = (C ) e 3 n + O(e 4, 4 Numerical experiments We were done numerical experiments for different functions and initial points. All programs were writen in Matlab. We compare three iterative procedures for computing the root of nonlinear equations. We use the following stopping criteria for computer programs (i) x n+1 x n < ε, (ii) f(x n+1 ) < ε, where ε =. e 1 is a Matlab constant. We introduce notations: x 0 - a initial point; iter - number of iterations for which (i) and (ii) are satisfied; time 500 - the execution time for 500 times execution; p - convergence order by (1). Table f(x) x 0 iter time 500 MN V T V S MN V T V S -1.5 8 4-3.4.41 1) x 3 + x 1.5 5 3 3 1.9 1.9 1.9 3 4 4.13.03.3 3 3 1.59 1.4 1.4 3 8 3.19 3.1 1.98 ) cos x x 1.7 4 3 1.75 1.8 1.8-1 7 3 3.03 1.9 1.9 4 39 4 9.1.57 1.87.5 5 3 3 1.75 1.75 1.87 4 7 4 4.31.03.19 3) (x 1) 3 1-0.5 15 15 3.4 4.78.91-1 9 7 4.4.9.0-10 8 3.14 3.4 3.14 4) xe x sin x -3 1 13 1.48.7 8.11 +3 cos x + 5 1. - 8 11-13.73 7. 5) e x +7x 30 1 3.3 8 5 3.14 3.4 3.3 3.5 11 8 7 4.17 4.8 4.8 5

Tables and 3 show results from numerical experiments for different initial points. Methods VT and VS are convergent for every initial point. 5 Conclusion Table 3 f(x) f(x n+1 ) p α MN V T V S MN V T V S - 3.33e-15 9.37e-9-3.00 3.04 1) 0 4.7e-13 1.10e-13 - -.99 1.00.44e-10 1.73e-11 1.50e-1 1.99.98.99 7.78e-1 1.11e-1 0 - - - 1.88e-15 8.04e-13.34e-10.00.89 3.08 0.7390 ) 4.44e-1 0 0.00 - - 8.98e-9 0 1.3e-9 1.99 -.44.e-1 1.18e-10 1.11e-1 1.9.98 1.9 3.4e-14.19e-11 5.3e-1 1.99 -.98 1.33e-15 5.53e-9.71e-10.0.95.9 3) 1.05e-10 1.08e-1 0 1.99 3.01 -.00 8.97e-9 1.01e-11 9.e-9 1.99 3.0 3.05 1.33e-15 0 1.e-9.04-3.04 4) 5.9e-9.4e-9 1.e-8 - - - 1.8-1.e-9.05e-9 - - - 5) 1.41e-10 0 5.3e-10 1.99 -.98 3.00 3.8e-1 0 9.9e-13 1.99 -.99 Our method and the Weerakoon s and the Fernando s variant do not need to compute the second or third derivatives of the function, while other third-order convergence methods require these computations. Our method makes less number of iterations than the Newton s method and uses different initial points when compared to Newton s method. The VS method has at least third-order convergence. Results from numerical experiments show that the convergence of the our method is independent from initial points. If C 3 > 0 then our modification achieves less error than the Weerakoon s and the Fernando s variant. Unfortunately, we can not give mathematical statement for choice a initial point for our method. It is a problem of a future research. Acknowledgment. This work is supported by Shoumen University under Grant 3/4.0.001. References 1] Weerakoon, S., Fernando, T.G.I. (000) A Variant of Newton s Method with Accelerated Third- Order Convergence, Applied Mathematics Letters, 13, 87 93. ] Ralston, A. (197) A Course in Numerical Analysis, Nauka i Izkustvo, Sofia, (in Bulgaria